Skip to content

Mohamed1756/Hopper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hopper

Hopper

Hopper is a structured sequential task orchestrator for human-agent collaboration. It is designed to standardize the "hand-off" between messy developer intent and precise AI agent execution.

The Thesis

The primary bottleneck in human-agent collaboration is execution latency. Humans think 10x faster than agents can execute. While an agent is fixing a single bug, the developer has already processed the next three steps (add tests, document, refactor).

Today, those thoughts are either lost, stored in disparate notes, or dumped into a chat window where they overwhelm the agent's context and focus. Hopper allows you to offload these thoughts into a DAG-aware queue immediately, ensuring agents only see one actionable objective at a time while you maintain the "Thought Queue."

Universal Protocol

Hopper is designed to be interface-agnostic. It serves as the single source of truth for:

  • IDE Agents: Cursor, Windsurf, Copilot, etc.
  • Terminal Agents: Aider, OpenDevin, and CLI-based automation.
  • Manual Verification: Humans reviewing the structured intent before execution.

Project Status

This is an exploratory project in its early stages. It is designed to pave the way for a fully autonomous development environment by standardizing the hand-off between human intent and agent execution.

Note: This project was built using agent-led development, with a human orchestrator directing the build process through the Hopper protocol itself.

Quick Start

  1. Clone

    git clone https://github.com/Mohamed1756/Hopper.git
  2. Install

    cd Hopper
    ./scripts/install.sh
  3. Start Run the following command inside any destination project directory:

    hopper start

Development

Hopper utilizes a two-pane Mission Control architecture:

  • Orchestrator Pane: Capture and groom intent bursts.
  • Monitor Pane: Real-time visibility into the active intent mirror (@.hopper/ACTIVE_GOAL.md).

Protocol specifications and design docs are located in the Project/ directory.