Skip to content
@hop-top

hop

Unifying the fragmented vibe coding ecosystem into a cohesive, opinionated environment.

hop.top

For agents. By agents. Your data. Your machine.

Adopt AI agents reliably. Across every role, every department, every team. Built for agents and humans from day one.

For solo builders shipping a side project, teams replacing manual workflows, enterprises rolling out agents at scale — many primitives, in one stack that scales with you.

Standalone packages. Optional composition. Polyglot libraries (Go, TypeScript, Python, Rust, PHP). CLI apps in the best language for the job.

Protocols: MCP · A2A · ACP · AGNTCY · gRPC · REST · WebSocket · SSE · Webhook

Vendors: Anthropic, OpenAI, Google, Ollama (models); GitHub, GitLab, Bitbucket, Gitea (repos); Linear (PM) — built in. BYOA: Bring Your Own Adapter, every interface is yours to implement.

No lock-in.


The stack

Split across seven disciplines — not steps to finish.

Discipline Packages
Identity aps
Context crm · cxr · ctxt* · mxhook* · xray*
Project tlc · wsm · git-hop · rux
Quality ben · xrr · 12fc · fit
Harness eva · rsx
Interop stem · nerv · vein† · aim · vstar · xat
Toolkit x402 · ibr · foo · pod · gym · rlz

* Affiliated, not hop-top org — ctxt (context.help), mxhook (mxhook.com), xray (xray.codes). † vein planned, not yet released.

Every package is standalone. Adopt one. Adopt a row. Adopt the matrix. Mix with what you already use; replace what you outgrow.


What it replaces

Seven disciplines, seven incumbents. hop.top doesn't try to be all of them in one product. It gives you the piece, you keep the rest.

Discipline Today, you use… hop.top
Identity scattered API keys, per-tool config, no agent identity at all aps — verifiable agent profiles (Ed25519), workspace isolation, AGNTCY discovery
Context Inkeep, Granola, hand-rolled RAG, OpenClaw's gateway crm · cxr · ctxt · mxhook · xray — contacts, context exchange, local-first knowledge, inbound email, code maps
Project Linear, Jira — your workflow trapped in their UI tlc · wsm · git-hop · rux — tracks, workspaces, worktrees, reactive CLI UX
Quality LangSmith, Braintrust, promptfoo — eval coupled to one framework ben · xrr · 12fc · fit — benchmarks, cassette replay, 12-Factor CLI conformance, advisor-model steering
Harness Pi, OpenAI Evals, DeepEval — opinionated runner, locked-in shape eva — pluggable harness, BYO model, BYO scoring, BYO surface
Interop MCP servers, LangChain adapters, Hermes gateways stem · nerv · vein · aim · vstar · xat — polyglot protocol mirrors, agent-safe model calls, calendar/vCard state, cross-CLI conformance
Toolkit PrintingPress, Smithery, MCP registries, Zapier x402 · ibr · foo · pod · gym · rlz — payments, browser automation, LLM piping, remote compute, skills, releases

hop.top isn't an AI coding agent. Claude Code, Codex, Gemini CLI, OpenCode, Aider, Pi, Cline — those are the harness around your model. hop.top is the layer that manages them: verifiable identities (aps), real task workflows (tlc), call recording (xrr), evaluation (eva), tool integrations (x402, foo, pod, ...).

Whole-stack monoliths — OpenClaw, Hermes, PrintingPress — bundle opinions for one mode. hop.top gives you both: seven discrete packages you compose à la carte, and hop — the all-in-one CLI when you want the bundle. Compose. Or brew install hop && hop init. Your call.


Polyglot

One spec. Five runtimes. Parity enforced, not promised.

Library Go TS Py Rust PHP What it does
cite Custom URI schemes — parse, validate, register
xrr Multi-channel interaction recorder/replayer
aim models.dev registry client — agent-safe model lookup
agntcy SDKs for the AGNTCY identity + discovery standard
c12n Request classification
stem AI coding agent agnostic sessions¹

✓ full implementation · ◐ envelope I/O only at v0.1, full runtime planned ¹ stem's Go SDK is the reference runtime; other languages parse + serialize crtx envelopes so non-Go services can consume sessions produced by stem.

