v0.1.0 — initial public release
A 24/7 personal-agent OS built on Claude Code. Persistent claude -p
supervisors, markdown-playbook jobs, opt-in ingress channels (webhook,
gmail-pubsub, phone-realtime, dispatch-bridge), SQLite/FTS5 memory
layer with embeddings, two SwiftUI companion apps (chat + fitness),
and a 22-tool CLI surface.
What ships
- Kernel substrate: process-manager + supervisors + MCP shell bridge
- 4 channel plugins (webhook, gmail-pubsub, phone-realtime, dispatch)
- 22 user-facing CLIs (merlin, wiki, memory, email-, hum-, …)
- 7 reference jobs (morning-digest, hum + 5 hum-* playbooks,
wiki-audit, memory-snapshot, chrome-cdp-watch, context-sync) - Hum harness + 7 generic harvesters (weather, news, calendar,
tasks, watchdog, serendipity, _common) — write your own from here - iOS/macOS companion app (Catalyst) with TestFlight CI
- iOS fitness tracker (Spotter)
- Wiki/memory store: SQLite + FTS5 + nomic-embed-text embeddings,
DB-as-truth with .md round-trip - Local-LLM ack layer via Ollama
- Outbound + memory-write LLM-gated prechecks
- macOS launchd + Linux systemd installer docs
Quickstart
git clone https://github.com/mraccah2/merlin.git ~/Dev/merlin
cd ~/Dev/merlin
./scripts/bootstrap.sh
./bin/merlin init
./bin/merlin up
./bin/merlin dispatch morning-digest
./bin/merlin tail ops
Apache 2.0. Sanitized + generalized from a personal Mac-Mini-hosted
agent that's been running 24/7. The patterns are battle-tested; the
integrations are deliberately sparse because they're the part you
have to make yours.