Show HN: Gemini-Engineer Tool
a year ago
- #Terminal Application
- #AI
- #Software Engineering
- 使用Google Gemini API驱动的AI终端应用,为软件工程提供辅助支持。
- 功能包括AI驱动的编码协助、文件系统操作及交互式终端界面。
- 支持函数调用,实现AI推理与本地文件操作的无缝集成。
- 内置上下文管理功能,可通过添加文件/目录到会话上下文提升辅助效果。
- 提供实时AI反馈的流式响应及内置安全防护机制。
- 要求Python 3.11及以上版本并需配置Google Gemini API密钥。
- 安装步骤包括克隆项目、安装依赖库及配置API密钥。
- 支持与AI对话、添加文件/文件夹到上下文、清空会话历史等指令。
- 安全措施包含路径验证、文件大小限制、二进制文件检测和工作目录限制。
- 基于MIT许可证开源,未来计划支持更多AI模型、Git集成及项目模板功能。