Packages
A

Archipelago

Package Other @dip497 0 installs

A package of 6: Harbour, Town ledger, Weather, Ship's log, Archipelago, Harbour.

hive plugins install @dip497/archipelago

Run it in a terminal, or find it in Hivemind under Settings ▸ Plugins.

Archipelago

Your workspace as islands you can walk, and four widgets drawn to match. One install, one switch, one rollback; nothing in it runs outside its sandbox, so it arrives switched on.

hive plugins install @dip497/archipelago
Member What it is for
Archipelago (view) Every project an island, every agent a worker building its town. A pin over each agent from afar; press J to land and walk the islands, V to see them through your own eyes, E beside an agent to open its terminal. Ships sail for the work between islands and the agents calling you, in a wind the work raises. Its own toolbar, a plank of the dock, starts agents and founds islands. Needs Hivemind 2026.10.6 or later.
Harbour (widget) Who needs you now: agents calling you as boats at your dock, longest first, with why, for how long and their project, and agents ready for a task waiting in port. Press one to go to it; it can ring a bell when a boat arrives.
Town ledger (widget) What each project got done this week and today, the town it has grown to, from a well to a castle, and which projects have gone quiet.
Weather (widget) The whole workspace at a glance, and for how long: fair while agents work, a squall when some call you, a storm when one stopped, becalmed when all rest, with a button to what needs you.
Ship's log (widget) What happened while you were away, newest first: who finished a turn, asked for you, started or stopped, how long ago and where. Press an entry to go to that agent.
Harbour (theme) The look of the islands for the whole app: the sea's blues by night, a wood accent, the rounded Nunito font, a still of the islands as wallpaper, and harbour sounds for an agent that needs you, finishes or fails. Applied from Settings ▸ Appearance, undone with Revert to previous look. Needs Hivemind 2026.10.6 or later.

Installing it never changes your view by itself. Hivemind 2026.10.6 and later ask once, "Open Archipelago?": under the install in Settings ▸ Plugins, or after hive plugins install @dip497/archipelago (at once if the app is open, otherwise when it next starts). Open switches to it. On any version, hive ctl plugin open view:@dip497/archipelago switches to it too.

Opening Archipelago brings its four widgets, down the left, the first time a workspace shows it (Hivemind releases after 2026.10.6). They show over Archipelago alone, and its overview keeps clear of the column they sit in. To have one over the canvas and your other views too, point at it and press its pin, Show on every view. One you close with its × stays closed in that workspace, unless you press Undo on the notice that says it was removed. On an older app, or to bring back one you closed, open it by hand. That adds a copy over every view, so one Archipelago brought and still shows would show twice over it (the Packages guide). Opening each by hand, and what an agent asks it:

hive ctl plugin open widget:@dip497/harbour       # and @dip497/town-ledger, @dip497/weather, @dip497/ships-log
hive ctl plugin call @dip497/harbour dock
hive ctl plugin call @dip497/town-ledger ledger
hive ctl plugin call @dip497/weather forecast
hive ctl plugin call @dip497/ships-log log

What it asks for. The view asks to tell an agent something (workspace:prompt, you send or cancel each message) and to start agents (workspace:spawn). The widgets ask for nothing: they read the agents, their status and the day's history, and press to go to an agent. There is no tool in the package, so nothing in it runs with the app's access.

Harbour, the theme

Installing Archipelago does not change how the app looks: Harbour waits in Settings ▸ Appearance next to the presets, and applies only when you press Apply (or hive theme use @dip497/archipelago/harbour). Revert to previous look (hive theme revert) puts back the look you had; the Appearance guide says more. It shares its name with the Harbour widget, the dock of agents calling you; the theme is the look, the widget a box.

Part What it is
Colours Dark: panels of night sea, words in sea-foam white (15:1 on the ground), and one warm colour, the amber of "needs you", kept for what waits on you alone.
Accent Wood: a brown well below the amber in lightness, so the two stay apart, also to colour-blind eyes, and at 3:1 on the ground and on the panels, so a switch or a slider in it is seen. It is never a status.
Terminal The same sea, with every ANSI colour but black reading at 4.5:1 on it; its yellow is a pale sand, not the amber.
Font Nunito, rounded, for the interface (OFL 1.1); the terminal keeps your monospace font.
Wallpaper The islands by night, rendered from this view, dimmed to 80%.
Sounds A ship's bell when an agent finishes, two gull calls when one needs you, a low horn when one fails. scripts/make-harbour-sounds.mjs makes them.

Where each file comes from, and its licence: themes/harbour/ASSETS.md.

It keeps Island as it was; Archipelago is a view of its own beside it.

Each plugin in it, where its code runs, and what it asks for. Sandboxed ones are held to what they ask for; one that runs in the app has the app's access.

  • Harbour @dip497/harbour Widget · sandboxed
  • Town ledger @dip497/town-ledger Widget · sandboxed
  • Weather @dip497/weather Widget · sandboxed
  • Ship's log @dip497/ships-log Widget · sandboxed
  • Archipelago @dip497/archipelago View · sandboxed asks for workspace:promptworkspace:spawn
  • Harbour @dip497/archipelago/harbour theme · nothing: it is data

