buildware-ai  by mckaywrigley

AI coding tool for faster code shipping

created 1 year ago
562 stars

Top 58.1% on sourcepulse

GitHubView on GitHub
Project Summary

Buildware AI is an experimental tool designed to accelerate code delivery by leveraging AI to generate pull requests from issue descriptions. It targets developers and teams seeking to streamline their code review and integration process.

How It Works

Buildware utilizes a multi-stage AI process. It first interprets a given issue, then generates code instructions, and finally creates a pull request. This approach aims to automate the repetitive tasks associated with translating issues into actionable code changes.

Quick Start & Requirements

  • Install: Clone the repository (git clone https://github.com/mckaywrigley/buildware.git) and install dependencies (npm install).
  • Prerequisites:
    • Node.js
    • PostgreSQL database (Supabase or Neon recommended)
    • OpenAI API Key
    • Anthropic API Key
    • GitHub Personal Access Token (PAT) with Contents: Read and write and Pull Requests: Read and write permissions.
  • Setup: Requires configuring environment variables (.env.local) with API keys and database URL, followed by running database migrations (npm run migrate).
  • Run: npm run dev
  • Demo: Latest demo

Highlighted Details

  • AI-generated pull requests from issue descriptions.
  • Supports multiple LLMs (Anthropic, OpenAI).
  • Requires a PostgreSQL database for operation.
  • GitHub PAT needed for repository interaction.

Maintenance & Community

  • Built by Mckay Wrigley and Tyler Bruno at Takeoff AI.
  • Updates and advanced features (Linear integration, local codebase mode, team support) are planned.

Licensing & Compatibility

  • The README does not explicitly state a license.

Limitations & Caveats

  • The tool is described as "experimental."
  • Advanced setup guide is pending.
  • Requires significant API keys and a database setup, indicating a non-trivial initial configuration.
Health Check
Last commit

10 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
15 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.