open-docs
by bgauryy
This repository contains documentation created to better understand the open project
# Add to your Claude Code skills
git clone https://github.com/bgauryy/open-docsopen-docs
Powered by Octocode🐙
The missing manual for AI CLI tools.
Deep-dive documentation, implementation secrets, and architecture internals extracted directly from source code.
For developers, researchers, and power users who need to look under the hood. Official documentation tells you what a tool does. We show you how it works, what's undocumented, and how to build on top of it.
💡 Why this exists
Open source doesn't always mean well-documented. Critical details are often buried in code. We extract:
- 🛠️ Internals & Architecture — How the systems are actually built
- 🧩 Undocumented Features — Hidden APIs, beta functionality, and system prompts
- ⚠️ Real-world Gotchas — Edge cases, security models, and implementation constraints
- 🔌 Integration Patterns — How to properly interface with these agents
📖 Documentation Library
1. Claude Agent SDK
Anthropic • TypeScript • GitHub Repo
The official SDK for building Claude-powered agents.
- Key Features: 17 built-in tools, MCP integration, specialized sub-agents.
- Deep Dive: Security hooks, permission modes, and agent lifecycle management.
2. Gemini CLI
Google • TypeScript • GitHub Repo
Google's terminal CLI for Gemini.
- Key Features: Multi-package architecture, agent-to-agent communication, VS Code integration.
- Deep Dive: Tool definitions, runtime environment, and extension points.
3. Codex CLI
OpenAI • Rust • GitHub Repo
High-performance terminal coding agent.
- Key Features: Rust-based performance, advanced sandboxing, security policies.
- Deep Dive: Execution environment, prompt engineering strategies, and state management.
4. OpenCode
Community • TypeScript • GitHub Repo
Provider-agnostic AI coding agent for the terminal.
- Key Features: Supports OpenAI/Anthropic/Google/Bedrock, built-in LSP, Client/Server architecture.
- Deep Dive: ACP/MCP protocol integration, TUI implementation, and provider abstraction layers.
5. Pi Coding Agent
@mariozechner • TypeScript • GitHub Repo
Lightweight but powerful CLI coding agent with session management.
- Key Features: Read/Bash/Edit/Write toolset, robust session handling.
- Deep Dive: API reference, data models, and session format specifications.
🤝 Contribute & Request
Found an undocumented tool?
Open an issue with the repo URL. We're always looking for new CLI agents to analyze.
Questions?
Feel free to ope...