Multi-Agent Ingress Enabled

Go from RFC to Feature, Automatically.

HeyHi is a multi-agent software delivery system that takes feature specifications and tickets, coordinates spec-drafting, sandboxed environmental setups, code generation, and CI verification, pushing ready-to-merge Pull Requests.

heyhi --pipeline=rfc-to-feature
Active
$ |

Orchestrated Multi-Agent Delivery

A robust Go control plane driving specialized agent teams from specification parsing to green PRs.

RFC & Spec Synthesis

The **Spec Agent** ingests raw Markdown RFCs, architectural designs, or Jira tickets. It validates imports, maps required schemas, establishes complete task roadmaps, and details target component modifications before any code is generated.

Ingest RFC Parsed
Spec Agent Planning Roadmap
Task List Created

PR Collaboration

The **Collaboration Agent** interfaces directly inside your PR reviews. It answers human reviewer comments, posts updates, reacts with 👀, and automatically resolves thread comments as soon as a working fix is pushed.

Sandboxed Caching

The **Setup Agent** initializes pristine local work directories. Natively detects tools, generates configuration formats, and restores caching systems (via mise, npm, uv) in milliseconds.

Idempotent Control Plane

Coordinates lock-step runs. A Go backend featuring robust file-backed queues, concurrent lock managers, and resumable session states to guarantee zero double-execution or API waste.

Self-Healing Coding Loops

The **Coding Agent** writes code implementations based on generated specifications, runs builds locally, captures compiler and unit test logs, and iteratively refines fixes using closed-loop execution. No code is pushed until it compiles and passes all checks.

# Iterative Coding Loop Config export HEYHI_AGENT_COMMAND="heyhi-coding-agent" $ heyhi run --rfc docs/rfc/auth.md

See the System in Action

Click a phase tab below to watch our specialized agents process requirements from spec ingestion to PR merge.

docs/rfc/auth_jwt.md

          
heyhi control plane logs

Lifecycle of a Work Item

How HeyHi orchestrates specialized agent teams with complete control safety.

01

1. RFC Ingestion

Spec Agent ingests raw markdown feature documents or Jira/GitHub issues. It maps schema requirements, structures task files, and establishes validation criteria.

02

2. Sandbox & Caches

Setup Agent provisions a local workspace sandbox checkout, checks dependencies, and restores cached toolchains (`mise`, `npm`, `uv`) in milliseconds.

03

3. Self-Healing Coding

Coding Agent implements target edits. When compiling or test assertions fail, verification feedback is recursively routed to resolve compilation logs in code.

04

4. PR Collaboration

Collaboration Agent pushes commits, opens the PR, answers human reviewer comment threads directly, updates branch changes, and auto-resolves reviews.

Native compiled

Embedded Go Serving

This landing page is served natively by a lightweight Golang HTTP server. The entire static public assets folder is embedded in the compiled binary using Go's modern //go:embed standard library, achieving zero external runtime dependencies.

// Served natively in main.go:
import "embed"

//go:embed public
var publicFS embed.FS

Deploy HeyHi to Your Infrastructure

Connect GitHub, Jira, and your LLM provider in under five minutes. Your credentials are encrypted with AWS KMS and never stored in plaintext.

Start Onboarding