Skip to content
OratorioOratorioConduct your agents

Where agents take direction.

The project board where agents collaborate with you. Powered by DotCraft.

Oratorio turns local tasks, GitHub and GitLab issues, and pull or merge requests into one durable board. Your agent receives work, runs it safely, and hands the result back to you for review.

GitHub Issues & PRsGitLab Merge RequestsYour own tasksPowered by DotCraft
Oratorio Desktop board showing tasks moving across columns

Powered by DotCraft

An AI agent that already knows your project.

Oratorio is the board. The agent doing the work is DotCraft — an AI agent that lives inside your project. It remembers your conversations, learns your project's skills and plugins, talks to your local tools through MCP, and connects to the model you choose.

Get DotCraft set up for your project once, point Oratorio at it, and every card you hand off lands in an agent that already knows the place.

  1. 1Install DotCraft and open it on your project.
  2. 2Pick a model and send a test chat — your agent's home is ready.
  3. 3Point Oratorio at the same project and start handing off work.

One board. Everyone — including your agent — knows where things stand.

Oratorio keeps the surface focused: a board, a side panel for what your agent is up to, and the few controls you actually need. The deep details — conversations, plans, file diffs — live one click away in DotCraft.

Cards moving across columns
01 · Board

A board everyone understands

Drag a card to hand it to your agent. Watch it move from new, through in-progress, to ready for review. When your agent's done, you decide what happens next.

Side panel showing current work
02 · Side panel

What your agent's up to, at a glance

Click any card to see where your agent is right now — the step it's on, the related links, the actions available to you. Want the full conversation? One click into DotCraft.

Review summary with suggestions
03 · Review

You stay in charge

When your agent finishes, you get a written summary and inline suggestions. Approve to apply, ask for changes, or call it off — your call, every time.

GitHub · GitLab · Your own list

Pulls work from where you already have it.

Connect a GitHub or GitLab repository and Oratorio mirrors your issues, pull requests, and merge requests as cards — read-only by default, with two-way sync when you want it. Or skip the connection entirely: just write a task yourself and hand it off.

A card with its source label

Safe by default

Your branch stays untouched while your agent works.

Your agent gets its own safe copy of your project to work in — nothing changes underneath your active branch. When the result is ready, you decide what to do with it. Merge, push to a pull request, ask for another pass, or set it aside.

Agent working through a task

Three steps from install to your first hand-off.

Set up DotCraft once, connect your project in Oratorio, and you're ready to hand off your first task.

Set up DotCraft for your projectOpen your project in DotCraft and complete the quick first-run. Pick a model, send a test chat — your agent's home is ready.
Connect your project in OratorioOpen Oratorio's Settings and point it at the project you just set up. One field, one save.
Hand off your first taskPick an issue from your tracker, or write one yourself, drop it on the board, and your agent takes it from there.

Ready to take the podium?

Five minutes to a working board, DotCraft setup included. Every project you connect gets the same flow: your agent does the work, you decide what ships.

Apache License 2.0