Terminal-based AI coding agent with real-time streaming and COMPLETE tool output (no truncation!)
- π Real-time Streaming - Watch AI responses appear live
- π Full Output Scrolling - See EVERY line of tool output, scroll forever
- π¨ Animated Gradients - Fluid UI animations
- π οΈ Tool Execution - Reads files, executes commands, modifies code
- π Live Statistics - Real-time token usage
- β‘ Non-blocking - Smooth, responsive UI
bash restore.sh
cd botcoder
cp .env.example .env
# Edit .env with your Azure OpenAI credentials
cargo run- Enter: Send message (streams response!)
- β / β / PgUp / PgDn: Scroll AI output panel
- W / S: Scroll tools panel
- Q / ESC / Ctrl+C: Quit
βββββββββββββββββββββββββββββββββββββββββββββββ
β Header: Status, Iteration, Streaming β
ββββββββββββββββ¬βββββββββββββββ¬ββββββββββββββββ€
β AI Output β Tool Output β Statistics β
β (50%) β (30%) β (20%) β
β FULL TEXT β NO TRUNCATE β Tokens, TPM β
β Scrollable β Scrollable β Animated β
ββββββββββββββββββββββββββββββββββββββββββββββββ€
β Chat Input β
ββββββββββββββββββββββββββββββββββββββββββββββββ€
β Footer: Controls β
ββββββββββββββββββββββββββββββββββββββββββββββββ
- NO TRUNCATION: All tool output shown in full
- Infinite Scrolling: Scroll through thousands of lines
- Live Streaming: Text appears character-by-character
- Tool Detection: Automatically extracts and executes tools
- Color Coding: β success (green), β errors (red), tools (yellow)
- Line Counts: Shows total lines in each panel
MIT