EKKO an operated context layer · by Tony Myers
Done-for-you install + operate

The agent is free. The wiring is the work.

I install an open-source ICM agent into the tools you already pay for — email, Slack, repos, calendar, recorder, your vault — so everything lands in one place with a memory of your goals. Then I keep it running, every night, on the harness you already have.

pulse · morning brieftue 09-01 · 06:40
email41 in overnight → 3 need you · 2 replies drafted, not sent
slack#clients: proposal thread moved — decision logged to entities/acme.md
repos2 PRs merged · 1 stale branch flagged for you
calendar10:00 call w/ Dana — prep note attached from last 3 meetings
recorderyesterday's 2 meetings distilled → 4 entity updates, 1 decision proposed
waiting on you: 3 approvals · nothing has been sent
What you'd open each morning. Generated from your own sources, never from a model's guess.

Your surfaces, one place

I built the system. You bring the data. The system reads from a fixed set of places; your side of the deal is to own accounts in them. Each one is a secret you can rotate.

emailslack / teamsgithubcalendarfireflies / recallnotion / obsidiandiscord next your vault (a git repo you own)

Anything else — your CRM, your booking tool, your ticketing system — you bring in by export or webhook into the inbox. The system pulls; it never writes into your other tools. That's what keeps it the same system for everyone, and the same system next year.

How it runs

nightly
Pull. Every source is read into the inbox; entities and decisions get their dated log lines.
every morning
Brief. What happened, what changed, what's waiting on you. Read-only — it never acts.
weekly
Groundskeep. Anchors pruned so the memory stays a page or two, not a landfill.
monthly
Check-in. 30 minutes with me: what moved in your goals, what the system should now know. This is the retention loop, and the part no tool does.
always
Gate. Nothing leaves — no email, no post, no commit to main — without your approval. Drafts queue; you click.

What it is not

A hosted app or dashboard. It's a folder structure and a harness you already pay for.
Custom code. Roles, gates, and vault contracts are markdown; you can read every one.
Advice. You get an operated system I stay accountable for, not a deck.

Pricing

Solo
$600/ month
install $1,200 · one-time
Consultants, creators, fractional execs, solo practices.
  • Up to 4 surfaces wired
  • Scribe, groundskeeper, pulse, steward
  • Monthly 30-min check-in
  • Runs on your Claude / Codex / Gemini subscription
Team · 3–15 people
$2,500/ month
install $5,000 · one-time
Agencies, studios, small firms with a shared inbox and a shared Slack.
  • All surfaces, shared + per-person
  • The four core roles plus one vertical role for your work
  • Monthly 60-min check-in; owner + one lead
  • Security walk-through of every secret and gate before go-live

Install is booked with 50% down; the balance is due at go-live, and the monthly starts the day it's running. Cancel any month — the folders keep working without me, because they're yours.

Two ways in

Not sure it fits
$200fit call · 45 min

We map your surfaces, I tell you which tier you actually are (sometimes it's "just use the free agent"), and you get a written install plan either way.

The $200 is credited in full against the install if you book within 30 days.

Pay $200 and pick a time
Ready
$60050% of install, now

Deposit books your install week. The interview comes first — your projection page and entities — then wiring, then go-live. Balance at go-live.

Book the install · pay $600

For people who build this themselves

It's MIT-licensed. Why pay you?

You're not paying for the agent. You're paying for the interview that produces your projection page, the wiring of each surface, and the fact that someone checks it every morning. Plenty of people should just take the repo — the fit call will tell you if you're one of them.

What can it send?

Nothing, until you click. Every outbound action — email, message, commit to a protected branch — sits behind a gate. The gate is a file; you can read it and tighten it.

Where does my data live?

In a git repo you own, on your machine or your VPS. I hold the config and the secrets you gave me, and you can rotate them any time. Nothing is copied to a platform.

Which harness?

Claude Code, Codex, or Gemini CLI — whichever you already subscribe to. The install writes a CLAUDE.md / AGENTS.md and the role folders; there's no runtime of mine in the loop.

Can you integrate my CRM / GoHighLevel / HubSpot / booking tool?

No, by design. Those are other people's operations layers; wiring into them is a build I'd then be maintaining against their API forever, and the moment anyone wants write-back it stops being the same system for everyone. Export or webhook their data into the inbox and it's in — that's the "you bring the data" half of the deal.

Can I take it over?

Yes. That's the design. Every role declares what it loads, writes, and never touches. If you stop paying, the nightly pulls and the brief keep running from your own cron; you just lose the monthly check-in and the person watching it.