Discover and explore top open-source AI tools and projects—updated daily.
prabogoAI-powered Go framework for accelerated project development
Top 77.6% on SourcePulse
Prabogo is a Go framework designed to streamline project development by offering an interactive command interface and integrated AI assistance. It targets software engineers seeking to automate common tasks like scaffolding, generation, and component management, thereby accelerating the development lifecycle. The framework's key innovation is its integration with Spec Kit, enabling spec-driven development workflows that guide AI agents through structured commands.
How It Works
Prabogo employs Spec Kit for spec-driven development, allowing developers to systematically guide AI agents using structured commands. GitHub Copilot is the default AI integration, though Spec Kit supports switching to other agents like Claude or Gemini. For enhanced development context and collaboration, Prabogo integrates Entire.io, which captures prompts, decisions, and iterations, linking them to commits without cluttering Git history. This provides full development context, session continuity, and a cleaner commit log.
Quick Start & Requirements
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.8.4 for the Spec Kit CLI. Initialize Spec Kit with specify init . --integration copilot. Docker Compose is used for external services. make run offers an interactive Makefile target selector.uv is assumed to be installed for Spec Kit CLI installation. fzf is recommended for interactive Makefile targets but optional.docker-compose. The application can be run directly using go run cmd/main.go <option> or via Docker Compose targets like make http.Highlighted Details
Maintenance & Community
The project is authored by Moch Dieqy Dzulqaidar. No specific community channels (e.g., Discord, Slack) or details on sponsorships or partnerships are provided in the README.
Licensing & Compatibility
This project is licensed under the MIT License. This license is generally permissive and compatible with commercial use and closed-source linking.
Limitations & Caveats
The framework requires specific versions of Go (>= 1.24.0) and Python (3.11+) for its core components. While fzf enhances the interactive Makefile experience, its absence may lead to a less streamlined user experience for target selection. The README does not detail known bugs, alpha/beta status, or unsupported platforms.
3 days ago
Inactive
cluesmith