# Broccoli OSS

> Broccoli OSS is a self-hosted AI tool that turns Linear issues into pull requests using Claude and Codex on your own Google Cloud.

- **Category:** AI Automation
- **Licence:** MIT
- **Latest version:** v0.2.0
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker, Google Cloud
- **Tags:** Devops, Ai Agents, Anthropic, Claude, Code Review, Linear, AI Automation, Pull Requests, Codex, Autonomous Agents, Google Cloud, Claude code, Ai coding assistant, OpenAI Codex, GitHub, Pull Request, Devops Automation, Cloud Run, Blaxel, Github Bot, Google Cloud Run

## Description

Broccoli OSS is an AI automation platform for engineering teams that transforms Linear tickets into merged pull requests. It operates as two serverless components on Google Cloud — an ingress handler for GitHub and Linear webhooks, and a runner that drives the Codex and Claude command-line tools against built-in prompt templates. The platform runs in your own Google Cloud project using Cloud SQL for PostgreSQL to persist state and Secret Manager to protect secrets, keeping all data within your environment. Core capabilities include converting Linear issues into reviewable PRs, AI-powered code review on every pull request with inline comments and automated fix commits, handling GitHub review feedback, deduplicating webhook deliveries, and a production-ready serverless deployment. Setup takes roughly 30 minutes using a bootstrap script and requires a GitHub App, a dedicated Linear bot user, plus API keys from OpenAI and Anthropic. The codebase is MIT-licensed and under active development.

## Links

- [Homepage](https://github.com/besimple-oss/broccoli)
- [Website](https://besimple.ai)
- [GitHub Repository](https://github.com/besimple-oss/broccoli)
- [Architecture Documentation](https://github.com/besimple-oss/broccoli/blob/main/ARCHITECTURE.md)
- [Job Contract Documentation](https://github.com/besimple-oss/broccoli/blob/main/JOB-CONTRACT.md)
- [Contributing Guide](https://github.com/besimple-oss/broccoli/blob/main/CONTRIBUTING.md)
- [Changelog](https://github.com/besimple-oss/broccoli/blob/main/CHANGELOG.md)

---
Source: https://selfhost.directory/project/broccoli