Every feature (117)

The whole of 00, in one place. It's all free and runs on your machines — the macOS app, or the headless engine on Linux, Windows, and servers — with the tools you already use.

Agents

  • Create as many agents as you want, each with its own name, identity, and workspace folder.
  • Per-agent settings for engine, model, capabilities, channels, skills, voice, active hours, and language.
  • Every agent runs sandboxed, with its own files kept separate from the others.
  • Live status for each agent — idle, thinking, awaiting approval, or error.
  • Delete an agent and everything it owns in a single action.

Brains & models

  • Pick an engine per agent: Pi (built-in), Claude Code CLI, or Codex CLI.
  • With a coding-agent engine the model is your CLI account; with Pi, choose any provider and model.
  • Cloud providers: Anthropic, OpenAI, Google Gemini, xAI (Grok), Groq, DeepSeek, Mistral, OpenRouter, Together, Fireworks, Cerebras.
  • Separate model tiers for the main agent, the public/DM agent, subagents, and a secondary model.
  • Override the model for a single session from a quick picker.
  • Multiple Claude Code / Codex accounts per agent — they auto-rotate when one hits a usage limit, and fall back to the other CLI mid-task.
  • Bring your own endpoint: add any OpenAI-compatible provider (base URL + key) and its models become pickable like the built-in ones.
  • Install Claude Code or Codex from inside the app, with a guided login.

Local models

  • Run entirely on your machine via Ollama, LM Studio, or Jan — no cloud calls.
  • Local servers are auto-detected while running and their models registered automatically.
  • Auto-launch a local app (hidden in the background, or visible) when an agent needs it.
  • Point at custom base URLs for your local servers.

Native channels

  • Signal, iMessage, WhatsApp, Telegram, Slack, and Discord.
  • Signal and iMessage run on your own device, with no middleman.
  • Read and reply to DMs, and send from the agent's own identity.

Social, email & phone*

  • Social inboxes via Overblast: Instagram, X, TikTok, Facebook, LinkedIn, YouTube, Threads, Reddit, Pinterest, Bluesky, Snapchat, Google Business.
  • An email inbox the agent sends and replies from.
  • A web-chat widget for your site, and agentic phone calls.
  • Connect a workspace once and reuse a saved key across agents.

Auto-reply & routing

  • Per-channel auto-reply, toggled independently.
  • An active-hours window so agents only run when you want them to.
  • Outgoing quarantine — review and approve messages before they send.
  • Group-chat engagement controls.
  • A warning before enabling a channel already used elsewhere, to avoid double replies.

Security

  • An isolated, sandboxed public agent handles strangers, kept away from your private workspace.
  • Per-thread file isolation for every inbound conversation.
  • Reply quarantine for untrusted contacts.
  • Tool execution is sandboxed, and secret values are scrubbed from the environment.
  • Every remote request is signed with the device's own key — nothing bearer-token-like to steal.

Privacy

  • Local-first: run everything on a local model and nothing leaves your machine.
  • No account required, and no telemetry unless you turn it on.
  • Your data lives in a folder on your machine (~/Documents/00).
  • Provider requests go directly from your machine using your own keys.

Secrets & keys

  • Encrypted vault (AES-256-GCM) for API keys and channel tokens.
  • Write-only — agents can see key names, never their values.
  • Per-agent secret overrides, so one agent can bill a separate account.
  • Bulk-import keys from a pasted .env file.
  • Agents can request a key from you securely, entered outside the chat.

Remote control & devices

  • Open the engine to your Wi-Fi and control it from any browser or phone — no app needed on the other device.
  • Explicit pairing for every device: compare an 8-digit code and accept; nothing connects silently.
  • Decide per device which agents it can see and use.
  • Pairing requests surface at the Mac's notch and in the engine log, with accept/reject in place.
  • HTTPS on the LAN so meeting capture works from another device's browser.
  • Pairing floods are rate-limited per-IP and globally; stale requests expire on their own.

One fleet, many machines

  • Link engines on your network as peers — their agents join your list, tagged with their host.
  • Chat, dispatch, and the notch drive remote agents exactly like local ones.
  • Share a single agent with a URL you can paste on another machine.
  • Remote agents are told who is driving them — operator name, hub, network, and timezone.
  • The host machine always decides which of its agents each peer or device gets.
  • A peer that goes offline is detected, shown grayed in your list, and rechecked automatically until it's back.

Headless & CLI

  • The same engine runs headless on Linux, Windows, and servers — install with one command.
  • An auto-start service (launchd, systemd, or a Windows task) with install/start/stop/status from the CLI.
  • Create and run agents from the shell — the current folder becomes the agent's working folder.
  • Scaffold a project folder (TODOS.md, ACTIONS.json, files/) with one command.
  • Approve device pairings and open/close LAN access from the terminal.
  • One-command self-update to the latest build.

