Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>UptokeyNew to Visual Studio Code? Get it now.
Uptokey

Uptokey

Uptokey

| (0) | Free
AI coding in VS Code with Uptokey: connected models, explicit context, reviewed edits and real verification.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Uptokey for VS Code

Work with your code using the models connected to Uptokey. Ask questions, review changes in the editor, run verification, and reopen your conversations.

Start

  1. Open Uptokey in the activity bar and choose Connect. The extension connects to the Uptokey service on this computer.
  2. Choose a connected model in the message box.
  3. Ask a question, attach code, or select code in the editor and open Uptokey in its context menu.

If Uptokey is not installed, use the offered installation command:

npm install -g uptokey

Your own API keys and local models work without an Uptokey account. The Uptokey account menu connects the account used across Uptokey apps; local device approval and access to your workspace remain separate.

Eligible Free models appear in the same model selector when your connected Uptokey service supports hosted requests and your account is signed in. Connected local and BYOK models stay first. Usage shows hosted request records and lets you check a receipt without resending the prompt. Older services keep local and BYOK access.

In the editor

  • Chat: streaming responses, stop, regenerate, edit and resend, saved history, search, rename, export, and conversation branches.
  • Context: attach a selection, file, diagnostics, notebook cell, symbol, or Git changes. Review and remove attachments before sending. Source references open at the cited line.
  • Changes: review a proposed diff, select files, and approve the specific change. Uptokey applies it and records the result. Save unsaved edits before applying changes.
  • Verification: use the configured Uptokey runner for static inspection or tests. Results come from the runner, not from a model's claim that a test passed.
  • Recovery: restore a saved file version with a diff and approval. Files changed since the recorded operation are protected from being overwritten.

Models, provider keys, routing, conversation storage, and execution remain owned by the Uptokey service. This extension does not bundle another model runtime.

Use Uptokey: Provider keys to choose a provider and open its connection flow in the Uptokey TUI, inside a validated VS Code terminal. Secrets are entered in that local flow and kept in the Uptokey vault.

Shortcuts

Windows / Linux macOS Action
Ctrl+Alt+U Cmd+Alt+U Open chat
Ctrl+Alt+E Cmd+Alt+E Explain selection
Ctrl+Alt+A Cmd+Alt+A Attach files
Ctrl+Alt+D Cmd+Alt+D Attach Git changes
Ctrl+Alt+T Cmd+Alt+T Verify

More actions are in the chat + menu and the Command Palette.

Language and settings

The interface starts in English. Choose English, Português (Brasil), Español, Français, Deutsch, Italiano, 日本語, 한국어, 简体中文, or العربية in Uptokey → Interface language (quimera.account.language). Arabic uses right-to-left layout; code and commands keep their writing direction. Native Command Palette and Settings labels follow the VS Code display language.

  • quimera.chat.model: saved model choice; change models directly in the composer.
  • quimera.chat.processingPolicy: proxy default, local-only, or external providers allowed for new chats.
  • quimera.chat.storagePolicy: local, temporary, or configured encrypted sync for new chats.

Existing setting and command identifiers are retained. Updates under the same publisher retain the extension's storage scope.

If you installed the earlier local package from quimera-local, disable it before installing the official uptokey package, then connect through Uptokey → Connect. VS Code gives the new publisher a separate storage scope; provider keys and data in the Uptokey core remain intact.

Privacy and access

Only code you select or attach is included as context. Sensitive files such as .env are excluded, with size limits for attachments. There is no automatic workspace indexing or telemetry.

The chat view cannot read secrets, contact providers, or execute commands. Those operations go through the extension host and the local service. The extension stores its device credential in VS Code SecretStorage; provider keys stay in the Uptokey vault.

Disconnect VS Code revokes this client's access. It does not remove your provider keys or the conversations stored by Uptokey.

Requires VS Code 1.96 or later. Local operations require a trusted local workspace. Local connection and account operations are disabled in remote windows (SSH, WSL, containers, or Codespaces). Open a trusted local window to use them.

Help

Use Uptokey: Status or Uptokey: diagnostics from the Command Palette. Diagnostics show connection and version information without secret contents.

Documentation · Source and issue tracker

License

AGPL-3.0-or-later. See LICENSE and THIRD_PARTY_NOTICES.md in this package.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft