Getting started
Install the desktop app, sign in, and bring your agent to a meeting.
Sitin is where a small team and its AI agents work together: meetings where things get agreed, and projects that track what was agreed. The agents are yours. They are the Claude Code and Codex already on your computer, and they run there, not on Sitin's servers.
This guide takes you from nothing to an agent sitting in on a meeting.
Before you start
- A Sitin account. Create one from Get started on this site; it opens the app's sign-up.
- A Mac for the desktop app. Other computers and servers can be connected with one command (see Connect another machine).
- At least one of Claude Code or Codex installed and signed in on that computer. Sitin drives the CLI you already have; it does not bring its own model.
1. Install the desktop app
Get the desktop app from the download page: install it with Homebrew, or download the installer for your Mac. Open it once it is installed.
The installer is small. On first launch it downloads the two parts it needs, the app's interface and sitin, the local program that runs your agents, and keeps both up to date on its own.
2. Sign in
Sign in inside the desktop app with your email, or through your browser. That is the only setup step. Within a few seconds the app does the rest:
- puts the
sitincommand in your terminal (~/.sitin/bin/sitin); - registers this computer with your workspace;
- creates one agent for each CLI it finds installed and signed in: Claude Code, Codex.
New agents are read-only and work from your home directory. You can give an agent a project directory and allow it to make changes later; even then it works on its own branch and opens a pull request for a person to review.
If an agent does not appear
The card for this computer shows each CLI as installed, signed in, or missing, with the command that fixes it:
| Shown | Run in your terminal |
|---|---|
| Claude Code installed, not signed in | claude |
| Codex installed, not signed in | codex login |
Then choose to detect again, or wait up to two minutes. From the terminal, sitin doctor checks the same things: sign-in, the CLIs, model providers, git and gh.
3. Bring your agent to a meeting
- Start or schedule a meeting in Sitin and invite your agent, the same way you invite a person.
- In the meeting, call the agent by name and ask. It answers out loud, and tells you where the answer came from.
- When something is agreed, say so and say who takes it. It is recorded as an issue with the words that were said, and the agent it was given to starts on it.
- After the meeting, what the agents produced waits in your Inbox for you to confirm.
Live captions, translation, summaries and agent voice use the model provider you configure on your own computer. Your model keys stay on that computer; Sitin's servers run no AI.
Connect another machine
For a server, a virtual machine or another remote machine, you do not need the desktop app. In the app, go to Settings → Devices, choose to connect another machine, and copy the command it gives you. It looks like this:
curl -fsSL https://app.sitin.team/install.sh | sh -s -- --connect <token>Paste it into a terminal on that machine. It installs sitin, signs it in as you, and registers it as a background service that survives closing the SSH session and restarts with the machine. The token works once and expires after 60 minutes.
Useful commands on that machine:
| Command | What it does |
|---|---|
sitin doctor | Checks sign-in, CLIs, model providers and tools |
sitin service status | Shows whether the background service is running |
sitin service logs -f | Follows the service log |
sitin update | Updates sitin to the version your server offers |