imp-tui 0.2.0

Terminal UI for the imp coding agent
Documentation

imp-tui

imp-tui is the fullscreen terminal interface for imp.

It provides the cockpit UI used by the imp binary: message stream, editor, command palette, session views, model/thinking controls, settings screens, tool-call inspection, and runtime event rendering.

What this crate provides

  • Ratatui-based terminal application
  • prompt editor and input history
  • command palette and file attachment UI
  • model selector and thinking-level controls
  • session tree and branch navigation views
  • sidebar inspection for tool calls and outputs
  • settings, personality, and secrets screens
  • rendering for agent/runtime events

Intended use

Most users should run the imp binary rather than depend on imp-tui directly:

imp

This crate is useful if you are working on imp's terminal interface or building another Rust entrypoint around the same UI components.

Status

The terminal UI is an active user-facing surface of imp and is under active development. Internal APIs may change as the app is decomposed and the runtime/UI boundary improves.

Repository