← All projects

Interactive demo · macOS App

DevoCode app icon

DevoCode

A whole day of agents, without hovering over them

DevoCode is the Mac app I use to work with coding agents like Claude or Codex: I hand them tasks in my projects, answer when they ask and review what they do. It is a fork of T3 Code, with what I was missing added on top so they can keep working on their own from morning to the small hours. Scroll down and you will see an ordinary day, hour by hour.

The captures are DevoCode running for real, with agents working in four projects of this portfolio. The interface is in English, like T3 Code’s. DevoCode’s code is private.

09:00 T3 Code + DevoCode

Everything you have going, in one column

Every project with its threads, and every thread with its status: working, waiting, asking for something or done. That comes from T3 Code. DevoCode arranges it its own way, with a single list by project, subagents folded under the thread that launched them and idle projects set aside at the bottom.

12:30 Added in DevoCode

What is left to commit, told in sentences

T3 Code’s diff shows files and lines. DevoCode adds a summary on top, with each thing waiting to be committed in one sentence and the files it touches underneath. Three separate changes read as three changes, not as four files.

13:00 T3 Code + DevoCode

Without leaving the app

Next to the chat a panel opens with whatever you need: browser, terminal, files, diff, pull requests or the phone simulator, each on its own key. DevoCode adds Docker, with the project’s containers and their live stats.

16:00 Added in DevoCode

This task, once that one is done

A message can wait for other threads to finish, even ones in another project. Here the Wiselet README waits for the Kyloq rename, and starts on its own as soon as that ends, even with no window left open.

19:00 Added in DevoCode

Work for the whole night

A sequence spreads several prompts across several threads, each with its own model, and sends them on its own one after another. While it runs the Mac does not sleep, and DevoCode shows what is keeping it awake. You choose how long: until you stop it, until the thread ends or whenever any thread is working.

22:30 Added in DevoCode

What got done today

The project journal notes every step forward of the day with its time, project and branch, and sums it up on its own once the project has been quiet for a while. It reads as a timeline or a table, and it stays even if you delete the threads.

03:10 T3 Code + DevoCode

And when the usage runs out

If a thread’s model runs out of usage in the middle of the night, T3 Code can wait for the reset and carry on. DevoCode does not wait. It moves the thread to another model by your rules, say from Claude Opus to GPT, and hands it back to the first one once it has usage again.

How it keeps up with T3 Code

A fork goes stale unless someone looks after it. DevoCode does not chase every change in the original. It only moves when T3 Code ships a stable release, and every jump is made by hand, feature by feature. 1.0 was built on v0.0.45 and 1.1 on v0.1.0, which brought a new orchestrator and meant redoing the additions one by one.

T3 Code nightly · preview v0.0.44 29 Sept v0.0.45 2 Oct v0.1.0 15 Oct
DevoCode DevoCode 1.0 4 Oct DevoCode 1.1 17 Oct

Stable releases only

Nightly and preview builds come out several times a day. They are not followed, because a fork built on something half finished inherits its bugs.

Every change, flagged

Wherever DevoCode touches T3 Code’s code it leaves a marker, and a script checks they are all there before every update. That is how each jump says what needs reviewing.

News every week

Claude reads the new T3 Code releases, sums them up and gives a verdict. It is right there in the command palette.

  • Worth updating
  • Optional update
  • Safe to skip