About this project
DevCLI is a unified developer command line interface built with Go and the Bubble Tea/Lip Gloss framework. It features a dual-pane Terminal User Interface (TUI) that integrates various development utilities into a single workspace.
Key capabilities include:
- System & Git Monitoring: A live status bar displaying Git branches, memory usage, active Python virtual environments, and AI provider status.
- Docker Management: A dashboard to inspect, start, stop, restart, and stream logs from Docker containers.
- API Testing: A built-in HTTP client for testing GET, POST, PUT, DELETE, and PATCH endpoints with JSON formatting and latency tracking.
- AI Integration: Support for Ollama, Gemini, OpenAI, Claude, and HuggingFace, including a terminal AI chat assistant and an automated conventional git commit message generator based on git diffs.
- Project Scaffolding: Instant project setup for Go, Python, Node, React, and FastAPI, including Git initialization.
- Development Tools: An embedded HTTP server for online compilation of Python, JavaScript, Go, Rust, and C/C++, a terminal file manager, a code editor, and a Git history analyzer (Code Time Machine) for line-by-line blame examination.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.