Skip to main content

ak-coder

A hackable LLM coding agent for the terminal.
Local or cloud. Any provider. Fully extensible.

bunx @algiras/ak-coder

Any LLM, locally or cloud

Ollama (free, local), OpenRouter, Gemini, Groq, DeepSeek — or any OpenAI-compatible endpoint. Switch providers with one config line.

12 built-in tools

read_file, write_file, str_replace, patch_file, bash, glob, grep_search, semantic_search, web_fetch, delegate_task, and more — with parallel read-only execution.

Hexagonal architecture

AgentCore is fully decoupled from Node.js. Ports define every I/O boundary — making the core fast to test and easy to port.

Plugin system

Extend with local MCP servers via plugin.json. Add lifecycle hooks, custom slash commands (Skills), and new tools without touching core.

Sub-agents

Delegate subtasks to isolated agent instances. Each sub-agent gets its own context and tool set, up to a configurable depth.

Eval harness

18 LLM-as-judge eval cases covering all built-in tools. Run multi-provider comparative reports to track quality across model upgrades.