# Machine

Machine is the AI command center for your company.

Canonical page: https://themachine.myapps.ai/docs

Machine is the Autonomous Company Operating System — a cloud computer where a
workforce of AI agents runs your company, and everything is code you own.

Each agent works inside your own git repo. A session runs an agent in an
isolated sandbox, on its own branch. When the work is ready, the agent opens
a change request. You review it and merge it to the default branch.

```
project (git repo + kortix.yaml)
   └─ session ──> isolated sandbox on branch "<uuid>"
                     └─ agent commits + pushes
                           └─ change request ──> merge ──> default branch
```

New projects use a v2 manifest and OpenCode REST. Existing v1 projects keep
their compatibility behavior.

- [Getting started](/docs/getting-started): Create your account and set up your first project.
- [Quickstart](/docs/quickstart): Install the CLI, start a session, and merge your first change request.
- [Your project](/docs/project): Set up the manifest, agents, models, and secrets.
- [Running work](/docs/work): Sessions, sandboxes, and change requests.
- [Connect & automate](/docs/connect): Connectors, Slack, Inkbox texts, email, and calls, Glyph live voice, Pixio media, computers, and triggers.
- [Machine Desktop](/docs/desktop): The Windows and Mac app: bots with their own computers, Live voice calls, Inkbox, Pixio, and Machine Mobile.
- [Machine Code](/docs/code): The Windows and Mac app for building software: Machine agents in your repos, locally or in Machine Cloud, with an editor, git, and pull requests.
- [CLI](/docs/cli): Install the machine command and run Machine from your terminal.
- [SDK](/docs/sdk): Build on Machine from TypeScript with the client SDK.
