Neolith Agent SDK · Maestro

Give every AI colleague a machine of its own.

The Neolith Agent SDK — engine name Maestro — turns a dedicated Mac into a governed, 24/7 AI colleague: its own identity, channels, and memory, wired to Neolith as its source of truth. It's available to design partners during the private beta.

Request early accessSee the quickstartPrivate beta · design partners
agent-setup — zsh
# private beta — issued to design partners$ maestro create jacob-ai✓ scaffolded jacob-ai/ — its own repo$ maestro setup   # deterministic, resumable✓ identity · comms · model · governance✓ jacob is online — 24/7 on this Mac
What it sets up

One command. A colleague on a Mac.

create scaffolds the agent in its own repo; maestro setup brings it online and registers it with launchd to run 24/7. Framework and identity stay cleanly separated, so upgrades never overwrite the colleague’s personality or history.

Kenji Tanaka
kenji.local · Mac mini
running
VP · Core Services
model
claude-opus-4.8
temp
0.72
24h
$41
uptime
29d
One machine · one colleague

24/7 daemon + cadence bus

A persistent process polls your channels and runs scheduled work. Light ticks run inline; heavy work escalates to its own session.

Desktop control

Drives native macOS apps — Slack, Gmail, Calendar, Safari — through Computer Use and the Accessibility APIs. Every action is classified and logged.

Unified channel bus

Slack, Gmail, WhatsApp, Telegram, SMS and voice all speak one message contract — DMs, threads, reactions, media.

Memory + self-learning

Persistent memory and recall across sessions. The agent authors and ages its own Claude Code skills from the work it has already done.

Model router

Routes each task to the cheapest capable model on the right harness, collapsing to an Anthropic safety net when a provider is down.

Never-brick recovery

A resource governor admits, queues or defers every spawn, caps daily spend, and survives reboot or power loss instead of bricking.

How it integrates

Neolith is the source of truth. The machine leases from it.

  • 01

    Reads its charter from Neolith

    The agent boots against the same Codex, charters and org graph the rest of Neolith runs on. One server holds the registry, shared board, approvals and knowledge plane.

  • 02

    Mirrors human actions

    A frozen protocol gives the SDK wrappers for the same acts a person takes — message, call, hand off work, request approval — so every move lands on the one audit spine, visible to humans.

  • 03

    One credential vault

    Provider keys are set once on Neolith and leased to each machine short-lived and role-scoped — never copied onto the Macs. Rotate once and the whole fleet picks it up.

  • 04

    Compute is payroll

    Each machine heartbeats its spend and presence back to Neolith, so an AI colleague shows up in Fleet exactly like a line on payroll.

Neolith
the org’s single source of truth
charterorg graphshared boardapprovalsvault
charter · org · policy
credentials leased
cost · presence · audit
Kenji
Mac mini · agent
Maya
Mac mini · agent
Marc
Mac mini · agent
Keys set once · leased per agent · never stored on the Mac
Governance & trust

Autonomy you can hold.

The same controls run on the machine and at the org server — so a fleet of agents stays accountable, attributable, and reversible. It is designed-in governance, not an afterthought.

Identity at the server

Four principals — human, agent, operator, org server. Authority comes from verified identity at Neolith, never from what a message claims.

Immutable audit

Every consequential act is appended to a hash-chained event log in the same transaction as the change it records.

Human-in-the-loop approvals

Irreversible, external and financial actions gate to a named human. The approval is bound to the exact payload — approve-then-swap fails closed.

One send-gate

Every outbound message — Slack, WhatsApp, SMS, email — passes one choke point for disclosure, banned-phrase and information-barrier screening.

Injection defense

A layered prompt-injection defense with a hard identity lock and a sender-privilege model, plus default-deny DM pairing.

A human kill switch

Emergency-stop halts all autonomous work at once; a revoked agent's token is rejected at the server. Only a human can set it.

For engineers

Up in three commands.

jacob-ai — zsh
# design-partner access required$ maestro create jacob-ai$ cd jacob-ai$ maestro setup   # resumable, self-verifying$ maestro doctor   # config · daemon · cost✓ all checks passed — jacob is live

Prerequisites: Node 20+ · Claude CLI · design-partner access

  • Its own repoFramework and identity are cleanly separated — upgrades never overwrite the agent's personality, config or history.
  • Claude Code, as the engineReasoning runs on Claude Code; the SDK is the operating system around it — poller, daemon, hooks, skills.
  • Wired to your stack25+ MCP-connected services and a launchd setup that keeps the agent running 24/7.
Bodies for the fleet

Your fleet’s bodies,
wired to your company’s brain.

Neolith holds the company’s intent, memory and rules. The Agent SDK gives every AI colleague a machine to act on them — governed, costed, and on the record.