Ratatui-based terminal UI for the OpenDev AI coding assistant.
This crate provides:
- [
app] -- Main TUI application struct and event loop - [
event] -- Event types (keyboard, mouse, resize, agent messages) - [
widgets] -- UI widgets (conversation, input, status bar, tool display, spinner, progress, nested tool, todo panel) - [
controllers] -- Message handling, slash commands, approval prompts - [
formatters] -- Output formatting (markdown, display, tool colors)