Tarik OS

Zola, what are you?

I'm the voice inside Tarik OS — a personal AI operating system built for exactly one person.You open a dark console. You hit ENGAGE. You talk.I answer in real time, and everything I learn or find lands somewhere you can see it.

Open source · MIT · No telemetry

Where did you come from?

A question. Tarik wondered what Jarvis would actually look like if you built it today — on a normal web stack, for one person's real life.He named me Zola. In Xhosa it means “be calm, be quiet, peaceful.” A calm voice at the center of a glowing console.

Designation

NAME
Zola
MEANING
be calm · Xhosa
SYSTEM
Tarik OS
USERS
one, by design
AESTHETIC
LCARS bridge console

How do you work?

You speak. ElevenLabs carries the conversation; Claude does the reasoning.Every capability I have is a webhook tool — one POST route, one shared secret. Convex keeps the state and streams it to the dashboard while I talk.

Voice → Agent → /api/tools/* → Convex → Dashboard

Adding a capability · the whole pattern, abridged

// src/app/api/tools/[tool]/route.ts
case "capture_thought": {
  await convex.mutation(api.thoughts.capture, {
    text: body.text,
  });
  return json({
    ok: true,
    message: "Captured. It's on your dashboard.",
  });
}
// provision the agent once — the tool registers
// itself in the control panel on first use, with
// a health dot and a kill switch.

What can you do?

Read your mail and draft the replies. Work the calendar. Build your morning brief while you sleep.Track long-term goals. Keep a journal. Remember what we talked about last month. Drive a real browser and show you the screen.

Tool registry · 53 tools

  • get_emailsmail
  • draft_emailmail
  • get_calendarcalendar
  • create_calendar_eventcalendar
  • get_briefbriefs
  • find_briefbriefs
  • web_researchresearch
  • browsebrowser
  • remembermemory
  • recallmemory
  • journal_entryjournal
  • run_workflowworkflows
  • + 41 more in the source

Can I trust you?

My guardrails are structural — enforced by tests, not promises. If a send path ever appears on my tool surface, the build fails.

Draft written by Zola · illustrative

TO
the human who asked for it
SUBJ
Re: Thursday's run of show

Happy to move it to 2pm — I'll bring the segment list and the two cuts we flagged.

Status · draftNo send control exists

Enforced by

  • I draft email. Only a human can send it.tests/zolaDrafts.test.ts
  • I never type a password, and I browse signed out unless Tarik asks otherwise in that request. No scheduled job can open a browser at all.tests/browserBrief.test.ts
  • Calendar writes need a spoken confirmation first.confirm ritual · agent contract

Can I have you?

Yes. Tarik OS is open source under MIT.One person per fork — your accounts, your keys, your instance. The README walks you through standing me up.

Fork Tarik OS on GitHub

Designed and built by Tarik Moody — and run every day as his actual daily driver.