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 ★
- WindsurfAPI — Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, A 3k ★
- Ante — Ghost in your shell 1.9k ★
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
Kincode
AI coding assistant in Go. 9MB single binary, zero dependencies. MCP support, Soul files for custom AI persona
Rusty Gitclaw
A universal git-native AI agent framework — written in Rust. Single binary. Zero dependencies. 383 models. Bla
Tresor
⚡Switch LLM Providers for Any App with One Click: A Single-Binary LLM Gateway with Auto API Translation and Tr
Gald3r Core
Signed, single-binary CLI coding-agent platform: file-first task/bug tracking, multi-provider agent runtime, a
Related Agents
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
AI LLM Expert
AI/LLM specialist. Use PROACTIVELY for model selection, prompt engineering, or RAG architecture. MUST BE USED