AI coding assistant.
Runs on your machine.

Agentic, private, zero telemetry. Powered by Ollama, LM Studio, Anthropic, OpenAI, Groq, Mistral, Gemini, and any OpenAI-compatible API.

Everything you need, nothing you don't

๐Ÿ’ฌ

Chat

Streaming chat with PLAN and BUILD modes. Multiple sessions, compact history, export to Markdown.

๐Ÿค–

Agentic Loop

The model reads, writes, searches, and runs terminal commands in your workspace. Per-action approval for destructive operations.

๐Ÿ”

RAG

Your codebase is indexed with BM25 + optional semantic embeddings. Relevant files are automatically attached to every message.

โœฆ

Inline Autocomplete

Ghost-text completions as you type. Adaptive debounce, word-by-word accept, per-language model routing.

โœ๏ธ

Inline Edit

Select code, press Ctrl+Shift+I, describe what you want. Review the diff, accept or reject.

๐Ÿ”Œ

MCP Support

Connect any Model Context Protocol server. Tools are namespaced and gated behind per-action approval.

๐Ÿ“Ž

@ Context

Attach files, selected code, git diffs, terminal output, web pages, and VS Code diagnostics with @.

๐Ÿ““

Notebook Support

Jupyter notebooks are indexed and readable by the agent. Cell content is extracted and understood as code.

๐Ÿ‘๏ธ

Vision

Paste or upload images into chat. Works with Ollama vision models (llava, qwen2-vl) and all cloud providers that support it.

๐Ÿง 

Memory

Persistent instructions injected into every chat. Auto-saves as you type. Amber dot on the icon when active.

Your choice of model

Local models work out of the box with no account required. Cloud providers are optional โ€” bring your own key.

ProviderNotes
OllamaLocal โ€” 127.0.0.1:11434, recommended for privacy
LM StudioLocal โ€” 127.0.0.1:1234
Open CodeLocal
OpenAIGPT-4o, o1, o3-mini โ€” API key stored in OS keychain
AnthropicClaude Sonnet, Claude Opus โ€” API key stored in OS keychain
GroqLlama 3, Mixtral โ€” fast cloud inference
MistralMistral Large, Small, Codestral
GeminiGemini 2.5 Pro, Flash โ€” Google AI API
CustomAny OpenAI-compatible or Anthropic-compatible endpoint

API keys are stored in the OS keychain (Windows Credential Manager, macOS Keychain, libsecret on Linux) โ€” never in settings.json.

@ Context mentions

MentionWhat it includes
@selectionCurrently selected text in the active editor
@filenameAny workspace file โ€” open tabs shown first
@problemsAll current VS Code errors and warnings
@gitYour current uncommitted diff
@terminalRecent output from the integrated terminal
@url:https://...Fetches and strips a web page
@docsSearches indexed documentation sources

Quick start

1

Install Grom

Search for Grom in the VS Code Extensions panel, or install from the marketplace.

2

Pick a provider

For local: install Ollama and pull a model โ€” ollama pull qwen2.5-coder. For cloud: select Anthropic, OpenAI, Groq, or Mistral and add your API key when prompted.

3

Start chatting

Open the Grom panel from the activity bar. Switch to BUILD mode to let Grom write and edit files in your workspace.