Asterism

A local-first workbench for working with agents.

  1. One canvas per piece of work.

    Agents, notes, folders, and terminals sit together as cards in a session.

  2. Links decide access.

    An agent uses what you link to it. Being on the canvas is not enough.

  3. Every agent, its own context.

    Each agent keeps its own conversation and links. Directed links let work pass between them.

  4. History branches.

    Return to any earlier point and continue. The previous path stays on record.

Paradigms are plugins.

The built-in agent is one plugin. Resources, tools, and views come from plugins too, and yours load the same way.

Read the manual
Local-first
Sessions, history, and settings stay on your computer. Model requests go to the provider you configure.
Your models
Connect the providers and relays you already use.
Open source
MIT licensed and developed in the open.

Download

Early development

macOS won’t open the app?

Builds use a self-signed certificate. If you trust the download, clear the quarantine flag:

xattr -dr com.apple.quarantine /Applications/Asterism.app
All releases