Agents UI - AI Coding Agent Terminal for macOS

4 min read Original article ↗

Latest release: v0.4.0

The AI coding agent terminal
for focused shipping

Agents UI is a native, open-source macOS app that keeps multi-agent coding workflows in one place: persistent sessions, SSH transfer, port forwarding, and built-in editing.

Built for: solo builders, product teams, and remote infrastructure-heavy workflows.

  • Run multiple agent CLIs side by sideMulti-agent CLIs
  • Keep sessions alive with bundled zellijPersistent sessions
  • Move files fast over SSHFast SSH transfer
  • Edit local and remote files in MonacoLocal + remote edit

Download v0.4.0 for macOS View on GitHub

v0.4.0 · macOS 12+ · Local-first · Universal Binary

  • Open sourceAGPL-3.0 on GitHub
  • Native stackTauri + Rust architecture
  • Private by defaultRuns on your machine
  • Latest releaseRead release notes

Project: Snake Game • Game

model: gpt-5.2 xhigh /model to change

directory: ~/Development/projects/snake

Tip: NEW! Try Background terminals for long running processes. Enable in /experimental!

> Create a Snake game using only HTML, CSS and JavaScript. The snake must be in red and grow exponentially!

List ls -la
Read index.html

Review existing game implementation

Implement red snake + exponential growth

Update UI copy and stats

Sanity-check in browser-free way

Review existing game implementation

Implement red snake + exponential growth

Update UI copy and stats

Sanity-check in browser-free way

>

Tab soup

You forget which tab is which, run commands in the wrong folder, kill the wrong process. Half your workflow becomes just organizing sessions.

SSH friction

Connecting is easy. Everything around it is not: browsing remote files, moving files back and forth, keeping port tunnels straight, remembering which session is which.

Tool juggling

Terminal app for shells, VS Code for editing, separate SFTP client for file transfers, another tool for SSH tunnels. Context switching kills flow.

01

Project-based, not tab-based

Terminals are grouped by workspace. Projects on the left, sessions under each project. Run different agent CLIs in parallel without losing track of what belongs where.

02

Remote should feel local

SSH manager reads your config. Dual file explorer shows local and remote side by side. Drag and drop transfers without scp rituals. Port forwarding built in.

03

Edit without switching

Built-in Monaco editor for quick file reviews and edits. Multi-tab, syntax highlighting, works for local and remote. Not replacing your IDE, just keeping common tasks in one place.

04

Sessions survive restarts

Bundled zellij keeps sessions alive. Come back to your terminal layout without rebuilding from scratch. Essential when running agents, servers, and long processes.

05

Native, not Electron

Built with Tauri and Rust for native PTY performance. Ships with bundled nushell and zellij. Runs fully locally on your machine, no backend required.

06

Keyboard-first

Command palette, quick panels, pinned prompts with Cmd+1-5. Jump around without mousing through sidebars. Built for developers who live in the terminal.

Multi-Session

Run Claude, Codex, Gemini, or any CLI side by side

Agent Detection

Auto-detect AI CLIs with status indicators

Persistent Sessions

Bundled zellij keeps sessions alive across restarts

Code Editor

Multi-tab Monaco editor with syntax highlighting for local and remote files

SSH Manager

Pick hosts from your SSH config and connect fast

File Explorer

Dual file trees for local and SSH file systems

SSH Transfer

Drag & drop files between Finder, local folders, and SSH servers

Port Forwarding

Local, Remote, and Dynamic SSH port forwarding

Command Palette

Quick access via Cmd + K

Projects

Organize sessions by workspace

Quick Panels

Slide-out panels for Prompts, Recordings & Assets via keyboard shortcuts

Pinned Prompts

Pin up to 5 prompts for instant access with Cmd+1-5

Environments

Environment configs with optional macOS Keychain encryption

Prompts

Save and reuse prompts

Native Speed

Built with Tauri & Rust for native PTY performance

Private

Runs fully locally on your machine

Built with

React TypeScript Tauri Rust zellij nushell

Is Agents UI built with Electron?

No. Agents UI is built with Tauri and Rust for native performance and lightweight system usage.

Does Agents UI run locally?

Yes. Agents UI runs fully on your machine, without requiring a hosted backend for core workflows.

Can I use different AI coding agent CLIs?

Yes. You can run multiple agent workflows in parallel sessions and organize them by project.

Does it support SSH workflows for remote development?

Yes. SSH host management, file transfer, and port forwarding are built into the app.