Vibe Coding Discover

AI Agents

coddy-agent

View on GitHub

General-purpose agent in one static Go binary: console TUI, ACP server for editors, OpenAI-compatible API with embedded web UI, Telegram gateway, cron scheduler, swarm relay, remote mode. Rules, skills, subagents, hooks, MCP, background tasks, long-term memory, context compaction. Any OpenAI-compatible provider, distroless-ready.

★ 15719 forksGoMITcoddy-project

Coddy is a general-purpose ReAct agent shipped as one static Go binary. It exposes the same sessions through a console TUI, an ACP server for editors, an OpenAI-compatible HTTP API with web UI, a Telegram gateway, cron scheduler and swarm relay, with rules, skills, subagents, hooks, MCP, memory and any OpenAI-compatibl

Use Cases

Run a general-purpose LLM agent from a Go binaryUse an agent inside Zed/VS Code over ACPExpose an OpenAI-compatible API with embedded web UIChat with the same agent session via TelegramSchedule recurring agent jobs with cronDelegate bounded tasks to subagentsAttach MCP servers for extra toolsInstall SKILL.md packs as slash commandsRun agents in distroless/read-only containersManage fleets of agent nodes via swarm relayCompact context and keep long-term memoryDrive a remote agent host from local console/editorEnforce project trust for repo-provided hooks and MCPHook into tool-call and turn lifecyclesRun detached background tasks and collect results

Built With

Language
Go
Frameworks
Agent Client Protocol (ACP) · MCP · OpenAI API · Anthropic API · Ollama · llama.cpp · vLLM · Claude Code hooks format · Telegram Bot API

Tags

go · single-binary · tui · acp · mcp · subagents · skills · hooks · swarm · telegram-bot · cron-scheduler · long-term-memory · context-compaction · self-hosted · distroless · openai-compatible