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

1

Install

Run the installer or download the binary. Anvil is a single 13MB binary — no runtime dependencies.

2

Login

Run `anvil login` to authenticate with your AI provider. Supports OAuth for Anthropic and API keys for all providers.

3

Code

Run `anvil` in any project directory. Anvil reads your codebase context and you're ready to go.

4

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 →

Ready to get started?

Install Anvil in seconds on macOS, Linux, or Windows.

Install Now