Privoo Coder
From the Privoo reference.
This article is about the coding IDE. For the desktop browser, see Privoo Desktop. For the Android browser, see Privoo for Android.
Privoo Coder is an AI agent coding IDE built on Electron, using the Monaco editor that also powers Visual Studio Code. It is a separate product from Privoo Desktop and shares none of its browser functionality: it is a development environment, not a browser.
It is closed source, distributed for Windows only, and access is gated. Obtaining it requires membership of the project's Discord server, the Contributor role granted by staff, and signing in to the application with a Discord account.
Access and distribution
Privoo Coder is not publicly downloadable. Access is restricted through the project's Discord server:
| Step | Detail |
|---|---|
| 1. Join Discord | The Privoo Discord server. |
| 2. Obtain the role | The Contributor role is required. Ask staff. |
| 3. Get the link | The build is hosted on Proton Drive; the link is available to holders of the role. |
| 4. Sign in | The application requires signing in with a Discord account. |
The application is distributed for Windows. It is closed source, so unlike Privoo Desktop its behaviour cannot be verified by reading its code, and the description below reflects the project's own documentation rather than an independent reading of the implementation.
Privoo Coder authenticates against Discord. This is a meaningful difference from both other Privoo products, which have no account system at all: Privoo Desktop's privacy position rests specifically on there being nothing to sign into. Privoo Coder does have a sign-in, used to enforce the Contributor requirement.
Features
| Area | Provided |
|---|---|
| Editor | Monaco, syntax highlighting, minimap, multi-tab editing, autosave indicators |
| AI assistant | Side panel, streaming responses, Markdown and code rendering |
| Agent mode | Reads, writes and creates files; runs commands in the workspace |
| Model choice | Ollama (local), OpenAI, Anthropic; bring your own key |
| File explorer | Lazily loaded tree, new file and folder creation |
| Search | Fuzzy search across files |
| Themes | Dark, Midnight, Light |
| Interface | Glassmorphism, animated |
| Key storage | Local only, sent only to the chosen provider |
| Platform | Windows |
Editor
The editor is Monaco, the same component underlying Visual Studio Code. This is a meaningful choice rather than a detail: it means the editing surface behaves the way VS Code's does, and inherits its language tooling model rather than reimplementing one.
- Syntax highlighting across the languages Monaco supports.
- Minimap for navigating long files.
- Multi-tab editing, with autosave indicators showing unsaved state.
- Three themes: Dark, Midnight and Light, presented with a glassmorphism treatment and animated transitions.
AI assistant
A side panel hosting a conversational assistant, focusable with Ctrl L.
- Streaming responses, so output appears as it is generated rather than after completion.
- Markdown and code rendering, so replies containing code are presented as code rather than prose.
- Model selection in the panel itself, per the provider configured; see Model providers.
- Message composition with Enter to send and Shift Enter for a newline.
Agent mode
Agent mode is the feature that distinguishes Privoo Coder from an editor with a chat panel bolted on. Rather than only answering, the assistant can act on the workspace directly:
- Read files in the workspace, so it can answer with reference to the actual code rather than a pasted excerpt.
- Write and modify files in place.
- Create files and add them to the project.
- Run commands in the workspace, for example builds, installs or tests.
An agent that writes files and executes commands has real reach over the machine it runs on. That is the feature's purpose, and it is worth understanding before pointing it at a workspace that matters. Standard practice applies: prefer a version-controlled workspace, so anything the agent changes can be reviewed and reverted.
Files and search
- File explorer with a lazily loaded tree, so large projects do not stall the interface by enumerating everything at once.
- Fuzzy search across files, for reaching a file by approximate name rather than by path.
- Creation of new files and folders from the explorer.
- Sidebar toggle on Ctrl B, to give the editor the full window.
Getting started
With Ollama, install it and pull a model, after which Privoo Coder detects it automatically:
ollama pull llama3.1
Ensure Ollama is running and open Privoo Coder; the model list populates on its own. For OpenAI or Anthropic, open Settings via the gear icon, paste the API key, and select the provider in the AI panel.
Model providers
Privoo Coder does not host a model. It operates against a backend the user supplies:
| Provider | Cost | Data handling |
|---|---|---|
| Ollama | Free | Runs entirely locally at http://localhost:11434. Nothing leaves the machine. The model list populates automatically when Ollama is running. |
| OpenAI | User's account | Requests go to OpenAI under the user's own API key. |
| Anthropic | User's account | Requests go to Anthropic under the user's own API key. |
For Ollama, the model is pulled locally, for example ollama pull llama3.1,
and the application detects it. For the hosted providers, the API key is entered in
Settings and the provider selected in the AI panel.
Privacy and data handling
The project states that API keys are stored only on the local machine and are sent only to the provider the user selects, and that Privoo Coder makes network calls only to that provider. With Ollama selected, no data leaves the machine.
Two qualifications belong alongside that statement. First, the application is closed source, so unlike Privoo Desktop these claims cannot be checked against the code. Second, the application authenticates with Discord, which is a network interaction independent of the model provider.
When a hosted provider is selected, the code and conversations sent to it are governed by that provider's terms, not by Privoo's. This is inherent to bringing your own key rather than a property of this application.
Keyboard shortcuts
| Shortcut | Action |
|---|---|
| Ctrl S | Save file |
| Ctrl L | Focus the AI assistant |
| Ctrl B | Toggle sidebar |
| Enter | Send message |
| Shift Enter | Newline within a message |
Relationship to other Privoo products
Privoo Coder shares the Privoo name and visual identity but is otherwise a distinct application with different properties. It is not a browser and contains none of the browser's blocking, Tor or .mariana functionality.
| Aspect | Privoo Desktop | Privoo for Android | Privoo Coder |
|---|---|---|---|
| Type | Web browser | Web browser | Coding IDE |
| Source | MIT, public | Closed | Closed |
| Platforms | Windows, macOS, Linux | Android 10+ | Windows |
| Distribution | GitHub Releases | Discord, Proton Drive | Discord, Proton Drive |
| Access gate | None | None beyond Discord | Contributor role |
| Account | None | None | Discord sign-in |
| Updates | Automatic | Manual | Manual |