Features
Self-hostable with single Docker Compose command
AI-agnostic: Anthropic Claude, OpenAI, Google Gemini, Ollama, llama.cpp
Git-platform-agnostic: Gitea, GitHub, GitLab, Bitbucket
Automated PR review with inline comments and chunked large diffs
Interactive Q&A via @bot mentions with session memory
Issue-to-code workflow: draft, validate, and create PRs
Issue-to-structured-issue workflow with acceptance criteria
AI unit tests generation and execution per PR diff
Full-stack QA workflow: Playwright suite, preview deploy, run, teardown
Slash commands: rerun-tests, regenerate-tests, generate-tests
Per-PR preview environment deployment with lifecycle hooks
Stale preview teardown on PR close via webhook, MCP, or CI dispatch
Encrypted credential storage (AES-256-GCM) per AI and Git provider
Single PostgreSQL database for all bot state
RepositoryApiClient and AiClient SPI for extensibility
Visual screen editor with infinite canvas
AI agents: Claude, GPT, Gemini, Qwen 3.7 Max, Claude Opus 4.8, Gemini 3.5 Flash
BYO API keys for OpenAI, Anthropic, OpenRouter on any plan
Live preview on device via QR code
Built-in code editor for pixel-level control
One-click publishing to web, iOS, Android
Full version control with rollback
Shared task board for organizing work
Team collaboration with roles and permissions
REST API integration with one-click setup (Webflow, Shopify, Xano, Supabase)
Supabase backend (database, auth, storage) in open beta
Theme and typography editing with Google Fonts picker
MCP integrations: Cloudflare, HighLevel
Exportable source code with full GitHub history
Expert services: scoping, design, backend, troubleshooting