← all packages

Friends of hop.top

Open source projects we use, build on, or work well with.

Agents and editors

  • Agent Client Protocol

    A protocol for connecting any editor to any agent.

    aps runs an ACP server, so editors that speak ACP can open sessions with aps agents.

    hop.top/aps

  • beads

    An issue graph that gives coding agents memory across sessions.

    A neighbour of tlc, our todo list that syncs with issue trackers; each covers a different part of tracking agent work.

    hop.top/tlc

  • opencode

    The open source coding agent.

    nerv supports OpenCode: a hook written once for nerv runs there and on the other supported AI coding CLIs.

    hop.top/nerv

Specs and guidelines

Command-line tooling

  • direnv

    Loads and unloads environment variables depending on the current directory.

    Same design space as aps, which scopes environment and credentials to an agent profile instead of a directory.

    hop.top/aps

  • Charm

    Go libraries for terminal apps, including Bubble Tea, Lip Gloss and Huh.

    aps builds its terminal interface with Bubble Tea, Lip Gloss and Huh.

    hop.top/aps

  • GoReleaser

    Release automation that builds, packages and publishes Go projects.

    aps and tlc publish their releases with GoReleaser.

    hop.top/aps hop.top/tlc

Testing

  • VCR

    Records a test suite's HTTP interactions and replays them in later runs.

    xrr applies the same record-and-replay approach to exec, HTTP, gRPC, Redis and SQL.

    hop.top/xrr

Each entry says how one of our tools relates to the project. A listing is not a partnership or an endorsement.