Discover and explore top open-source AI tools and projects—updated daily.
besimple-ossAI-powered automation for the engineering loop
Top 92.8% on SourcePulse
Summary
Broccoli OSS automates converting Linear tickets into shipped GitHub PRs using AI (Claude, Codex). It targets engineering teams seeking integrated AI assistance, offering a self-hosted solution within their Google Cloud environment for enhanced data privacy and control.
How It Works
Broccoli uses two Cloud Run workloads (service, runner) backed by PostgreSQL. The runner leverages Claude/Codex CLIs with customizable prompts. Deployment within the user's GCP project ensures full control over infrastructure, keys, and data, avoiding third-party dependencies.
Quick Start & Requirements
deploy/bootstrap.sh) after initial setup. Google Cloud Build recommended for image creation.gcloud CLI; GitHub, Linear, GCP Console access; GitHub App (Contents, PRs, Issues: read/write; Metadata: read-only; PR review, PR events); dedicated Linear bot user with API key; OpenAI/Anthropic API keys; Python 3.12+ and uv.Highlighted Details
Maintenance & Community
Includes CI via GitHub Actions, CONTRIBUTING.md, and CHANGELOG.md. Specific maintainer details, sponsorships, or community channels (Discord/Slack) are not explicitly mentioned.
Licensing & Compatibility
Limitations & Caveats
Initial setup involves manual steps across GCP, GitHub, and Linear. Relies on external OpenAI/Anthropic APIs (requires active accounts/billing). Users manage their own GCP resources and costs. While contributions are welcomed via GitHub, explicit community forums are not detailed. Swapping LLMs requires forking runner handlers and prompt templates.
5 months ago
Inactive
imbue-ai
pezzolabs
e2b-dev