Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Ceres - Open Copilot with Voice UnderstandingNew to Visual Studio Code? Get it now.
Ceres - Open Copilot with Voice Understanding

Ceres - Open Copilot with Voice Understanding

Andreas Express

|
24 installs
| (0) | Free
Get predictable AI help in your IDE with voice input, file and selection chat, with support for OpenAI, DeepSeek, Ollama, and more.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Ceres

Focused AI assistance for the code in front of you.

Ceres is an AI sidebar for VS Code that helps with the code, files, errors, terminal output, Git changes, and debugger state.

It is built for developers who want AI nearby, not AI taking over. Instead of turning every request into a full autonomous run, Ceres keeps the workflow explicit: ask questions, get context-aware suggestions, it is that simple.

Ceres IDE screenshot

Why Ceres?

Many AI coding tools are designed around large agent runs. That can be powerful, but it can also be expensive, noisy, and hard to control.

Ceres takes a smaller, more predictable path:

  • Send files or selection, errors, terminal output, or even debugger state.
  • Use OpenAI-compatible APIs, perfect for budget models and local model cases.
  • Keep the assistant inside your normal editor workflow.
  • Avoid spending tokens on context you did not ask for.
  • Get instant suggestions without waiting for a long task to complete.

What Ceres Is

Ceres is a practical AI assistant inside VS Code.

Use it when you want help with:

  • Explaining selected code
  • Refactoring a function or file
  • Understanding an error
  • Reviewing Git changes
  • Inspecting terminal output
  • Reading debugger state
  • Drafting commands
  • Working with local or custom AI providers
  • Getting controlled suggestions for the active editor

What Ceres Is Not

Ceres is not designed to take over your whole repository.

It does not try to silently crawl every file, plan a large autonomous task, and rewrite your project on its own. If you want a full end-to-end coding agent that works independently for a long session, tools like Cursor, Copilot agents, Cline/Kilo, Claude Code, Codex, or other agent platforms may be a better fit.

Ceres is strongest when you already know the area you want to work on and want focused AI help without handing over the entire workflow.

Features

  • AI sidebar inside VS Code: Chat with AI without leaving the editor.
  • Add selected code to chat: Send only the code selection you care about.
  • Add files from editor or explorer: Attach a file when the assistant needs broader context.
  • Active file context: Ask from the file currently open in the editor.
  • Workspace Problems: Send diagnostics and errors from VS Code Problems.
  • Git worktree review: Read current staged and unstaged changes.
  • Incoming Git overview: Inspect incoming commits and diffs before pulling.
  • Git history context: Review recent commits and repository history.
  • Terminal activity: Use recent shell-integrated terminal commands and output as context.
  • Debugger snapshot: Read paused debug sessions, stack frames, variables, scopes, and exception details.
  • Voice input: Dictate prompts and commands when typing is slower.
  • Use suggestions manually: Review suggestions first, then choose whether to insert or replace text in the active editor.
  • Run terminal suggestions: Send supported command suggestions to a VS Code terminal.
  • Custom providers and local models: Use OpenAI-compatible endpoints, OpenRouter, DeepSeek, Ollama, LM Studio, and other compatible providers.

Local And Custom Models

Ceres is provider-flexible by design. You can use hosted models when you need stronger reasoning, or local and budget models for everyday development work.

Choose your AI models in Ceres

Typical setups include:

  • Ollama
  • LM Studio
  • OpenAI-compatible APIs
  • OpenRouter
  • DeepSeek
  • OpenAI
  • Other compatible model providers

This makes Ceres useful for developers who care about cost, privacy boundaries, experimentation, or avoiding lock-in.

Context Control

Ceres works best when the developer chooses the right context.

Instead of assuming the whole repository is relevant, Ceres lets you send focused material:

  • A code selection
  • A full file
  • Current editor context
  • Workspace diagnostics
  • Git diffs
  • Terminal output
  • Debugger state
  • URLs, PDFs, images, audio, and other supported inputs

Better context usually means better answers, lower token usage, and fewer hallucinations.

Common Workflows

Explain Or Improve A Selection

Select code, run Add Selection to Ceres, and ask for an explanation, refactor, review, or bug check.

Default shortcut:

Ctrl+Alt+L

On macOS:

Cmd+Alt+L

Ask About A Problem

Use the Ceres action on an error or warning to send the diagnostic and nearby code context into chat.

Review Before Pulling

Ask Ceres to inspect incoming Git changes before merging them into your working tree.

Debug With Runtime Context

Pause the debugger and send a snapshot so the assistant can reason from the actual stack, scopes, variables, and exception details.

Use Speech Recognition

Talk to Ceres instead of typing every prompt. Speech recognition helps you describe code changes, debugging notes, and follow-up questions while staying in the flow.

Speech recognition in Ceres

Work From Terminal Output

Use terminal activity as context when a command fails, a test run breaks, or a tool prints an error.

Commands

Ceres contributes these VS Code commands:

  • Add File to Ceres
  • Add Selection to Ceres
  • Add Problem to Ceres

You can access them from editor context menus, explorer context menus, editor title actions, code actions, and the command palette.

Requirements

  • VS Code 1.80.0 or newer
  • An AI provider or local model endpoint if you want to use external/custom models
  • Git installed for Git review features
  • VS Code terminal shell integration for terminal activity capture
  • A paused debug session for debugger snapshots

Best For

Ceres is a good fit for:

  • Developers who want control over AI context
  • Teams working on legacy or sensitive codebases
  • People using local or lower-cost models
  • Developers who prefer assistant workflows over autopilot workflows
  • Anyone tired of spending tokens on context that was never needed

Known Limits

  • Ceres is not a full autonomous coding agent.
  • It does not automatically understand your whole repository unless you provide the relevant context.
  • Terminal activity depends on VS Code shell integration and cannot read old terminal scrollback.
  • Debugger context is available only while a debug session is paused.
  • AI suggestions should be reviewed before you use them.

Privacy And Usage

Ceres is built around explicit context. The assistant works from the material you choose to send.

You remain responsible for the provider you connect, the model you select, and the data you include in prompts. If you use a hosted provider, the selected context is sent to that provider according to its own terms and policies. If you use a local model, your setup determines where the data is processed.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft