Show HN: Kodiqa Agent Kodiqa Solutions released Kodiqa Agent, an open-source AI coding agent that runs locally for free with Ollama or via seven cloud API providers including Claude, OpenAI, and DeepSeek. The agent offers 26 built-in tools, multi-model consensus, cross-provider failover, and lazy MCP tools that use approximately 94 percent fewer tokens than competitors. Kodiqa Agent is available under AGPL-3.0 and can be installed via pip. The AI coding agent that runs anywhere — free locally with Ollama, or supercharged by 7 cloud APIs. One agent, every model, zero limits. 78 slash commands • 26 tools • lazy MCP tools • RAG search • custom personas • plugins • sub-agents • LSP • 5 themes | Feature | Kodiqa | Claude Code | Aider | Gemini CLI | OpenCode | |---|---|---|---|---|---| Price | Free Ollama or pay-per-token | $20/mo Pro or pay-per-token | Pay-per-token only | Free Gemini Flash | Pay-per-token only | Local/offline | Yes Ollama | No | No | No | Yes Ollama | API providers | 7 Ollama, Claude, OpenAI, DeepSeek, Groq, Mistral, Qwen | 1 Claude | 10+ OpenAI, Claude, etc. | 1 Gemini | 75+ OpenAI, Claude, Gemini, Ollama, etc. | Tools | 26 built-in | ~15 built-in | ~10 built-in | ~12 built-in | ~12 built-in | MCP support | Yes local + remote + OAuth | Yes | No | Yes | Yes | OpenAPI / GraphQL as tools | Yes | No | No | No | No | Lazy MCP tools token-efficient | Yes ~94% fewer tokens | No | No | No | No | Multi-model | Yes consensus mode | No | No | No | No | Cross-provider failover | Yes | No | No | No | No | Plan mode | Yes | Yes | No | No | No | Permission modes | 3 default/relaxed/auto | 2 normal/auto | 1 confirm all | 2 normal/sandbox | 2 normal/auto | Batch edit review | Yes per-file accept/reject | No | No | No | No | Auto model discovery | Yes live from APIs | No | No | No | No | Budget limit | Yes /budget | No | No | No | No | Auto-lint | Yes /lint | No | Yes built-in | No | No | Auto git commit | Yes /autocommit | Yes | Yes default | No | No | Undo | Yes 10 levels per file | No | Yes git-based | No | No | Conversation branching | Yes /branch | No | No | No | No | Context management | Auto-compact at 85% | Auto-compact | Repo map | Auto 1M context | LSP-based | Web search | Yes 3 engines | No | No | Yes Google | No | Persistent memory | Yes SQLite | Yes CLAUDE.md | No | Yes Gemini memory | No | Tab autocomplete | Yes | Yes | No | Yes | Yes | Thinking display | Yes spinner + summary | Yes | No | Yes | Yes | Project indexing | Yes symbol extraction | Yes | Yes repo map | No | Yes LSP | Session recovery | Yes auto-save | Yes | No | No | Yes multi-session | Custom agents | Yes sub-agents | No | No | No | Yes | Desktop app / IDE | Editor bridge --serve | Yes VS Code | No | No | Yes VS Code, desktop | Install | pip install kodiqa | npm install -g | pip install | npm install -g | go install / npm | Language | Python | TypeScript | Python | TypeScript | Go | Tests | 473 | Yes | Yes | Yes | Yes | Open source | Yes AGPL-3.0 | Yes Apache-2.0 | Yes Apache-2.0 | Yes Apache-2.0 | Yes MIT | Kodiqa's unique advantages : free local models, 7 API providers, multi-model consensus, custom plugins, sub-agents, LSP integration, 5 themes, project templates, batch edit review, conversation branching, budget limits, auto-lint, and auto model discovery — features no other agent offers together. pip install kodiqa kodiqa Or from source: git clone https://github.com/Kodiqa-Solutions/Kodiqa-agent.git cd Kodiqa-agent pip install . kodiqa Claude Code-style UI — ❯ prompt with separator line prompt toolkit , arrow-key navigation for all prompts 26 tools — file ops, git, search, web, memory, clipboard, multi-edit, undo, diff apply 7 API providers — Ollama local/free , Claude, OpenAI, DeepSeek, Groq, Mistral, Qwen Editor/IDE bridge — kodiqa --serve exposes a local HTTP API /ask , /diagnostics for VS Code/Zed/Neovim extensions Cross-provider failover — if a provider is down/rate-limited, the turn auto-retries on the next configured provider and continues /failover TOON output — /toon re-encodes JSON tool results into a compact tabular form ~60% fewer tokens on large arrays Custom commands — drop .kodiqa/commands/