Hasty Briefsbeta

Bilingual

Show HN: Gemini-Engineer Tool

a year ago
  • #Terminal Application
  • #AI
  • #Software Engineering
  • AI-driven terminal application for software engineering assistance using Google's Gemini API.
  • Features include AI-powered coding assistance, file system operations, and interactive terminal interface.
  • Supports function calling for seamless integration between AI reasoning and local file operations.
  • Includes context management for better assistance by adding files/directories to conversation context.
  • Provides streaming responses with real-time AI feedback and built-in safety features.
  • Requires Python 3.11 or higher and a Google Gemini API key.
  • Setup involves cloning the project, installing dependencies, and configuring the API key.
  • Commands include chatting with AI, adding files/folders to context, and clearing conversation history.
  • Safety measures include path validation, file size limits, binary file detection, and working directory restriction.
  • Open-source under MIT License with future plans for more AI models, Git integration, and project templates.