self-host · agplv3

Run all of Vinculum on your own box.

Every feature on, no licence keys, no billing.

Point the desktop app and the runner at your server, and they behave exactly like the hosted version.

your-box
$ curl -fsSL https://vinculum.run/install/server | sh
installing uv and the server · about 2 minutes
$ vinculum init
built-in Postgres 16 + pgvector · schema · a default project
$ vinculum run
✓ listening on 127.0.0.1:31415
$ vinculum doctor
✓ grunt_sandbox   ✓ bind_exposure
✓ mcp_target      ✓ secret_exposure
✓ relay_devices   ✓ version
✓ data_path       ✓ backups
all clear

§01 · safe defaults

It listens on localhost until you say otherwise.

Remote callers with no credentials get zero tools, and doctor says what to fix.

  • localhost only, by default
  • remote /mcp callers with no credentials get zero tools
  • vinculum doctor says what to fix
  • built-in Postgres 16 + pgvector
  • upgrades keep your data
  • no telemetry, one optional version check

§02 · licences

AGPLv3, or a commercial licence.

path a

AGPLv3. Free.

Use it, change it, host it. If you offer a modified version to others over a network, share those changes.

path b

Commercial licence.

If AGPL doesn’t fit your company. [Terms and contact.]

Keep the record on your own hardware.

Or let us host it, free to start.