Uncircle uncircle.app

Can AI replace Uncircle?

The core loop · read a yml of processes from the repo, run them, stream logs into terminals, show status dots · is a genuine one-sitting build with node-pty and xterm.js, and mprocs already gives you most of it in a TUI for free. What does not one-shot is everything around it: a native window with tray and notifications, killing whole process trees without orphans on three OSes, crash auto-restart that does not flap, and signed auto-updating builds. And since the paid tier is $19 once rather than a subscription, the usual death-list math barely applies.

Verdict: Half-bot · AI gets you partway; the hard part stays hardBuild time: one sitting for the dashboard, a weekend-plus for native app polish
Half-bot

01What it costs

Price variesLifetime license, one-time

Checked Aug 14, 2026 · source: uncircle.app.

PlanMonthlyBilled yearlyWhat you get
FreeFreeFree3 projects; unlimited agents, processes and terminals inside those projects.
Lifetime——Unlimited projects; use on 3 devices; all future updates.

Hidden costs: Claude Code, Codex and other CLI-agent/model subscriptions are not included; the user supplies those separately.

02Could AI build it for you?

The core job: A local web dashboard that starts and stops the processes defined in a repo's yml file and streams their logs into browser terminals.

Submitted by the maker · verdict kinda, honestly.

03What you'd give up

  • a real native app: tray, crash/finish notifications, auto-updates
  • reliable process-tree cleanup and auto-restart across macOS/Windows/Linux
  • agent presets (Claude Code, Codex, Cursor, goose, Aider) and clickable localhost pills
  • the built-in file editor, diff view, and command palette

It is $19 once with a free tier that covers 3 projects, so the honest calculus is not subscription math · it is whether an evening of vibe coding beats a lifetime license. People pay for the parts that are tedious to get right: clean shutdown of whole process trees, restart backoff that does not flap, native notifications when an agent finishes or crashes, and updates they never think about.

04Free and cheaper alternatives

cmuxopen-source

A native Mac workspace for terminals, browsers and agent notifications; repos remain folders.

Versus paying: cmux is an excellent terminal workspace, but it does not provide Uncircle’s declarative per-project stack, one-click parallel startup, process health view, and automatic restart.

cmux.com →
Nimbalystopen-source

A visual desktop for several coding agents; repos and terminals stay in the same room.

Versus paying: Nimbalyst orchestrates coding agents but does not supervise the surrounding dev servers, workers, databases, and restartable project processes that Uncircle treats as first-class.

nimbalyst.com →
Wave Terminalopen-source

Repos, terminals, previews and remote files in one window; agents are just commands.

Versus paying: Wave combines terminals, files, and previews, but it lacks Uncircle’s checked-in project stack definitions, status dashboard, and automatic process restart.

waveterm.dev →

05The build prompt

Paste this into an AI coding tool (such as Claude, ChatGPT, Lovable or Replit) to build your own version.

prompt.txt
Build me a local dev-stack dashboard like Uncircle. Requirements:

- Node 20 + Express + ws, single process, started as `devstack` from any repo
  folder; opens http://localhost:4680.
- Read a `stack.yml` in the repo root: list of processes with name, command,
  cwd (relative), and autostart flags. Include an example file.
- Run each process in a real PTY via node-pty and stream output over WebSocket
  into xterm.js terminals in the browser, one tab per process.
- Sidebar lists processes with green/red/grey status dots and buttons for
  start, stop, restart, plus Start all / Stop all. Stopping must kill the
  whole process tree · no orphaned children.
- If a process exits nonzero, auto-restart with exponential backoff, max 5
  tries, and show a "flapping" badge when it keeps dying.
- Scan output for localhost URLs and render them as clickable pills above the
  terminal.
- Add ad-hoc shell tabs (plain PTYs cwd'd at the repo root) so CLI coding
  agents like Claude Code can run inside the dashboard too.
- No accounts, no telemetry, everything local. Deliberately out of scope:
  native window, tray, notifications, and multi-repo management · this is one
  repo per running instance.
- README with install and usage.

06Open-source starting points

  • mprocs: open-source TUI for running multiple commands with per-process panes
  • process-compose: scheduler for non-containerized apps from a compose-style yml
Sponsor slot · openFeatured alternative to Uncircle. A labeled card for one relevant tool.
Book this spot →

App prices, verdicts, alternatives and build prompts are adapted from Can I Vibecode It? (MIT License, © 2026 Rob Hallam). Each price shows the date it was checked and its source. Prices change; confirm on the vendor's site before you decide.