这个项目能做什么
DevCLI 是一个使用 Go 语言和 Bubble Tea/Lip Gloss 框架构建的统一开发者命令行界面。它具有双窗格终端用户界面 (TUI),将各种开发实用程序集成到单个工作区中。
核心功能包括:
- 系统与 Git 监控:实时状态栏,显示 Git 分支、内存使用情况、激活的 Python 虚拟环境以及 AI 提供商状态。
- Docker 管理:用于检查、启动、停止、重启 Docker 容器并流式传输日志的仪表盘。
- API 测试:内置 HTTP 客户端,用于测试 GET、POST、PUT、DELETE 和 PATCH 端点,支持 JSON 格式化和延迟跟踪。
- AI 集成:支持 Ollama、Gemini、OpenAI、Claude 和 HuggingFace,包括终端 AI 聊天助手以及基于 git diff 的自动化 conventional git commit 提交信息生成器。
- 项目脚手架:为 Go、Python、Node、React 和 FastAPI 提供即时项目设置,包括 Git 初始化。
- 开发工具:内置 HTTP 服务器,用于 Python、JavaScript、Go、Rust 和 C/C++ 的在线编译;包含终端文件管理器、代码编辑器以及用于逐行 blame 检查的 Git 历史分析器 (Code Time Machine)。
评论
0 评分人数达到10人后显示
登录后参与讨论。