Armament
Multi-agent AI terminal orchestrator.
Multiple providers. IRC-style channels. Scriptable workflows.
npm install -g armament Capabilities
Multi-Provider
Seven providers: Bedrock, Anthropic, OpenAI, Gemini, Ollama, OpenRouter, Replicate. Route tasks by cost, capability, or latency with automatic fallback chains.
IRC-Style Channels
Organize work into named channels. Spawn dedicated agents per channel with independent context and model assignments.
MCP Integration
Connect to Model Context Protocol servers over stdio, SSE, or HTTP with OAuth2. Extend agents with any MCP-compatible tool.
Scripting & Workflows
.arma scripts for aliases, triggers, keybindings, and macros. .armaflow for multi-agent orchestration with spawn chains and approval gates.
Permission System
Human-in-the-loop approval for tool calls. Configurable risk levels with command injection prevention and secret redaction.
Theme & Rendering
Per-character gradient rendering with 24-bit ANSI. Eight built-in themes. Full customization via config.
Session Management
Persistent sessions with restore. Context compaction and snapshots. Budget tracking with cost display per interaction.
Keyboard-First UX
Vim-like navigation. Command palette with typeahead. Configurable shortcuts. Config pane system for rapid settings changes.
Plugin System
Extend armament with plugins. Hook into events, add commands, register custom renderers, and integrate external services.
Roadmap
Planned capabilities under active design.