Karis CLI Architecture: Using Claude for Planning, Not Execution

✍️ OpenClawRadar📅 Published: April 14, 2026🔗 Source
Karis CLI Architecture: Using Claude for Planning, Not Execution
Ad

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
Ad

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

Ad

👀 See Also

Testing Claude Sonnet with a Strategy Board Game: Rule Adherence Challenges
Use Cases

Testing Claude Sonnet with a Strategy Board Game: Rule Adherence Challenges

A developer tested Claude Sonnet by playing OFMOS® Essential, a patented strategy board game about product portfolio management, using a structured prompt system with rules, board representation, and turn management. The model understood rules and tracked scores but frequently made illegal moves due to lack of constrained move generation.

OpenClawRadar
User Workflow: Using Claude.ai for Planning and Claude Code for Implementation
Use Cases

User Workflow: Using Claude.ai for Planning and Claude Code for Implementation

A developer describes using Claude.ai for detailed planning and architecture discussions, then Claude Code for implementation, but notes there's no shared state between the two tools requiring manual file transfers.

OpenClawRadar
OpenClaw Agent Memory Continuity Solution Using Database Query System
Use Cases

OpenClaw Agent Memory Continuity Solution Using Database Query System

An OpenClaw user solved agent memory continuity between sessions by implementing a database that stores session data, allowing the agent to query past references instead of storing entire sessions in context. The agent named Sage could remember previous conversations after session resets using this approach.

OpenClawRadar
Developer builds complex system in 20 hours using Claude AI without writing code
Use Cases

Developer builds complex system in 20 hours using Claude AI without writing code

A developer with 28 years of experience used Claude AI to build a nearly complete product in one week and 20 hours without writing any code, describing the AI as a "wingman" that helps identify hazards and blind spots during development.

OpenClawRadar