The notch (macOS)

  • Dispatch a command to any agent from the top of your screen (⌃⌥Space).
  • Replies play as a teleprompter; long ones expand and scroll.
  • Approve or reject outgoing messages right at the notch, with the destination shown.
  • Agent questions render as interactive cards — answer with the 1–9 keys.
  • Files an agent shares arrive as a quiet pill that expands into thumbnails with a reply box.
  • Voice messages with live level feedback, transcribed in the agent's language.
  • Live activity while an agent works: tools, subagent count, and todo progress.
  • A recording dot while a meeting is being captured; the live transcript plays as a resizable teleprompter with timestamps and elapsed time.
  • Choose what surfaces there: all agent activity, or only what you start at the notch itself.
  • Mute a single agent — its notch pills and macOS notifications stay quiet.

Skills

  • A curated library across SEO, content, email, growth, sales, ads, analytics, and automation.
  • Install a skill into any agent in one click; required keys are prompted up front.
  • Ask an agent to create its own skill — it writes a SKILL.md in its workspace.
  • Browse a skill's files and export or download it for other agent tools.

Voice

  • Speech-to-text via Mistral Voxtral, Deepgram, ElevenLabs, or OpenAI.
  • Text-to-speech via ElevenLabs or OpenAI.
  • A realtime voice mode for back-and-forth conversation.
  • Choose a voice per agent.

Meetings

  • Record a window or tab's audio into an agent as a live meeting.
  • Automatic transcription streamed into the agent as it happens — optionally in real time, with the in-progress sentence shown as a tentative tail.
  • Pick the local transcription model: Whisper tiny → large-v3 (gated to what your machine can run) or Parakeet TDT v3 (25 languages), with installed vs downloads-on-first-use shown.
  • Trigger words: say an agent's mention words in a meeting and it pings you at the notch with the surrounding context — reply with the live transcript attached (⌃⌥R).
  • Pause, resume, and stop from the notch or the capture tab — always in sync.
  • When a meeting ends, the next thing you dispatch from the notch carries the transcript automatically.
  • Crash-proof capture: audio is saved before transcription, uploads retry, and an interrupted meeting is recovered and finalized on restart.
  • Capture from another device's browser over the LAN (HTTPS).

Scheduling & automation

  • Run agents on a cron — daily briefings, recurring jobs, timed follow-ups.
  • One-time scheduled runs.
  • Dispatch one command to many agents at once, each running it as its own task.

Todos & finishing work

  • Agents keep a live TODOS.md checklist — a panel under each session shows it in real time, done items on top, and collapses to a count when everything's checked.
  • An idle agent with open todos gets nudged to finish them; when every item is checked the work is recorded as done and the originating thread gets a reply.
  • Define a finish condition per agent — "when is this work actually done?" — verified by the agent itself before it declares completion, with a per-session override from the composer.

Multi-agent

  • Subagents: an agent spawns focused helpers for parts of a task.
  • Team members, so agents know who they're talking to.
  • Per-agent capabilities and explicit tool grants.

Memory & contacts

  • Cross-channel contact profiles, built quietly in the background.
  • A private per-conversation memory that grows over time.
  • A day-by-day timeline of each agent's activity.
  • Session history you can revisit any time — every session streams live, even ones started elsewhere.

Customisation

  • Custom pixel-art faces — generated deterministically or drawn by a model.
  • Per-agent colour, emoji, and display name.
  • A language per agent.
  • An active-hours schedule per agent.

Files & tools

  • Sandboxed file tools: read, write, edit, list, grep, find.
  • Shell tools for the trusted main agent, with vault keys available in its environment.
  • Browser tools for web tasks.
  • A configurable working folder per agent that holds its TODOs and actions — with a searchable picker, and each session keeping its own folder.
  • Workspace-wide search over file names and contents — a hit reveals the file in Finder on the same machine, or downloads it from a remote one.

Web & media

  • Image generation (fal.ai).
  • Web search (Tavily, Exa).
  • Marketing tools for common go-to-market work.

Platform & updates

  • A native macOS app with a self-contained runtime — nothing else to install.
  • A bundled engine, so it runs offline for local models.
  • Real-time updates everywhere over WebSocket — status, replies, approvals, activity.
  • Keep-awake and power controls while agents are working.
  • A self-hosted update check that flags new versions — you choose when to download.

* Social inboxes, email, web chat, and phone route through Overblast; a few may require a paid Overblast subscription. Native channels (Signal, iMessage, WhatsApp, Telegram, Slack, Discord) need no subscription.

headless (Linux / Windows / servers): curl -fsSL https://0-0.chat/install.sh | bash