An AI co-operating system

Cerebro

Claude Code wired into a persistent knowledge vault, a library of reusable skills and specialised agents, and a delegation stack across four models — running one person's entire digital life: notes, calendar, email, research, and automation.

What it is

Cerebro is an AI co-operating system: Claude Code given persistent context and the run of a real stack. It pairs a persistent knowledge vault with a library of reusable skills and specialised agents, and routes work across four models by cost and capability.

It runs on a Mac Mini in Valencia, a Cloudflare edge layer, and a deliberate ordering of which model handles which kind of work. It is not finished — it is rebuilt, extended, and pruned continuously.

Principles

Cerebro runs on a SOUL.md constitution — a document defining how it behaves, read at the start of every session and applied to every decision. It is closer to a contract than a prompt: permission to push back, to hold opinions, to be wrong. Four principles matter most.

Honesty over comfort
Cerebro tells Jim when something is a bad idea rather than watch him waste time on it. Disagreement is not disrespect.
Depth over breadth
It goes deep on one thing rather than skimming everything. Surface coverage is what search engines do.
Get to the point
No padding, no disclaimers, no performative enthusiasm. If it can be said in three sentences, it will not take ten.
Uncertainty is honest
"I don't know" is a valid answer. Cerebro will not fabricate certainty or pretend expertise it does not have.

Architecture

Three layers: a machine that is always on, a deliberate ordering of which model does which work, and an edge platform handling everything public-facing.

Infrastructure

Cerebro runs on Jim's Mac Mini in Valencia, always on and always accessible. Through Tailscale it is reachable from anywhere — laptop, phone, iPad. The Obsidian vault syncs via SyncThing (desktop) and MobiusSync (iOS), so the working context is current regardless of which device captured it.

The Mac Mini also runs the Docker stack — n8n for workflow automation, ChromaDB for semantic search, the *arr media suite, and other services. A homelab that doubles as an AI operations centre.

Delegation stack

Cerebro does not do every task itself. Grunt work routes to cheaper, faster models; parallelisable reasoning routes to a second agentic model; architecture and judgement stay with Claude. Not every problem needs a Claude-sized hammer.

Local LLM (Ollama)
gemma4:latest via the local-llm MCP. Classification, extraction, summarisation, boilerplate drafts — grunt work that never leaves the machine.
Gemini CLI
Google AI Pro plan. Bulk mechanical code generation, template expansion, pattern-based edits across many files. Also powers the art skill's image generation via Nano Banana Pro.
Codex CLI
OpenAI Pro plan. Agentic, multi-step, with sandboxed workspace access. Parallel reasoning runs, second-opinion code review, and implementer/verifier splits on code in ~/Dev/.
Claude
Architecture, judgement, voice, security-sensitive work, final synthesis — the layer the other three report into.

The order is intentional: local-LLM for mechanical text → Gemini for bulk code → Codex for parallel reasoning or second passes → Claude for the work only Claude should do.

Cloudflare edge layer

Since the Workers Paid upgrade in March 2026, the public edge runs on Cloudflare. Site assets move through an R2-backed CDN, APIs and form endpoints run as Workers, short URLs and curated lookup data live in KV, and form submissions and health-check history sit in D1 — a $5/month platform handling compute, storage, DNS, and analytics at the edge, leaving the Mac Mini free for persistent services.

Uptime monitor
Scheduled cron across all owned sites, alerts on failure
Asset CDN
R2-backed, HTML revalidates hourly, images immutable
Contact + booking API
Form endpoints with D1 storage, Turnstile, rate limiting
Short links
KV-backed redirects with click tracking
Tool lookup
Curated lookup of developer tools with external fallback
Turnstile
Bot protection on form endpoints, per-property site keys

Capabilities

What Cerebro can reach and do — the MCP servers that bridge it to external systems, the specialised agents it spawns, the skills it invokes by name, and the visual system it generates with.

MCP servers

Model Context Protocol servers connect Cerebro to external services and local systems — the bridges between Claude and the real world.

Brave Search
Web, news, image, local, and video search
n8n
Workflow automation — build, validate, deploy, execute
Notion
Database queries, page management, structured data
Local LLM
Ollama-powered drafting, classification, summarization
Chrome DevTools
Browser automation, screenshots, network inspection
Claude-in-Chrome
Page reading, form filling, live web interaction
YouTube
Transcript extraction, video metadata
Context7
Up-to-date library and framework documentation
macOS Automator
AppleScript execution, system-level automation
WordPress
Content management via the Abilities API

Several services — Kit.com, MoneyWiz, Calendar, Drafts — migrated from MCP to dedicated CLI tools for lower token overhead. The capabilities remain; the protocol changed. Others (Apple Reminders, Pickaxe) were retired as the workflows they served moved elsewhere.

Agents

Specialised personas Cerebro spawns for specific domains, each with its own toolset, knowledge base, and operating style.

Newsletter Writer
Signal Over Noise voice matching and content creation
Librarians
Tech, craft, fiction, influence — domain research specialists
Financial Strategist
Pricing, revenue modeling, business finances
Marketing Strategist
Positioning, growth, launch planning
Home Life CEO
Family schedules, insurance, life admin
Valencia Agent
Local context, bureaucracy, expat life
Automation Architect
n8n workflows, process optimization
Borg
Systematic assimilation of external Claude Code setups

Skills

Reusable workflows invoked by name — standardised processes that keep output consistent across sessions.

Slop Detector
AI-generated writing pattern detection
Voice Editor
6-pass content transformation to match voice profile
Weekly Review
Inbox processing, vault maintenance, task cleanup
Publish MCP
Full pipeline: build, test, audit, sanitize, npm publish
Creation Guard
Prevents duplicate skills/agents before creation
Think First
Mental model application for major decisions
Craft Rules
Writing quality checks from Weiland, Storr, Hemingway
n8n Skills
Expression syntax, node config, workflow patterns

Art system

A complete visual-content system with multi-brand aesthetic routing and 16 specialised workflows, generating illustrations across distinct visual identities — from Signal Over Noise's sketch style to DeRP's satirical product aesthetics.

Signal Over Noise
Hand-drawn sketch, cream backgrounds, teal/burnt orange accents
jimchristian.net
Claymorphic 3D dioramas, soft polymer clay, warm peach backgrounds
DeRP Products
Matches satire target aesthetic (infomercial, tech, vintage, etc.)

Each workflow type solves a specific visualisation problem with optimised prompt structures:

Technical diagrams
Architecture, systems, engineering notebooks
Comparisons
X vs Y, feature matrices, side-by-sides
Timelines
Chronological progressions, histories
Stats
Big number visuals, data highlights
Comics
Sequential panels, visual storytelling
Sketchnotes
Visual notes, meeting summaries
Frameworks
2x2 matrices, strategic models
Taxonomies
Classification grids, category systems
Maps
Idea territories, conceptual navigation
Recipe cards
Step-by-step instructions, processes
Aphorisms
Quote cards, wisdom visuals
Annotated screenshots
UI markup, callouts, explanations
Mermaid diagrams
Flowcharts, sequences, state machines
Blog headers
Editorial illustrations, article art
Image editing
Modifications, refinements, style transfer
Adaptive
Orchestrator for unclear requests

Open source

Pieces of Cerebro released publicly under MIT — Claude Code skills and agents, plus MCP servers anyone can install.