vibehunt.tech

v0.1 preview

Software discovery, without gatekeepers.

VibeHunt is an open registry. Builders publish manifests verifiable to their domain. You browse or describe what you need. No app stores, no algorithms, no ad auctions.

Two sides, one registry

Looking for something

Discover tools that fit what you actually need.

  • Browse by category, search, or describe a problem in plain English.
  • See verifiable claims from real publishers — no impersonators in your results.
  • Filter by what matters to you: local-first, open source, no subscription.
Browse software

Built something

Get your software in front of the people who'd use it.

  • Publish a JSON-LD manifest. That's the entire onboarding — no review queue.
  • Verify ownership with a small file at your domain. No impersonators can squat your name.
  • Free, open, no fees, no algorithm to game.
Publish a Capability

How it works

Three primitives. JSON-LD. No accounts.

1

Problem

live

A structured statement of an unmet need. Free-text intent plus context — category, constraints, scale. Anyone can publish one.

2

Capability

live

A manifest the software publishes. What it does, what it satisfies, where to get it. Verifiable to the publisher's domain.

3

Attestation

phase 2

A signed user vouch that a Capability solved a Problem. The trust signal that replaces app-store reviews and editorial picks.

Read the full spec →

From the registry

A few things people have published.

Browse all →

For builders

Your entire onboarding fits in one file.

A Capability manifest is a JSON-LD document. Publish one, host a small .well-known file at your domain, and you're discoverable.

capability.jsonJSON-LD
{
  "@context": "https://vibehunt.tech/v1",
  "@type": "Capability",
  "id": "cap:my-tool",
  "software": {
    "name": "My Tool",
    "category": "developer-tools",
    "homepage": "https://my-tool.dev",
    "source": "https://github.com/me/my-tool",
    "license": "MIT",
    "description": "A tiny thing that does one thing well."
  },
  "solves": [
    {
      "intent": "Solve a specific, focused problem in a clean way.",
      "constraintsSatisfied": [
        "core:open-source",
        "core:libre",
        "core:no-account-required",
        "core:offline-capable"
      ],
      "scale": ["single-user"]
    }
  ],
  "maturity": "stable",
  "maintainerAttestation": "did:web:my-tool.dev"
}
Walk through publishing →

Open protocol. Verifiable identity. No middleman.

VibeHunt is one client. The protocol is the product. Anyone can build another viewer, agent, or registry on the same JSON-LD primitives.