Terminal data analysis agent with LLM-powered natural language interface.
- Interactive TUI - Chat-based interface for data exploration
- SQL & Python analysis - Query with DuckDB, analyze with Python
- Sandboxed execution - No network access, strict file boundaries
- Visualizations - Tables with paging, ASCII charts
- Export control - Write artifacts only to
./outputs/
bun install
bun run dev- Load a dataset (CSV, Parquet, JSON) from
./data/ - Ask questions in natural language
- View results as tables or plots
- Export artifacts on request
See .env.example for model and runtime settings.
- TUI - OpenTUI for rendering
- Orchestrator - Agent loop with policy enforcement
- Tools - SQL, Python, export, render
- Engines - DuckDB (SQL), sandboxed Python subprocess