Karis CLI Architecture: Using Claude for Planning, Not Execution

A Reddit user shares their experience with Karis CLI's architecture, which separates LLM planning from code execution for more reliable automation.
Architecture Pattern
The system uses three distinct layers:
- Runtime layer: Pure code with no LLM involvement - your tools handle the actual work execution
- Orchestration layer: Uses an LLM (like Claude) for planning decisions - asks "given these tool results, what should we do next?"
- Task layer: Tracks state throughout the process
Key Design Principle
The architecture reflects the observation that LLMs excel at planning and summarizing but perform poorly as reliable executors. By separating these concerns:
- Claude does what it's good at: reasoning about what actions to take
- Your code does what it's good at: executing tasks reliably
- The separation makes it easier to swap models or update tools independently
Practical Experience
The user reports using this pattern for several months and describes it as "the most stable agent setup I've had." Their recommendation for developers building with Claude: think carefully about where to place the LLM boundary in your system architecture.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw Agent Implements Autonomous Self-Improvement Loop with Nightly Dream Cycles
An OpenClaw user has configured their agent to run a nightly 'dream cycle' that scans AI research, reflects on performance, and implements safe improvements autonomously. The cycle costs approximately $0.40 per night using model routing with Haiku for scanning and Opus for judgment.

Consumer-rights AI game goes B2B: Claude Code workflow with Opus 4.7 and Haiku 4.5
A developer details how they used Claude Code with Opus 4.7 for backend refactors and Haiku 4.5 for live chat in a B2B sales training tool, sharing their CLAUDE.md / SPLIT_NOTES.md workflow.

Developer Builds 3D Browser Game Using Claude Code Opus and Three.js
A developer created Traffic Architect, a 3D road building and traffic management game that runs entirely in browser using Claude Code Opus 4.6 and Three.js. The game features code-generated visuals with no external assets and the developer shares specific workflow strategies for effective AI collaboration.

OpenClaw Reference Setup: 6-Week Production Use Case with Security Architecture
An industrial engineer built a personal AI agent on a Mac Mini M4 that handles morning briefings, invoice scanning, voice transcription, and file sync with a custom security system. The setup includes Claude Sonnet, MiniMax, and Qwen local models, runs 12 cron jobs daily, and costs $30-50/month.