Skip to content

Pulse

File a ticket.

Core trick

A planner invents a per-ticket agent crew that works in a managed sandbox, cloning the repo and opening a pull request.

Tags

Description

File a ticket. A crew assembles itself. A PR shows up. Pulse is a JIRA-like board where every ticket is worked by a crew of specialist AI agents that a planner invents on the fly for that specific ticket — not fixed "backend/frontend" roles. Move a card to In Progress and an orchestrator hands the work to a Google Antigravity managed agent running in a sandbox: it clones the repo, does the work, streams every step live, takes your steering mid-task, and opens a pull request (labelled antigravity). Built at the Google DeepMind Bangalore Hackathon (2026) for the Managed Agents / Antigravity track. Pulse develops itself — this repo is its own first target. The antigravity-labelled PRs here were opened by Pulse.
pathikg/pulse★ 00 forksJavaScriptCreated Jul 11, 2026 · last push Jul 11, 2026

README excerpt

# Pulse

**File a ticket. A crew assembles itself. A PR shows up.**

Pulse is a JIRA-like board where every ticket is worked by a **crew of specialist AI agents that a
planner invents on the fly for that specific ticket** — not fixed "backend/frontend" roles. Move a
card to **In Progress** and an orchestrator hands the work to a [Google Antigravity](https://ai.google.dev/gemini-api/docs/agents)
managed agent running in a sandbox: it clones the repo, does the work, streams every step live, takes
your steering mid-task, and opens a pull request (labelled `antigravity`).

> Built at the Google DeepMind Bangalore Hackathon (2026) for the Managed Agents / Antigravity track.
> Pulse develops **itself** — this repo is its own first target. The `antigravity`-labelled PRs here
> were opened by Pulse.

## How it works
```
Ticket ──▶ Planner (Gemini 3.5 Flash) ──▶ dynamic specialist crew
                                              │
        move card → In Progress ─────────────▶ Antigravity sandbox (clone repo, work, stream, PR)
```

## Architecture
Pulse is composed of decoupled, lightweight modules to maximize isolation, developer utility, and execution efficiency:

1. **Express Server (`server.js`)**: Coordinates all REST APIs, ticket lifecycle, and serves the vanilla HTML/JS Kanban UI. It streams live agent container operations straight to the browser using Server-Sent Events (SSE).
2. **Planner Module (`src/planner.js`)**: Leverages `gemini-3.5-flash` with a structured JSON outpu

Team