#tui
10 notes
-
Coding Agent Session Structures
There is no single standard coding-agent session format. Mature agents converge on a few concepts that survive specific implementations: durable append-only records, explicit…
-
Desktop Notifications From Terminal Apps
Terminal apps trigger desktop notifications through one of three paths: directly calling the platform notification API, shelling out to a platform helper, or emitting a…
-
Gridland AI Chat UI Patterns
Gridland's AI chat interface is a compact two-panel terminal-style app: fixed conversation sidebar, flexible message stream, prompt input with command/file suggestions…
-
Herdr Agent Multiplexer
Herdr is a Rust/Ratatui terminal workspace manager for coding agents: it keeps real terminal processes in panes, adds workspace/tab structure, tracks agent state, and exposes a…
-
iocraft
iocraft is a Rust terminal UI library that uses a declarative, React-inspired component model with hooks, flexbox layout, terminal events, and mock-terminal testing support.
-
Polytoken Notes
Notes on Polytoken's local-first coding-agent daemon, sessions, facets, prompt input, work management, and permissions.
-
Ratatui Application Patterns
Ratatui leaves application architecture to the app. The durable lesson is that terminal agent apps stay simpler when state, messages, update logic, terminal I/O, and rendering…
-
Release Scope Concepts for a Terminal Coding Harness
Release scope for a terminal coding harness should be defined by user-visible contracts: provider reliability, sessions, configuration, file-change safety, packaging, docs, and…
-
Terminal Agent UI
Modern terminal coding-agent UIs converge on a chat transcript, bottom prompt, visible execution state, commands, review loops, and temporary detail surfaces; the main design…
-
Testing with insta snapshots
Ratatui UIs can be tested by rendering into a fixed-size TestBackend and snapshotting the backend buffer with insta.