What is Hive?
The plain-language introduction to Hive: what it is, the problem it solves, and who it is for. Written for people who use the Apiary, not people who build it.
What is Hive?
The plain-language introduction to Hive: what it is, the problem it solves, and who it is for. Written for people who use the Apiary, not people who build it.
Related:
#The problem: a stack of services is a chore to look at
The Apiary runs several services on your machine, each on its own port: Honeycomb for memory, Nectar for codebase understanding, and Doctor for supervision. Individually they are clean. Together they are a chore: several ports to remember, and browser tabs each talking to a different address. Worse, the old dashboard lived inside the memory service, so it went dark exactly when you needed it, when that service was down.
#The idea: one front door
Hive is the single portal you open. One always-on address, http://127.0.0.1:3853, serves the entire dashboard for everything behind it: memories, projects, the memory graph, the code graph, sync, logs, ROI, and settings. You bookmark one address and never hunt for a port again.
#What you actually get
- One address for everything. Every dashboard page in the Apiary lives at one origin.
- Always on. Hive is its own supervised process, so it starts on boot, restarts itself on a crash, and is the last thing standing when something else is down.
- Never a broken page. On a cold boot you get an honest readiness screen with one tile per service, and you land on the dashboard the moment the stack is ready.
- Fails soft. If one service is down, its panel says so while the rest of the dashboard keeps working, and it recovers on its own.
- Holds nothing. Hive stores no token and no data of its own. It passes your session through to the services that own your data.
- Local only. It binds to your machine, with no way to expose it to the network.
#How it feels day to day
You open one bookmark. A live status pill for each service sits at the top of every page, drawn as distinct shapes so it reads without color. If a panel is quiet because a service is restarting, the rest of the page keeps working and the panel comes back on its own once Doctor brings the service up.
#Who it is for
- Anyone with an Apiary install who wants one place to view memories, projects, graphs, sync, logs, ROI, and settings.
- Operators diagnosing which service is unhappy, without remoting into terminals.
#Where it fits
Hive is the window into the whole stack. Honeycomb, Nectar, and Doctor do the work; Hive shows all of it in one place and stays up even when one of them is not.
#Next steps
- Open it in Getting started with Hive.
- Read the common questions in the Hive FAQ.
- See the machinery in Hive architecture.