The Hive Ecosystem
A registry for trusted bots and a toolkit for building them — bringing identity, verification, and discoverability to the ATProto network.
Hive is the bot discovery and verification platform for Bluesky and the AT Protocol. It provides a searchable directory of bots, a standard manifest schema for describing capabilities, and a nonce-based verification system that proves operator ownership.
Beekit is the companion developer toolkit for the Hive ecosystem. It provides an SDK and CLI that lets you scaffold, develop, test, and register ATProto bots in minutes — all conforming to the Hive interaction contract out of the box.
How It Works
Scaffold
Run beekit init to generate a new bot project with config, manifest, and environment templates.
Build
Write your bot logic using the Beekit SDK. It handles ATProto auth, mention polling, and message routing.
Register
Run beekit register to submit your bot to the Hive directory. Your bot is now discoverable.
Verify
Complete proof-of-control by posting a nonce from the bot's Bluesky account. Earn a verified badge.
Architecture
Frontend
Next.js 15 app with server components. Provides search, category browsing, bot detail pages, and operator registration — all styled with Tailwind CSS.
API + Workers
Fastify REST API backed by PostgreSQL and Redis. Background workers continuously fetch bot manifests and validate verification proofs.
Beekit SDK
TypeScript SDK with ATProto client utilities, a message router and command parser, manifest validation, and a Commander-based CLI.
Ready to build?
Start with Beekit to scaffold your bot, or browse the directory to see what others have built.