A BubbleTea-based TUI component suite for AgentDank tools, featuring terminal charting with NTCharts.
This project helps integrate AgentDank functionality into Golang BubbleTea GUIs. We're building out a component suite starting with a tech demo, then extracting reusable components.
A demo application showcasing a product browser for the Connecticut cannabis dataset.
Features:
- Product browsing by brand, name, cannabis type, or date
- Info pane displaying selected product details
- NTCharts horizontal bar chart showing the top 6 compounds for the product
- Data source: dank-data repository
Current Dataset:
- Database: latest Connecticut cannabis snapshot
- Format: ZST-compressed DuckDB
- URL: https://github.com/AgentDank/dank-data/blob/main/snapshots/us/ct/dank-data.duckdb.zst
Refer to DEVELOPMENT.md for development setup, available tasks, and contribution guidelines.
Use Task to automate common workflows:
task # List all available tasks
task build # Build all tools
task test # Run tests
task fmt # Format code
task lint # Run linter
task run -- --db <path> # Run dank-bubbler-ct- BubbleTea - TUI framework
- NTCharts - Terminal charting library (maintained by us)
- DuckDB - Database engine for data queries
Refer to AGENTS.md for agent configuration and maintenance notes.