About Anvil
Anvil is the AI coding assistant built for developers who demand control. Multi-provider, full-screen TUI, 1M token context, and intelligent context management — all in a 13MB binary.
What is Anvil?
Anvil is a terminal-native AI coding assistant that runs entirely in your terminal. Unlike web-based tools, Anvil lives where you work — in your shell, with direct access to your filesystem, build tools, and development environment.
Built by Culpur Defense for performance and distributed as a single binary, Anvil connects to multiple AI providers and intelligently routes your requests. When Claude hits a rate limit, Anvil can automatically fall back to OpenAI or a local Ollama model without interrupting your flow.
The QMD (Query-Memory-Dispatch) system gives Anvil persistent memory across sessions. Your codebase knowledge, conversation history, and pinned context are always available, even when the context window fills up.
Features
Multi-Provider
Switch between Claude, OpenAI, Ollama, and xAI instantly. Smart failover keeps you coding when rate limits hit. Configure multiple providers and let Anvil route intelligently.
1M Token Context
Never lose context mid-session. Automatic archival to a searchable history when the window fills up. QMD-powered retrieval brings it back the moment it's relevant.
44+ Built-in Tools
Bash execution, file operations, web search, MCP protocol, LSP integration, image generation, and more. Everything you need without configuration.
Full-Screen TUI
Tabs, streaming output, tool call visualization, and a Claude Code-style footer. Vim mode, mouse support, and customizable keybindings.
Smart Memory
QMD knowledge base auto-injects relevant context from your previous sessions. Pin files, drag-and-drop images, and search your codebase inline.
AnvilHub Marketplace
Install community-built skills, plugins, agents, and themes with a single command. Publish your own and share with the community.
How It Works
Install
Run the installer or download the binary. Anvil is a single 13MB binary — no runtime dependencies.
Login
Run `anvil login` to authenticate with your AI provider. Supports OAuth for Anthropic and API keys for all providers.
Code
Run `anvil` in any project directory. Anvil reads your codebase context and you're ready to go.
Extend
Browse AnvilHub for skills and plugins that match your workflow. Install with `anvil install <package-name>`.
Built by Culpur Defense
Anvil is developed and maintained by Culpur Defense Inc. — a cybersecurity and defense technology company building tools for professionals who operate in high-stakes environments.
culpur.net →