https://github.com/fushenguang/maestro
AI-powered issue-to-PR automation. Maestro orchestrates Claude agents to autonomously resolve Linear issues — built with TypeScript, Tauri & Supabase.
https://github.com/fushenguang/maestro
ai-agent automation claude code-automation developer-tools linear llm monorepo tauri typescript
Last synced: 18 days ago
JSON representation
AI-powered issue-to-PR automation. Maestro orchestrates Claude agents to autonomously resolve Linear issues — built with TypeScript, Tauri & Supabase.
- Host: GitHub
- URL: https://github.com/fushenguang/maestro
- Owner: fushenguang
- Created: 2026-05-19T00:31:10.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-21T13:16:11.000Z (about 1 month ago)
- Last Synced: 2026-05-21T17:09:03.059Z (about 1 month ago)
- Topics: ai-agent, automation, claude, code-automation, developer-tools, linear, llm, monorepo, tauri, typescript
- Language: TypeScript
- Homepage:
- Size: 225 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Maestro
A local-first desktop app that guides founders from raw idea to shipped product through a structured, AI-assisted pipeline.
## Prerequisites
- Node.js ≥ 20
- pnpm ≥ 9
- Rust toolchain (`rustup` — latest stable)
- Tauri CLI v2 (`cargo install tauri-cli --version "^2"`)
## Quick Start
```bash
# 1. Install dependencies
pnpm install
# 2. Set up environment variables
cp apps/desktop/.env.example apps/desktop/.env.local
# Edit apps/desktop/.env.local and fill in the values
# 3. Start the desktop app in development mode
pnpm dev:app # launches the full Tauri desktop app (Rust + Vite)
# Or, to run only the web UI (browser):
# pnpm dev (from repo root)
```
## Project Structure
```
apps/desktop/ # Tauri v2 desktop application (React 19 + SQLite)
packages/types/ # Shared TypeScript types (@maestro/types)
openspec/ # Product change workflow (proposals, designs, tasks)
docs/ # Architecture and reference documentation
```
For development guidance, see [AGENTS.md](./AGENTS.md).