Iris TUI

Iris TUI is an open-source terminal dashboard and harness for monitoring and managing coding agent sessions, developed by itzenata and distributed as a Rust binary via Cargo. Operating directly in the terminal via a text user interface (TUI) and complementary CLI commands like `iris ls`, Iris aggregates active and past agent sessions into an organized overview. It gives developers real-time visibility into session lifecycles, execution states, and token consumption metrics. A key differentiator for Iris TUI is its built-in session-level and aggregated cost estimation. The interface calculates and displays live estimated costs across all visible sessions based on per-tier pricing models, allowing developers running multiple local or headless agent workflows to track expenses without navigating external web consoles. Iris TUI is available as open-source software on GitHub and can be compiled and installed natively through Cargo via crates.io.

Tags: cli, developer tools, OpenSource, productivity, terminal

Visit Iris TUI

Key features

  • Terminal User Interface (TUI) — Provides an interactive, key-driven terminal dashboard for navigating agent sessions. - Aggregated Cost Estimation — Calculates and displays live estimated token and execution costs across visible sessions using per-tier pricing. - CLI Listing (iris ls) — Offers non-interactive command-line listing with formatted totals for quick shell inspection. - Session Monitoring — Tracks agent session states, history, and metadata within a unified interface. - Lightweight Rust Binary — Delivers fast startup and minimal memory footprint distributed via crates.io.

Use cases

Use Case: Tracking Multi-Session Agent Expenses A developer running concurrent agent tasks across different repositories uses the Iris TUI dashboard to monitor live costs across active sessions in real time. The dashboard header summarizes aggregate dollar figures, preventing unexpected API billing spikes.

Use Case: Inspecting Local Agent History A developer wants to check past terminal sessions and outputs without digging through raw log directories. By executing iris ls, they quickly view a summary list of past runs, statuses, and resource usage directly in standard output.

Use Case: Terminal-Native Agent Management An engineer working within a terminal multiplexer like tmux keeps an Iris dashboard pane open alongside their editor to oversee background agent processes without switching to browser-based dashboards.

Who it is for

Iris TUI is designed for developers and engineers running CLI-based AI coding agents who want centralized terminal visibility into session costs and execution state. It is not intended for non-technical users seeking web-based GUIs or automated cloud deployment pipelines.

Install guide

Installation Install iris-tui directly from crates.io using Cargo: bash cargo install iris-tui

First Run Launch the interactive dashboard to verify the installation and inspect active sessions: bash iris

Example Session To view a quick summary of agent sessions and total estimated costs from the command line without entering the interactive TUI, run: bash iris ls

Part of CLI Coding Agents

Categories: AI Coding Agents, Developer Tools, Productivity

Related CLI agents

  • Cate — Cate is an open-source agent harness and orchestrator developed by 0-AI-UG. Built on TypeScript, Vite, and Electron, it provides an…
  • Tmuxlet — Tmuxlet is an open-source terminal agent harness and orchestration tool developed by CodefiLabs. It provides an isolation, supervision, and execution…
  • Playwright Praman — Playwright Praman is an open-source test harness and agent orchestrator developed by Maheshwar Kanitkar. It is designed to bridge terminal…
  • wt — wt is an open-source CLI harness and workspace orchestration tool maintained by Sahil Ahuja on GitHub. It is built to…
  • agent-trace — agent-trace is an open-source command-line transcript utility created by ertygiq. It is designed to inspect, parse, and export execution logs…
  • Shell GPT — Shell GPT (sgpt) is an open-source command-line productivity tool created by Farkhod Sadykov (TheR1D). It connects standard terminal workflows directly…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories