Skip to content
Machine
Start with Machine
The agent operating system

One machine.
A whole workforce.

Define agents in markdown, connect your tools, and let them run while you sleep.

Runs any model · works with the tools you already use
  • Claude
  • OpenAI
  • Gemini
  • Slack
  • Telegram
  • Notion
  • Linear
  • GitHub
  • Gmail
3,000+
Integrations
60+
Built-in skills
45+
Models
1 file
Per agent, in markdown
01…and it gets to work

Watch one agent
become a team

A primary agent decomposes the job and dispatches specialists in parallel — each in its own sandbox.

branch session/3f2a5 sandboxes · isolatedelapsed 00:42
orchestrator · clear the support backloglive
orchestrator
planning · 5 tasks
  • Support Agenttriaging 14 tickets
  • Knowledgesearching 212 docs
  • Eng Agentpatching docs bug
  • Bookkeeperrefund check · done
  • QAwaiting on Eng
02The system

Everything you need to automate
your entire operation

Five primitives. One operating system. Each of them readable, versioned, and yours.

agents/

Agents

Markdown-defined autonomous workers — each with its own identity, permissions, tools, and triggers. Every one a specialist you can read, version, and own.

Bookkeepercron · 0 9 * * 1stripecr: allow
Support Agentwebhook · /api/ticketsknowledge-basecr: allow
Recruiterwebhook · /api/applicantsschedulingcr: allow

Skills

60+ reusable knowledge packs that teach agents real work.

researchbrowsercoding60+

Triggers

Cron and webhooks fire agents on your timeline.

MTWTFSS
every weekday · 6:00 AM

Memory

Persistent and versioned. The longer it runs, the more context it keeps — and the smarter it gets.

brand-voice.md
v3 · 2d ago
company-context.md
v12 · updated now

Review-gated

Agents work in disposable sandboxes; work reaches main only through a change request you approve.

+204−18CR #248 · ready for approval
03Meet your workforce

A specialist for
every job

Each agent is its own markdown file. Pick one to see how it's wired.

support-agent.mdmarkdown
---
name: Support Agent
model: bring-your-own
triggers:
- cron: "*/5 * * * *"
- webhook: /api/tickets
skills:
- customer-support
- knowledge-base
permission:
"machine cr *": allow
---
 
You are a Tier-1 support agent.
Resolve tickets using the knowledge
base. Escalate P0 issues immediately.
Any model
Claude, GPT, Gemini, Llama — swap per agent with one line.
Auto-triggers
Cron and webhooks fire agents on your timeline.
Granular permissions
Exactly the access it needs. Least privilege, built in.
Composable skills
Attach pre-built skill packs or write your own.
05Connect anything

Any model. Any tool. One token.

Bring your own model and reach 3,000+ apps — swap providers per agent, connect any API.

ClaudeGPTGeminiMistralLlama+40 more
GmailSlackGitHubNotionStripeLinearFigmaDriveDiscordHubSpot
TrelloJiraCalendarZoomAirtableAsanaIntercomSheetsDropboxZendesk
OAUTH · MCP · REST · GRAPHQL · WEBHOOKS · CLI · ENV VARS
08Why Machine

Not a chatbot. A workforce.

A chatbot waits for you to ask. Machine runs your operation.

A chatbot

  • Answers only when you ask
  • Hands you text to act on
  • One conversation at a time
  • Forgets between sessions
  • You still do the work

Machine

  • Works 24/7 while you're away
  • Takes real actions in your tools
  • Thousands of agents in parallel
  • Persistent memory that compounds
  • Ships verified work, review-gated
09The morning after

Your backlog, already done.

  • Triaged 14 support ticketssupport-agent
  • Reconciled Stripe payoutsbookkeeper
  • Screened 31 inbound candidatesrecruiter
  • Shipped the docs fix PReng-agent
  • Drafted the 6am market briefanalyst
Free tier with generous limitsNo credit card requiredDeploy your first agent in 5 minutes