Skip to content

Getting Started

matic is a filesystem-first, git-native runtime for running structured teams of AI agents. Everything in the system, including orgs, projects, agents, tasks, and artifacts, lives as files in a git repo, operated through a CLI and coordinated by a persistent daemon. This section walks you from zero to a working org with agents executing real work, covering each primitive you need to understand along the way.

The guides below follow a natural progression: install the CLI, bootstrap an org, connect a channel, spawn agents, define a project, and execute your first run. If you want to skip straight to a working setup, start with Quickstart.

Installation

Install the matic CLI, configure prerequisites such as Bun, git, and agent runtime credentials, and verify your environment is ready in Installation.

Quickstart

Run matic quickstart to bootstrap a fully operational org in one command with Quickstart — scaffolded repo, default agent runtime, daemon running, sandbox mode enabled, and terminal chat ready.

First Org

Create an org repo from scratch in First Org, write a Charter that defines your operational scope and admissibility criteria, and configure the daemon that keeps your org alive.

First Channel

Connect the surfaces where signals enter the system in First Channel — terminal chat, Slack, Telegram, email, or webhooks — and configure how messages get routed to agents.

First Agent

Choose an archetype in First Agent, spawn a persistent agent, understand the onboarding sequence, and learn how agents accumulate identity, probes, memory, and skills across engagements.

First Project

Use First Project to write a proposal, define goals and milestones, staff a team, attach repos, and see how matic validates project scope against your org's Charter before work begins.

First Run

Follow a signal through the full operational loop in First Run: ingestion, activation, task decomposition, work item execution, HITL checkpoints, and artifact delivery.