Io — AI skill for Claude Code
A tiny, self-contained LLM coding agent.
How to install Io
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open rexadbapp/io and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Io does
A tiny, self-contained LLM coding agent. One binary, 180+ providers, zero runtime dependencies.
Alternatives in AI
- Open Multi Agent — TypeScript multi-agent orchestration engine — one runTeam() call from goal to result 5.8k ★
- Ante — Ghost in your shell 1.9k ★
- Claude Replay — Convert AI coding agent sessions (Claude Code, Cursor, Codex, Gemini, OpenCode) into self-contained, embeddabl 644 ★
README
io
A tiny, self-contained LLM coding agent. One binary, 180+ providers, zero runtime dependencies.
`io` is a single-file-distributed terminal agent that talks to any OpenAI-compatible LLM provider. It supports streaming chat, tool use (read/write/edit files, grep, glob, bash, web search/fetch), session persistence, and first-run interactive setup — all in a ~1 MB binary with no external libraries beyond libc.
Features
- 180+ providers — OpenAI, Anthropic, Google, Groq, Grok, Mistral, DeepSeek, OpenRouter, Together, and 170+ more via the models.dev registry. Plus local Ollama.
- Tool use — read/write/edit files, list directories, grep, glob, bash execution, web search, web fetch.
- Streaming — SSE streaming with retry/backoff for 429/500/502/503/504.
- Sessions — auto-saved to
~/.ai/sessions.jsonl. Resume by ID orlast. - Auto-compaction — when the conversation approaches the context window limit, older messages are automatically summarized and compacted. Run
/compactmanually anytime. - Interactive setup — first-run wizard with searchable provider/model picker.
- Cross-platform — macOS, Linux, Windows. x86_64 + ARM64.
- Zero dependencies — static binaries on Linux (musl), system libcurl on macOS, built-in TLS on Windows.
Install
One-line install (recommended)
curl -fsSL https://raw.githubusercontent.com/rexadbapp/io/master/install.sh | sh
This downloads the latest release binary for your platform and installs it to `~/.local/bin/io`. If `~/.local/bin` isn't on your PATH, the script tells you how to add it.
Install to a custom directory:
curl -fsSL https://raw.githubusercontent.com/rexadbapp/io/master/install.sh | sh -s -- --prefix /usr/local/bin
Install a specific version:
curl -fsSL https://raw.githubusercontent.com/rexadbapp/io/master/install.sh | sh -s -- --version v0.1.0
Manual download
Grab the right binary from the [latest release](https://gi
Related Skills
Decklet
AI slide generator for coding agents: a Claude Code and Codex skill plus CLI that turns any content into one s
Gocode
Claude Code rewritten in Go.. High-performance AI agent harness runtime in Go. MCP server, CLI tool orchestrat
Nano LLM Proxy
Tiny single-binary LLM gateway — pool multiple providers and API keys behind one OpenAI/Anthropic-compatible e
Skill Se Kit
Agent-Native self-evolution for AI agent skills. Zero dependencies — the agent IS the runtime.
Kincode
AI coding assistant in Go. 9MB single binary, zero dependencies. MCP support, Soul files for custom AI persona
Canny
Stops AI coding agents from claiming work is done without evidence. Deterministic hooks decide, TypeSafe's Jev
Related Agents
Self Containment Reviewer
Read-only reviewer that verifies every committed-facing artifact in the diff is self-contained — fully underst
Klein Tutor
TUTORIAL worker for Klein Auto Research — builds report/index.html, the self-contained seven-section teaching
Builder Deep
Implements one hard bounded coding task from a self-contained brief, with high reasoning effort. Dispatched by