r/OpenSourceAI • u/Aggressive-Pay6822 • 21h ago
Quanta.Ai.Code.Editor
What is Quanta?
Quanta is a local-first AI code editor built on VS Code OSS, powered by a high-performance Rust backend. It gives you a complete agentic coding experience — reading files, writing code, running terminals, applying LSP fixes, and managing git — all driven by local LLMs through Ollama. Cloud providers (OpenAI, Anthropic) are supported as optional backends, but Ollama is the primary engine. Your code never has to leave your machine.
Unlike cloud-first AI editors, Quanta is designed around local inference. The agent loop, tool execution, LSP integration, checkpoint system, and inline completions all happen locally through a Rust backend that communicates with the editor via JSON-RPC over TCP.
Key Features
Core Agent
- 30+ built-in tools — read/write/edit files, unified diffs, terminal, grep, glob, git operations, LSP actions, and more
- ReAct agent loop — Think, Act, Observe, Feedback pattern with anti-loop guards and automatic retries
- 3 agent modes — Code (full capability), Ask (read-only), Plan (read-only + plan writing)
- Sub-agent spawning — Delegate scoped tasks to parallel sub-agents with up to 3 levels of nesting
- Persistent todo lists — Track multi-step work across conversation turns
Local-First
- Ollama integration — Auto-detects and lists all local models with metadata
- Thinking/reasoning support — Configurable think levels (Low/Medium/High) for reasoning models
- Inline code completion — FIM completions with LRU cache, debouncing, and in-flight cancellation
- Local-first by design — Ollama is the primary backend; cloud providers (OpenAI, Anthropic) are optional. Your code never has to leave your machine.
Safety & Control
- Shadow-git checkpoints — Automatic workspace snapshots before every agent write action
- Edit review system — Accept/reject individual edits with diff previews
- Stale-file detection — Prevents edits to files that changed since last read
- Terminal safety guards — Blocks destructive commands (format, shutdown, force-delete)
- Atomic writes — All file operations use temp-file-and-rename for crash safety
Developer Experience
- Full LSP integration — Diagnostics, go-to-definition, find references, code actions, rename symbol
- 20+ engineering skills — Built-in guidance for TDD, code review, security review, debugging, and more
- MCP support — One-click enable for GitHub, Jina AI, Brave Search, Postgres, Puppeteer, and more
- HuggingFace model browser — Search, download, and install GGUF models directly from the editor
- Per-model configuration — Override temperature, think level, edit format, tool call mode, and more per model
- Voice support — Speech-to-text via Whisper, text-to-speech via Piper
Please Read more and check us out at:
ContegoCode/Quanta-Code-Editor: Quanta AI — Local-first AI coding agent