Its plugins are installed, updated and removed together. It holds code that runs in the app or an agent's instructions, so it arrives switched off: turn it on with hive plugins enable @dip497/archipelago if you trust who wrote it.

Files

From dip497/hivemind-plugins at 6612341. Hivemind checks each file's checksum as it downloads, and stops if one changed.

  • hivemind-package.json91dbf814e21c
  • README.md4b9b9ad12788
  • themes/harbour/ASSETS.mdaaba7058f7b6
  • themes/harbour/fonts/nunito-latin.woff2ba344451eab2
  • themes/harbour/fonts/OFL.txt580df76c95a1
  • themes/harbour/sounds/done.oggebbd96db0c47
  • themes/harbour/sounds/error.oggf383719b8c13
  • themes/harbour/sounds/needs.ogg9218f24d20e3
  • themes/harbour/theme.jsond23b476baa50
  • themes/harbour/wallpaper.webp959f9df6c061
  • views/archipelago/dist/archipelago-assets.jsfc95c4b267ed
  • views/archipelago/dist/archipelago-kit.js5dcde1718665
  • views/archipelago/dist/archipelago-moves.jsba07c8c7a6ed
  • views/archipelago/dist/archipelago-skyDay.js597c082c5d20
  • views/archipelago/dist/archipelago-skyNight.jsa833103eaece
  • views/archipelago/dist/archipelago-workers.js1e26981afcf4
  • views/archipelago/dist/archipelago.css6dee142d939f
  • views/archipelago/dist/archipelago.js1770eb12ea22
  • views/archipelago/dist/ASSETS.md138f8940a591
  • views/archipelago/dist/hivemind-view.json75a4a869ab9f
  • views/archipelago/dist/icon.svg933c8a596569
  • views/archipelago/dist/index.html3b768d5204c9
  • views/archipelago/dist/README.md2605e9a6abe6
  • widgets/harbour/boat-calling.svg51d0fb59c000
  • widgets/harbour/boat-port.svg2758c11a7e31
  • widgets/harbour/harbour-calm.svga805a57f35e9
  • widgets/harbour/icon.svg74188fe76207
  • widgets/harbour/README.md9ef2c01a0703
  • widgets/harbour/widget.js5e2ec48f62e8
  • widgets/harbour/widget.jsonec4a60ccb04d
  • widgets/ships-log/calling.svg7a32b34608a2
  • widgets/ships-log/icon.svgcb88aabadf81
  • widgets/ships-log/README.mda8963fd9b180
  • widgets/ships-log/widget.jsdd51cd49b728
  • widgets/ships-log/widget.json4a834726e85f
  • widgets/town-ledger/castle.svgb78ef8fa170a
  • widgets/town-ledger/church.svg9d976c4bc36f
  • widgets/town-ledger/icon.svgd9eca257ee6f
  • widgets/town-ledger/README.md692f4f6fba5e
  • widgets/town-ledger/well.svg03ebcdebaad6
  • widgets/town-ledger/widget.js5e232eade51a
  • widgets/town-ledger/widget.jsonb6e9a338965d
  • widgets/town-ledger/windmill.svg046762909d4e
  • widgets/weather/becalmed.svg4fce30a169a9
  • widgets/weather/fair.svgb0a3bc2759f8
  • widgets/weather/icon.svg2d413d13a8af
  • widgets/weather/README.md4d81b7e2cf5d
  • widgets/weather/squall.svgdac63e7c93c8
  • widgets/weather/storm.svg12c42f1e3d1d
  • widgets/weather/widget.js92dba7d42c9b
  • widgets/weather/widget.jsonff3f993baf9d
hivemind-package.json
{
  "apiVersion": 2,
  "id": "@dip497/archipelago",
  "name": "Archipelago",
  "version": "0.8.0",
  "views": [
    {
      "path": "views/archipelago/dist"
    }
  ],
  "widgets": [
    {
      "path": "widgets/harbour"
    },
    {
      "path": "widgets/town-ledger"
    },
    {
      "path": "widgets/weather"
    },
    {
      "path": "widgets/ships-log"
    }
  ],
  "themes": [
    {
      "path": "themes/harbour"
    }
  ],
  "startup": {
    "view": "@dip497/archipelago"
  }
}

Hivemind shows you this list and asks before it installs.

  • Runs in a sandbox that holds it to what it asks for
  • Tell an agent something (you send or cancel each one)
  • Start agents in your workspace
  • Changes how the app looks and sounds, once you apply it (5 files: fonts, a wallpaper or sounds)
VersionCommitListed
0.8.0 6612341 October 28, 2026

Needs Hivemind 2026.10.6 or newer.

HiveHub keeps the version listed last. The ones before it are in the repository's history.

Something wrong with it? Report it.