Feature
Bots
A bot is an assistant you set up once and keep coming back to: it has a name, a character, a personality and standing instructions, and it runs on whichever agent and model you give it. Bots live in their own section of the sidebar, each with its own conversations.
What a bot is
Under the hood, a bot is a saved preset over an ordinary agent conversation:
| Part | What you set |
|---|---|
| Look | One of seven characters, in one of eleven colors |
| Name | Anything you like |
| Personality | A preset, your own description (up to 4,000 characters), or none |
| Instructions | Its job, in your words (up to 20,000 characters) |
| Agent and model | Any agent and model from the model picker, with effort and speed |
| Mode and permissions | Plan or build, and approvals or full access, like any thread |
| Folder | Where its conversations run: your home folder unless you choose another |
The personality and instructions reach the agent at the start of each session, as system or developer instructions where the agent has such a channel, otherwise as a marked block in front of the first message. They never appear in the transcript.
Make one
- Choose File › New Bot…, or the + next to Bots in the sidebar.
- Pick a character and color, give it a name, and choose a personality. The editor previews how it greets you.
- Write its instructions: what it’s for and how it should work. For example, “Every morning, read the open pull requests in ~/code/app and list the ones waiting on me, oldest first.”
- Choose its agent and model, its mode and permissions, and its folder, then Create Bot.
Click the bot to talk to it. Its menu in the sidebar has New Conversation, Past Conversations, Schedule…, Edit Bot… and Delete Bot…, and you can sort bots or drag them into your own order.
The cast
Coincide starts you with one bot, Brulee, a cheerful everyday helper for quick questions and small jobs on your Mac. Like every starter, it’s an ordinary bot: edit it or delete it. The other characters are there for the bots you make, each with a personality it suggests:
BruleeCheerful
AlienCurious Explorer
TeddyMentor
StarCoach
CherryWitty
CroissantCalm & Concise
BomboloniGentle
Personalities
Ten presets change how a bot talks, not what it does: Cheerful, Calm & Concise, Witty, Mentor, Coach, Straight Shooter, Curious Explorer, Professional, Gentle and Creative. Choose Custom to describe one in your own words, or None to have it talk only as its instructions say.
Give a bot a routine
Bots get really useful with a schedule. Choose Schedule… from a bot’s menu and its prompt arrives in the bot’s conversation at the times you pick, such as a morning standup summary every weekday at nine or release notes every Friday. Schedules run while Coincide is open.
Tips and limits
- Pick the folder deliberately. A bot can work with everything inside its folder. The home folder is the default; give a bot a narrower folder when its job is about one place.
- Checkpoints. When a bot works in your home folder (or the disk’s root), Coincide doesn’t take per-turn checkpoints, since that would copy everything below it into git.
- Any agent. Bots run on any of the six agents, and you can change a bot’s agent and model later in Edit Bot…
- For project work, use a thread. Bots suit standing jobs and quick questions; for work on one codebase, a project thread keeps diffs, branches and worktrees together.