openclaude

runs anywhere. uses anything

84 articles 32k View on GitHub ↗
84 articles
How OpenClaude Converts SSE Streams for Different AI Providers

Discover how OpenClaude unifies SSE streams from OpenAI, Anthropic, and Gemini into a single Anthropic-compatible format. Learn more about its OpenAI shim layer.

how-to-guide
Sep 8, 2026
How OpenClaude Manages Agent Colors in the UI: Theme-Driven Color Architecture

Discover how OpenClaude manages agent colors using a theme-driven architecture. Learn how identifiers map to distinct UI colors via getAgentColor() for a visually organized interface.

architecture
Sep 8, 2026
How OpenClaude Executes Sub-Agents in Separate Processes: Complete Fork Architecture Guide

Discover how OpenClaude executes sub-agents in separate processes using a complete fork architecture. Learn about Node.js child_process and inter-process communication.

architecture
Sep 8, 2026
How to Spawn Sub-Agents Using AgentTool in OpenClaude

Learn how to spawn sub-agents using AgentTool in OpenClaude. Launch isolated agents for specialized tasks synchronously or in the background.

how-to-guide
Sep 8, 2026
How to Change Permission Modes in OpenClaude at Runtime

Learn how to change permission modes in OpenClaude at runtime. Easily update SDK settings or initialize with custom permission options for enhanced control and security.

how-to-guide
Sep 8, 2026
How OpenClaude's Permission System Controls Tool Execution: A Deep Dive into the SDK Architecture

Explore OpenClaude's SDK architecture and its permission system. Learn how it controls tool execution with user-defined modes and secures approval for automatic clearance.

deep-dive
Sep 8, 2026
How OpenClaude Handles Concurrent Tool Execution: Architecture and Safety Mechanisms

Discover how OpenClaude handles concurrent tool execution with its three-layer architecture. Learn about parallelism bounding, result deduplication, and failure loop prevention for robust performance.

architecture
Sep 8, 2026
How the OpenClaude OpenAI Shim Layer Normalizes API Calls for Multi-Provider Support

Discover how the OpenClaude OpenAI shim layer normalizes API calls via request planning, message conversion, and schema normalization for seamless multi-provider support. Ensure compatibility and simplify integrations.

how-to-guide
Sep 8, 2026
How OpenClaude Handles Lazy Loading of Model Integrations

Discover how OpenClaude implements lazy loading for model integrations using lazySchema and a caching factory pattern. Learn to reduce startup time and memory usage.

internals
Sep 8, 2026
How Are Tools Assembled in OpenClaude: The Tool Pool Architecture

Discover how OpenClaude assembles toolsets via a six-stage pipeline, aggregating built-in, MCP, and discovered tools, then filtering and deduplicating them for API requests.

architecture
Sep 8, 2026
How OpenClaude's Feature Flag System Works: A Deep Dive Into Local Flag Resolution

Discover how OpenClaude's feature flag system works. Learn about local flag resolution using JSON files, environment variables, and default overrides for efficient development.

deep-dive
Sep 8, 2026
OpenClaude Build Requirements: Node.js Version, Bun, and TypeScript Setup

Build OpenClaude easily by understanding its requirements. Learn about the Node.js version, Bun setup, and TypeScript configuration needed for successful compilation.

getting-started
Sep 8, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →