Skip to content

The Ultimate Multi-Agent Framework for Google Antigravity. Orchestrate 6 specialized agents via Serena Memory. Parallel CLI execution, real-time observability, and zero-config skills.

Notifications You must be signed in to change notification settings

first-fluke/oh-my-ag

Repository files navigation

oh-my-ag: Multi-Agent Orchestrator for Antigravity

한국어 | 中文 | Português | 日本語 | Français | Español | Nederlands | Polski | Українська | Русский | Deutsch

The Ultimate Multi-Agent Framework for Google Antigravity and beyond.

Orchestrate 6 specialized domain agents (PM, Frontend, Backend, Mobile, QA, Debug) via Serena Memory. Features parallel CLI execution, real-time observability dashboards, and zero-config progressive skill loading. The batteries-included solution for agentic coding.

Table of Contents

Architecture

flowchart TD
    subgraph Workflows["Workflows"]
        direction TB
        W1["/coordinate"]
        W2["/orchestrate"]
        W3["/plan"]
        W4["/review"]
        W5["/debug"]
    end

    subgraph Orchestration["Orchestration"]
        direction TB
        PM[pm-agent]
        WF[workflow-guide]
        ORC[orchestrator]
    end

    subgraph Domain["Domain Agents"]
        direction TB
        FE[frontend-agent]
        BE[backend-agent]
        MB[mobile-agent]
    end

    subgraph Quality["Quality"]
        direction TB
        QA[qa-agent]
        DBG[debug-agent]
    end

    Workflows --> Orchestration
    Orchestration --> Domain
    Domain --> Quality
    Quality --> CMT([commit])
Loading

What Is This?

A collection of Antigravity Skills enabling collaborative multi-agent development. Work is distributed across expert agents:

Agent Specialization Triggers
Workflow Guide Coordinates complex multi-agent projects "multi-domain", "complex project"
PM Agent Requirements analysis, task decomposition, architecture "plan", "break down", "what should we build"
Frontend Agent React/Next.js, TypeScript, Tailwind CSS "UI", "component", "styling"
Backend Agent FastAPI, PostgreSQL, JWT authentication "API", "database", "authentication"
Mobile Agent Flutter cross-platform development "mobile app", "iOS/Android"
QA Agent OWASP Top 10 security, performance, accessibility "review security", "audit", "check performance"
Debug Agent Bug diagnosis, root cause analysis, regression tests "bug", "error", "crash"
Orchestrator CLI-based parallel agent execution with Serena Memory "spawn agent", "parallel execution"
Commit Conventional Commits with project-specific rules "commit", "save changes"

Quick Start

Prerequisites

  • Google Antigravity (2026+)
  • Bun (for CLI and dashboards)
  • uv (for Serena setup)

Option 1: Interactive CLI (Recommended)

# Install bun if you don't have it:
# curl -fsSL https://bun.sh/install | bash

# Install uv if you don't have it:
# curl -LsSf https://astral.sh/uv/install.sh | sh

bunx oh-my-ag

Select your project type and skills will be installed to .agent/skills/.

Preset Skills
✨ All Everything
🌐 Fullstack frontend, backend, pm, qa, debug, commit
🎨 Frontend frontend, pm, qa, debug, commit
⚙️ Backend backend, pm, qa, debug, commit
📱 Mobile mobile, pm, qa, debug, commit

Option 2: Global Installation (For Orchestrator)

To use the core tools globally or run the SubAgent Orchestrator:

bun install --global oh-my-ag

You'll also need at least one CLI tool:

CLI Install Auth
Gemini bun install --global @google/gemini-cli gemini auth
Claude bun install --global @anthropic-ai/claude-code claude auth
Codex bun install --global @openai/codex codex auth
Qwen bun install --global @qwen-code/qwen qwen auth

Option 3: Integrate into Existing Project

Recommended (CLI):

Run the following command in your project root to automatically install/update skills and workflows:

bunx oh-my-ag

Tip: Run bunx oh-my-ag doctor after installation to verify everything is set up correctly (including global workflows).

2. Chat

Explicit coordination (user-triggered workflow):

/coordinate
→ Step-by-step: PM planning → agent spawning → QA review

Complex project (workflow-guide coordinates):

"Build a TODO app with user authentication"
→ workflow-guide → PM Agent plans → agents spawned in Agent Manager

Simple task (single agent auto-activates):

"Create a login form with Tailwind CSS and form validation"
→ frontend-agent activates

Commit changes (conventional commits):

/commit
→ Analyze changes, suggest commit type/scope, create commit with Co-Author

3. Monitor with Dashboards

For dashboard setup and usage details, see web/content/en/guide/usage.md.

Sponsors

This project is maintained thanks to our generous sponsors.

Like this project? Give it a star!

gh api --method PUT /user/starred/first-fluke/oh-my-ag

Try our optimized starter template: fullstack-starter

Sponsor Buy Me a Coffee

🚀 Champion

🛸 Booster

☕ Contributor

Become a sponsor →

See SPONSORS.md for a full list of supporters.

Star History

Star History Chart

License

MIT

About

The Ultimate Multi-Agent Framework for Google Antigravity. Orchestrate 6 specialized agents via Serena Memory. Parallel CLI execution, real-time observability, and zero-config skills.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Contributors 8