Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 7 additions & 11 deletions marketplace-readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ Use [Privatemode](https://www.privatemode.ai) as an AI provider inside GitHub Co

[Privatemode](https://www.privatemode.ai) is the first AI service with true end-to-end confidential computing.
It encrypts your data before it leaves your device and keeps it protected even during AI processing.
Its advanced design, among others, ensure the following:
Its advanced design, among others, ensures the following:

- Your code, prompts, and responses are never visible to us or the infrastructure provider.
- Your data can't and won't be used for training.
- Verifiable privacy and integrity through hardware-based remote attestation.

With Privatemode, you can confidently use state-of-the-art open-source models like **gpt-oss-120b** and **Qwen3-Coder** for coding, content generation, and analysis — without compromising security.
With Privatemode, you can confidentially use state-of-the-art open-source models like **gpt-oss-120b** and **Qwen3-Coder** for coding, content generation, and analysis — without compromising security.

Privatemode is hosted in the EU and developed by [Edgeless Systems](https://www.edgeless.systems/).

Expand All @@ -29,12 +29,12 @@ Privatemode is hosted in the EU and developed by [Edgeless Systems](https://www.
1. Create a free [Privatemode account](https://www.privatemode.ai/) to get your API key.
1. Start the Privatemode Proxy with your API key (see [below](#ℹ️-about-the-privatemode-proxy)).
1. Open the *Manage Language Models* dialog of the GitHub Copilot Chat extension and select Privatemode as provider.
1. Optional: Provide your API key if you set up the proxy without one.
1. Choose the models you want to add to the model picker.
1. If your proxy wasn't started with an API key, you can enter one in VS Code.
1. Choose the models you want to see in the model picker.

You’re all set. Now you can chat with an AI inside VS Code while keeping your data secure.

## ℹ️ About the Privatemode Proxy
## About the Privatemode Proxy

This extension requires the Privatemode Proxy to be running locally or on a trusted host. It does the following:

Expand All @@ -49,7 +49,6 @@ docker run -p 8080:8080 \
ghcr.io/edgelesssys/privatemode/privatemode-proxy:latest \
--apiKey <your-api-key>
```

You can learn more about Privatemode and the proxy in the [docs](https://docs.privatemode.ai/quickstart).

## ⚠️ Disable inline code completions for privacy
Expand All @@ -61,14 +60,11 @@ Inline code completions (tab completions) from GitHub Copilot are not routed thr
- Disable completions globally or for specific file types

<!-- vale Microsoft.Quotes = NO -->
<!--
TODO: uncomment once the repo is public.
<img src="https://github.com/edgelesssys/privatemode-vscode/blob/main/assets/image.png?raw=true"
<img src="https://github.com/edgelesssys/privatemode-vscode/blob/main/assets/disable_completions.png?raw=true"
alt="Disable completions"
width="600" />
-->
<!-- vale Microsoft.Quotes = YES -->

You can get privacy-preserving code completions by using the [Continue plugin](https://marketplace.visualstudio.com/items?itemName=Continue.continue) and [configuring it to use the Privatemode Proxy](https://docs.privatemode.ai/guides/coding-assistants-vscode#configuring-continue).

> **Note:** When using a GitHub Copilot Business or Enterprise plan, the Copilot Chat extension currently doesn't show the `Manage Models` option in the model picker. In that case you have to switch the account to a different Copilot plan (e.g., Pro or Free) to use the extension. This issue is currently being addressed by Microsoft.
> **Note:** If you’re using a GitHub Copilot Business or Enterprise plan, the Manage Models option may not appear. To enable it, switch temporarily to a Pro or Free plan. This limitation is being addressed by Microsoft.