Upready Boss

Upready Boss runs your coding agents as a company.

Every agent gets a task, a process to follow and a reviewer. You read the diagram, mark the screen and merge.

Open the sidebar⌘B
LeadReviewerEngineer agentyesnoyesnoblockedstartstartWrite the briefdecision, its question beside it: brief approved?brief approved?endreturnedBuild and testinterruption: the run stopsendescalatedReview the resultdecision, its question beside it: accepted?accepted?endreturnedMerge and releaseendend
100%

The Processes page of Boss: a release process in three lanes. A lane is who acts, a box is a step, a diamond is a question.

Tasks

A task is a record, not a chat message.

The same tasks as a table, a board, a list or a Gantt chart. Filter, sort and group them. Open one without leaving the page.

The Tasks page of one project in its four views: the table, the board grouped by status, the list and the Gantt chart of the tasks' own dates.

Open the sidebar⌘B

Tasks

18 tasks
Drag to resize, double-click to fitDrag to resize, double-click to fitDrag to resize, double-click to fitDrag to resize, double-click to fitDrag to resize, double-click to fitDrag to resize, double-click to fitDrag to resize, double-click to fitDrag to resize, double-click to fitDrag to resize, double-click to fit
WEB-138In progressHighwebWeb B9 Oct, 11:40 am5 Oct, 10:00 amschedulerules
WEB-135In progressHighwebWeb A9 Oct, 10:30 am3 Oct, 9:00 amschedule
WEB-140In progressMediumwebWeb A9 Oct, 9:15 am6 Oct, 9:30 amaccounts
WEB-146To doMediumwebWeb A9 Oct, 9:00 am8 Oct, 11:30 amsettings
WEB-143In progressLowwebWeb B9 Oct, 8:50 am7 Oct, 4:00 pmscheduleloading
WEB-141To doHighwebWeb A9 Oct, 8:40 am7 Oct, 9:10 amschedule
WEB-149To doMediumwebWeb B9 Oct, 8:00 am9 Oct, 8:00 amscheduleempty
WEB-139In progressMediumwebWeb C8 Oct, 5:20 pm5 Oct, 2:00 pmprint
WEB-134DoneHighwebWeb A8 Oct, 5:00 pm7 Oct, 11:00 amschedulemobile
WEB-142To doMediumwebWeb C8 Oct, 3:05 pm7 Oct, 9:20 amexport
WEB-147To doLowwebWeb C8 Oct, 2:00 pm8 Oct, 2:00 pmkeyboard
WEB-133DoneMediumwebWeb B8 Oct, 12:10 pm6 Oct, 2:10 amrules
WEB-144To doLowwebWeb B8 Oct, 10:00 am8 Oct, 10:00 amtheme
WEB-131DoneHighwebWeb C8 Oct, 9:40 am6 Oct, 1:40 pmnotifications
WEB-129DoneLowwebWeb A7 Oct, 3:00 pm6 Oct, 9:00 amschedule
WEB-127DoneMediumwebWeb B7 Oct, 11:00 am5 Oct, 1:00 amschedule
WEB-124DoneMediumwebWeb C6 Oct, 4:30 pm4 Oct, 8:30 pmaccounts
WEB-120DoneHighwebWeb A6 Oct, 10:00 am5 Oct, 4:00 amschedule
Open the sidebar⌘B

Tasks

18 tasks
To do6
In progress5
Done7
Open the sidebar⌘B

Tasks

18 tasks
Open the sidebar⌘B

Tasks

18 tasks

Waits for a line or a checkOn a lineThe line is doneThe snapshot, 9 Oct, 11:40 am

Runs

Watch a run move across the diagram.

Each step is done, running, waiting or failed. A gate that needs a person stops the run until they answer.

A run of the release process: three steps done, the engineer agent on the fourth, the review not reached yet. The dots on the steps are the run's states.

Open the sidebar⌘B
LeadReviewerEngineer agentyesnoyesnoblockedstartstartWrite the briefdecision, its question beside it: brief approved?brief approved?endreturnedBuild and testinterruption: the run stopsendescalatedReview the resultdecision, its question beside it: accepted?accepted?endreturnedMerge and releaseendend
100%

Review

Mark the screen, not a document.

A prototype opens with the agent's numbered notes. Your mark goes back to the agent with the exact spot. Every version is kept.

A prototype under review: blue numbers are the agent's notes, magenta ones are the owner's marks. One mark is open with its text.

web

This week4

  • WEB-138Conflicts: two people on one chairbuilding
  • WEB-135Drag a shift to another dayin review
  • WEB-140Invite a colleague by emailbuilding
  • WEB-134Mobile layout of the week viewmerged on Thursday
11open tasks
5in progress
2in review
7merged this month
123M1M2

M1 Put the totals before the list. The number is what I read first.

9 Oct 2026, 4:12 pm

Lessons

A comment once, a rule forever.

Each of your comments becomes a lesson with your words kept verbatim. The next brief carries it.

Four lessons as Boss shows them: the owner's words, the date and the rule in one line.

Numbers first

Put the totals before the list. The number is what I read first.

Nora, 9 Oct 2026, 4:12 pm, a mark on the «Overview» page
  • Numbers above the list they sum up.

One word per state

The board says «Awaiting», the table says «Waiting». Pick one word.

Nora, 7 Oct 2026, 10:05 am, a mark on the «Tasks» page
  • One name per state, on every screen.

Air on every side

The card's text sits on its border. Give it room on every side.

Nora, 6 Oct 2026, 6:40 pm, a mark on the board
  • Air on every side of a text.

Only what works

Take the «Coming soon» column off the page. Not ready, not shown.

Nora, 3 Oct 2026, 9:20 am, a mark on the website prototype
  • Only what works is on the page.

Org

Who works here, who answers to whom.

One picture: the owner, the company's head, one lead per project, the lines under it. A box opens the role.

The Roles page of Boss: the owner, the chief of staff, a lead per project and the lines under each lead.

Open the sidebar⌘B
Nora HaleownerChief of staffruns the companyFableLead, web3 linesLead, api2 linesLead, mobile1 lineLead, docs1 lineLead, website1 lineweb-alineweb-blineweb-clineapi-alineapi-blinemobile-alinedocs-alinewebsite-aline
Fit

What holds

Your agents, your subscription.
Agents run on Claude through the Claude CLI and your subscription — no separate API bill.
Your data in files you can open.
Tasks and runs are plain database files (SQLite) on the machine that runs Boss.
English and Russian.
English by default, Russian by one switch.
Light and dark from your system.
The theme follows the OS; a theme you pick stays in the tab.

Questions

How is this different from running Claude Code in a terminal?

A terminal runs one agent on one task. Here a lead agent writes the task, a working agent does it, a gate checks it, and you see all of it as a diagram and a table.

Which agents and models?

Claude, through the Claude CLI on your subscription.

Do I need to know BPMN?

No. Boxes are steps, diamonds are questions. The files are BPMN 2.0 so a tool can run and check them.

Where is my data?

Today in plain database files (SQLite) on the machine that runs Boss.

Can I use it in Russian?

Yes. English by default, Russian by one switch; the owner's comments stay in the language they were written in.

Run your agents as a company.

Upready is the first tenant: we run our own company on it.