openclaude
runs anywhere. uses anything
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 OpenClaude Manages Agent Colors in the UI: Theme-Driven Color ArchitectureDiscover 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.
How OpenClaude Executes Sub-Agents in Separate Processes: Complete Fork Architecture GuideDiscover how OpenClaude executes sub-agents in separate processes using a complete fork architecture. Learn about Node.js child_process and inter-process communication.
How to Spawn Sub-Agents Using AgentTool in OpenClaudeLearn how to spawn sub-agents using AgentTool in OpenClaude. Launch isolated agents for specialized tasks synchronously or in the background.
How to Change Permission Modes in OpenClaude at RuntimeLearn 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 OpenClaude's Permission System Controls Tool Execution: A Deep Dive into the SDK ArchitectureExplore OpenClaude's SDK architecture and its permission system. Learn how it controls tool execution with user-defined modes and secures approval for automatic clearance.
How OpenClaude Handles Concurrent Tool Execution: Architecture and Safety MechanismsDiscover how OpenClaude handles concurrent tool execution with its three-layer architecture. Learn about parallelism bounding, result deduplication, and failure loop prevention for robust performance.
How the OpenClaude OpenAI Shim Layer Normalizes API Calls for Multi-Provider SupportDiscover 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 OpenClaude Handles Lazy Loading of Model IntegrationsDiscover how OpenClaude implements lazy loading for model integrations using lazySchema and a caching factory pattern. Learn to reduce startup time and memory usage.
How Are Tools Assembled in OpenClaude: The Tool Pool ArchitectureDiscover how OpenClaude assembles toolsets via a six-stage pipeline, aggregating built-in, MCP, and discovered tools, then filtering and deduplicating them for API requests.
How OpenClaude's Feature Flag System Works: A Deep Dive Into Local Flag ResolutionDiscover how OpenClaude's feature flag system works. Learn about local flag resolution using JSON files, environment variables, and default overrides for efficient development.
OpenClaude Build Requirements: Node.js Version, Bun, and TypeScript SetupBuild OpenClaude easily by understanding its requirements. Learn about the Node.js version, Bun setup, and TypeScript configuration needed for successful compilation.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →