ADI Mono
What this is
Section titled “What this is”ADI is software you install and run on your own computer. It runs AI agents, and gives every
project, service, or dashboard it manages a real address — yourproject.adi — instead of a
terminal tab you have to keep open or a port number you have to remember. A local supervisor
keeps it all alive: restarting a service under its restart policy, waking an on-demand one the
moment something visits it, and stopping it again once its idle window passes. One page in your
browser, the control panel at app.adi, shows what’s running and lets you start, stop, and watch
it.
If you’re comfortable installing software on a machine you control and running a command in a terminal, ADI is for you. It isn’t a hosted product you sign into — there’s no account behind it sitting on someone else’s server.
For an enterprise evaluating thisEnterprise interest
Section titled “For an enterprise evaluating this”The front door — the piece that answers every *.adi address — binds loopback addresses only,
and mints its own certificate authority so local services get real HTTPS: one cryptographically
constrained (RFC 5280 name constraints) to the .adi/localhost/127.0.0.0/8 namespace, so a
leaf it signs isn’t a certificate any real browser will accept for anything outside this
machine’s own names, however its key is handled. Services meant to stay up are supervised and
restarted under their own restart policy instead of left to quietly die, and the whole routing
table is one API call away rather than scattered across shell history and config files. See
Hive for the routing, HTTPS, and supervision detail behind all of this.
For the technically curiousExpert area
Section titled “For the technically curious”A service lives as a few lines of YAML in a project’s .adi/hive.yaml, and the CLI, adi-mono,
is the one command line every part of the system answers to. Under the hood there’s a DNS
resolver for the .adi zone, a task tree, a code index (symbol search, call graph, clone
detection), knowledge bases with embedded semantic search, a fleet layer that joins remote
machines over iroh, and a port manager that leases ports instead of guessing at them. The one
piece with a real page right now is the front door and process supervisor — Hive.
Where to start
Section titled “Where to start”These docs are early — Hive is the only page written in depth so far. Start there.