Parity is contractual:

  • Cross-language conformance tests ship in poly-*/tools/parity/. Drift breaks CI, not your code.
  • Shared scenario fixtures mean every SDK answers the same inputs identically — verified by make test-parity.
  • See the receipts: poly-cite/tools/parity, poly-aim/docs/sdk-parity.md.

Framework for building new agent-first CLIs: kit (Go). Use kit when you're starting a new agent-native CLI; use the libraries above when you're adding capability to an existing one.


Catalog

Libraries — polyglot (Go, TypeScript, Python, Rust, PHP):

  • cite — Custom URI schemes — parse, validate, register
  • xrr — Multi-channel interaction recorder/replayer
  • aim — models.dev registry client — agent-safe model lookup
  • agntcy — Polyglot SDK suite for the AGNTCY Agent Directory Service
  • c12n — LLM request classification — route to right model by signal
  • stem — AI coding agent agnostic sessions

Framework — for building new agent-first CLIs:

  • kit — Polyglot framework for building agent-friendly CLIs

CLI apps:

  • aps — Local-first agent profile system — isolated profiles for commands and workflows
  • ben — General-purpose benchmarking — "which approach is better, and by how much?"
  • crm — Customer relationship CLI — vCard contacts, vJournal interactions, pluggable sync
  • cxr — Domain-agnostic dispatch runtime — routes by capability/tool intersection
  • eva — Behavioral contract enforcement on AI agent responses — declarative YAML specs
  • fit — Train small advisor models to steer black-box LLMs without fine-tuning — polyglot serving + GRPO training, frontier model never modified
  • foo — Pipe text through LLMs from the terminal — pattern-based prompts, streaming
  • git-hop — Multi-branch parallel worktrees — isolated environments, deterministic ports
  • gym — Universal package manager for agentskills.io skills
  • ibr — AI-powered instruction parser — natural-language → Playwright actions
  • inv — Invoicing-as-a-service — composer + lifecycle, multi-channel core, event-bus interop with fin
  • pod — Session, model, and tooling layer on top of any remote compute
  • rlz — Case-YAML → per-AI release pack generator (changelogs, notes, social)
  • rsx — Repo signal extraction — trust, activity, dependency risk
  • rux — Interactive Terminal Execution Runtime
  • tlc — Multi-agent task orchestration with Task Line Syntax
  • upgrade — Self-upgrade library for hop family CLIs — Go package + @hop/upgrade (ESM) + @hop/upgrade-ts
  • vstar — Calendar/vCard-shaped data convention for agentic systems (RFC 5545 + 6350)
  • wsm — Workspace state manager — mutation history, access control, handoffs
  • x402 — Protocol-agnostic x402 payment module for agent-native wallets
  • xat — Cross-Assistant Tester — cross-CLI conformance + regression harness for AI-assistant plugins (Claude Code, Gemini, Codex, OpenCode)
  • hop — AI work toolkit

GitHub Actions:

  • 12fc — Verifies CLI conformance to the 12-Factor AI-CLI spec

Affiliated — separate orgs, vanity domains:

  • ctxt — Decentralized, local-first context engine (context.help)
  • xray — Codebase mapping (xray.codes)
  • mxhook — Inbound email webhooks (mxhook.com)

Governance

  • License — Most packages MIT; some Apache 2.0; rlz under BSL-1.1. See each repo's LICENSE for specifics.
  • Releases — release-please + Conventional Commits. Rolling major tags. Published to npm, PyPI, crates.io, Packagist, Go vanity.
  • Cadence — Independent per-package. Each ships when ready; no linked-version coupling.
  • Stability — Pre-1.0 packages carry visible warnings. v1+ packages follow semver strictly.
  • Securitysecurity@ideacrafters.com · SECURITY.md

Links

hop.top → — full catalog, docs, install paths

Community: Contributing · Security · Code of Conduct

hop.top is sponsored by Idea Crafters & Experts AI.

Pinned Loading

  1. spec-12fc spec-12fc Public

    Build agent-first command line tools — the 12-Factor AI-CLI specification and conformance Action.

    Shell

  2. spec-crtx spec-crtx Public

    Language-agnostic specification for AI agent conversations

    Makefile

Repositories

Showing 10 of 53 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…