Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Mitii AI AgentNew to Visual Studio Code? Get it now.
Mitii AI Agent

Mitii AI Agent

Mitii

|
17 installs
| (0) | Free
Local-first VS Code AI coding agent with repository-aware context and controlled execution
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Mitii AI Agent

Marketplace id: mitii.mitii-ai-agent

>Mitii.dev_

Local-first AI coding agent for VS Code. Mitii indexes your repository, answers in Ask mode, plans in Plan mode, applies changes in Agent mode, and can provide FIM inline autocomplete - with approvals, checkpoints, and OpenAI-compatible providers (Ollama, LM Studio, cloud /v1 APIs).

Mitii chat in VS Code

Install

  1. In VS Code: Extensions -> search Mitii AI Agent -> Install
    Or open: Marketplace - mitii.mitii-ai-agent
  2. Open a trusted workspace folder
  3. Click the Mitii icon in the activity bar
  4. Wait for indexing to finish (status in the sidebar / Settings -> Index)
  5. In Settings -> Provider, choose:
    • echo - local stub (no API key)
    • Anthropic (Claude) / Gemini / DeepSeek / OpenAI / OpenRouter
    • Custom OpenAI-compatible - any /v1/chat/completions API

For cloud providers, run Mitii: Set Provider API Key (stored in VS Code SecretStorage). Local Ollama/LM Studio usually need no key.

Requires VS Code 1.124+. License: AGPL-3.0-or-later.

What you get

  • Repository-aware context - SQLite FTS5, symbols, optional vectors, repo map, diagnostics, Git state, and @ attachments
  • Skills - force-attach playbooks with / or @skill:id in chat (up to 3 per message); workspace skills in .mitii/skills/
  • Ask / Plan / Agent - read-only Q&A, structured plans, and controlled edits. The composer Review strip lists this chat’s Mitii file changes (expand with Review). Enable Settings → Features → Code Review to add Code Review (N) over the full git working tree, then severity-tagged findings with Fix / Fix all. Free-form “code review” chat is not a structured review run.
  • FIM autocomplete - optional inline ghost text from a low-latency OpenAI-compatible prompt + suffix endpoint
  • Safety - configurable approvals, path containment, command policy, pre-write checkpoints, workspace trust
  • Providers - Echo, Anthropic (Claude), Gemini, and OpenAI-compatible endpoints (DeepSeek, OpenRouter, Azure, Ollama, custom /v1)
  • MCP - optional stdio servers (mitii.mcp / .mitii/mcp.json); off by default
  • Evidence - session logs and audit-pack export (secrets redacted). Org SSO / RBAC / SIEM are not included

Quick commands

Command Purpose
Mitii: Open Chat Open the sidebar
Mitii: Review Working Tree Changes Expand the chat review strip. Review = this-chat Mitii edits. With Settings → Features → Code Review on, Code Review (N) runs LLM analysis over all N git changes
Mitii: Index Workspace Rebuild repository index
Mitii: Show Settings Provider, index, MCP, workspace
Mitii: Toggle Autocomplete Enable or disable FIM inline suggestions
Mitii: Set Provider API Key Store cloud API key in SecretStorage
Mitii: Generate Commit Message SCM commit helper (force-attaches git-commit-message)
Mitii: Generate PR Summary Draft PR body (force-attaches git-pr-summary)
Mitii: Generate Changelog Keep a Changelog draft (force-attaches release-changelog)
Mitii: Prepare Release Notes Release notes via release-changelog
Mitii: Export Session Log Export session JSON
Mitii: Export Audit Pack Redacted audit bundle
Mitii: Export Shareable Diagnostic One redacted markdown file for pasting into online chat help

Settings (common)

Setting Notes
mitii.provider.type echo, openai-compatible, anthropic, or gemini
mitii.provider.baseUrl e.g. http://localhost:11434/v1 for Ollama
mitii.provider.model Model id
mitii.autocomplete.enabled Enable inline FIM suggestions
mitii.autocomplete.baseUrl Empty inherits mitii.provider.baseUrl
mitii.autocomplete.model Empty inherits mitii.provider.model
mitii.autocomplete.endpointPath FIM/completions path, such as completions or fim/completions
mitii.workspace.rootPathOverride Only when no folder is open
mitii.mcp MCP server config (disabled by default)
mitii.ui.showReasoning Show streamed reasoning when available
mitii.ui.modeDefaults.<mode>.thoroughness Low / Medium / High run intensity per mode
mitii.skills.workspace.enabled Load workspace skills from .mitii/skills/ (default on)

All product settings use the mitii.* prefix. Full field reference, save/reflect behavior, and UI map: SETTINGS.md.

Skills in chat

Attach a skill for the next message (bundled or workspace):

Action How
Pick from list Click / in the composer, or type @skill: and use autocomplete
Pin indicator Selected skills show as chips above the input
Limit Up to 3 skills per message

Example prompt:

@skill:git-commit-message
Write a commit message for the staged changes.

Writing recipes (auto-attach)

UI / CLI Skill id Output
Mitii: Generate Commit Message / mitii commit-message git-commit-message Commit text -> SCM box
Mitii: Generate PR Summary / mitii pr-summary git-pr-summary PR Summary + Test plan
Mitii: Generate Changelog / mitii changelog release-changelog Keep a Changelog section

CLI also accepts mitii ask --recipe commit-message (same for pr-summary, changelog). These entry points gather git status/diff/log and set requiredSkillIds so the skill is guaranteed.

Authoring format and matcher fields: docs/SKILLS_FORMAT.md.

Platform notes

VSIX builds are platform-specific (they include a native SQLite binding):

  • macOS Apple Silicon (darwin-arm64)
  • macOS Intel (darwin-x64)
  • Linux x64 (linux-x64)
  • Windows x64 (win32-x64)

Install from the Marketplace for your OS, or pick the matching asset from a GitHub release.

Develop from source

This extension lives in the Mitii monorepo under apps/vscode.

git clone https://github.com/Mitii-dev/Mitii.git
cd Mitii
pnpm run setup
# Cursor on macOS: pnpm run setup:cursor

Press F5 for an Extension Development Host. Details: docs/INITIAL_LAUNCH.md.

Runtime stack: extension -> @mitii/host -> @mitii/sdk -> @mitii/v8.

pnpm --filter ./apps/vscode build
pnpm run package   # writes dist-vsix/mitii-ai-agent-<version>-<target>.vsix

Release process: docs/RELEASE.md.

Links

  • Website: mitii.dev
  • Docs: docs.mitii.dev
  • Issues: Mitii-dev/Mitii
  • Architecture: packages/v8/ARCHITECTURE.md
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft