DIY OpenClaw Alternative Using Claude Code in Headless Mode

✍️ OpenClawRadar📅 Published: March 29, 2026🔗 Source
DIY OpenClaw Alternative Using Claude Code in Headless Mode
Ad

Core Implementation

A developer created a DIY alternative to OpenClaw using Claude Code in headless mode with a $20 Claude Code subscription. The system runs on existing hardware instead of requiring a Mac Mini.

The core component is a Python server that takes prompts, sends them to Claude Code in headless mode, and returns the responses. This provides the basic AI interaction functionality without the full OpenClaw setup.

Integration and Automation

The system includes several practical integrations:

  • Telegram bot for mobile access: Uses long polling so no webhook or public URL is needed
  • Hammerspoon automation: Auto-starts everything and restarts components if they crash
  • Local data storage: All data is kept in markdown files including schedules, tasks, contacts, and notes
Ad

Functionality

Claude reads and writes directly to the markdown files, enabling these specific capabilities:

  • Answering questions about availability (e.g., "Am I free Thursday at 3?")
  • Adding tasks (e.g., "Add a task to review the code")
  • Creating Calendar events and Reminders using AppleScript
  • Controlling Chrome via Apple events when JavaScript is allowed
  • Sending scheduled reminders through Telegram via cron setup
  • Maintaining rolling conversation history to avoid being completely stateless

Limitations and Status

The developer notes this is "still a bit rough and nowhere near something like OpenClaw" but works well enough for daily use. This approach was developed because the developer couldn't afford a Mac Mini and OpenClaw is restricted in their organization.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Hermes Agent v0.6.0 offers improved local model support with per-model tool call parsers
Tools

Hermes Agent v0.6.0 offers improved local model support with per-model tool call parsers

Hermes Agent v0.6.0 from Nous Research provides per-model tool call parsers that handle tool calling properly on 30B class models, supports Ollama, vLLM, and sglang out of the box, and includes six terminal backends including Modal and Daytona for serverless deployment.

OpenClawRadar
PeaDB: Redis-Compatible Database Coded with AI Assistants in C++20
Tools

PeaDB: Redis-Compatible Database Coded with AI Assistants in C++20

A developer created PeaDB, a Redis 7.2.5 drop-in replacement written in C++20 using Codex, Copilot, and Claude, implementing ~147 commands with persistence, replication, and cluster support. Benchmarks show performance close to Redis.

OpenClawRadar
OpenClaw's atoship skill turns AI assistant into shipping manager
Tools

OpenClaw's atoship skill turns AI assistant into shipping manager

The atoship skill for OpenClaw allows users to describe shipping needs in plain English, then handles carrier selection, rate comparison, label purchase, and tracking. Example commands include 'ship this 1lb box to New York, cheapest option'.

OpenClawRadar
ReasonDB: Open-Source Document Database Using LLM-Guided Tree Navigation Instead of Vector Search
Tools

ReasonDB: Open-Source Document Database Using LLM-Guided Tree Navigation Instead of Vector Search

ReasonDB is an open-source document database that preserves document structure as a hierarchy and uses LLM-guided tree traversal for retrieval instead of vector search. It uses BM25 for initial search, tree-grep for structure filtering, and beam-search traversal where the LLM visits ~25 nodes out of millions.

OpenClawRadar