Workspace
Read, edit, grep, glob, semantic search, LSP diagnostics, and notebooks.
→Arc is a high-performance coding agent that stays inside VS Code. It routes work across models, uses the tools your repository demands, and keeps every change visible.
Capability should not require a hundred-megabyte extension or a second place to work. Arc optimizes its dependency tree, leans on native VS Code APIs, and ships the agentic stack in 0.20 MB.
Arc's tiny extension footprint leaves more room for the code, tools, and models that do the work.
Start with a capable default. Arc delegates routine work downward to cheaper models and hands hard problems upward, preserving the plan and conversation as control moves between agents.
Arc does not stop at text generation. It operates across the same surfaces you use to understand, change, and validate software.
Read, edit, grep, glob, semantic search, LSP diagnostics, and notebooks.
→Shell processes, OS sandboxing, browser automation, and post-edit verification.
→Subagents, full handoffs, per-file locks, persistent plans, and session resume.
→MCP tools, resources, prompts, custom skills, rules, modes, and memory.
→A complex task can move through search, language intelligence, execution, delegation, edits, browser checks, and verification without hiding the path it took.
Agentic work needs more than a permission dialog. Arc makes containment, recovery, and evidence part of the execution path.
Keys and tokens are caught before content reaches the filesystem.
Changed files are hashed, deduplicated, restorable, and garbage-collected.
Exported JSONL traces are SHA-256 hash-chained and independently verifiable.
Per-mode write globs define exactly where an agent is allowed to make changes.
Audit exports are SHA-256 hash-chained and can be checked independently with arc audit verify session.jsonl.
Not a remote replacement for your editor. Arc stays where the code, diagnostics, and diffs already are.
Not an opaque cloud router. Configure providers and keys directly, with granular proxy controls.
Not a terminal hidden behind a GUI. Modes and context are visible controls, not hidden slash commands.
Not another autocomplete engine. Arc focuses on deliberate tasks that you can inspect and review.
code --install-extension khrotu.arc-code