Skip to main content

AI Agent Supervisor

Overview

My role: Product concept to deployed system.

Challenge: Run many AI agents or any semi-interactive workloads reliably with easy user and agentic supervision.

Solution: Web-native terminal multiplexer allowing multiple simultaneous connections, visual tracking, rapid switching, agentic integration enablement.

Technologies: Axum / Rust, Svelte / TS, Tauri

The Command Line — Again

With the CLI agentic AI tools, the command line has become the primary development tool, again.

Having used terminal multiplexers with these new CLI tools showed challenges and opportunities. They are extremely reliable, which is great and I need that.

I needed a tool that guards long-running command line tools as well as terminal multiplexers, plus:

  • a native web interface: monitor progress from anywhere
  • thumbnail overview of all running processes to visually track agent activity
  • ability to integrate AI supervision into the guard/supervisor level to oversee the individual agents

Now the great thing about AI agents is that delivering just the right tool is quite possible.

Primary Tool

This is now my primary tool to run development maintenance projects.

Deployed features include:

  • an extremely resilient terminal environment
  • terminal group management for multi-project parallelism
  • a responsive web frontend to the running processes from the machine they run on or from any other machine through a secure connection
  • "multi-player" concurrent connections
  • full terminal scrollback

Browser access makes it versatile and easy to access, although browsers impose limitations.

With the recently added Tauri native frontend, the communication performance has been significantly improved. The Tauri shell also allows port forwarding connection to test software running on the remote computer.

Why Not... (Cursor)?

I have been using JetBrains IDEs for 4-5 years now with very high effectiveness and quite like them. However, with CLI agents, IDE use became primarily viewing some source code and a lot of markdown. For this, they are quite heavy and not so well adapted to the agentic style of git worktrees and many remote dev machines.

When trying Cursor, it had a lot of nice features, but as an IDE, I found the JetBrains suite superior in semantic source code understanding. To be fair, nothing really matches what JetBrains built over the decades.

So, for now if I need an IDE, I use the JetBrains suite, without AI, leveraging their great capabilities, when needed.

Admittedly, this is becoming quite rare... Relishing the choice and the change!

 
On UpWork?
UpWork
The easy platform for running projects of any size.
Something special?
LinkedIn
To discuss tailored projects, please connect on LinkedIn.