Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Entwurfswerk

Entwurfswerk

A local-first collaborative workspace for people and software actors. The primary interface is an infinite spatial canvas, and every addressable participant is an actor.

Workspaces hold documents, nodes, agents, scripts, data, charts, and workflows. Actors exchange typed messages and signals. The whole workspace has a deterministic Markdown representation, so it imports, exports, and diffs in Git.

Downloads · Workspace Markdown · API reference

What makes it different

  • Local-first. No Entwurfswerk cloud is required. The local database is the operational source of truth.
  • Portable. A workspace is a .dw.md document: readable, diffable, and recoverable without the application.
  • Programmable. QuickBEAM runs trusted script actors inside the BEAM with explicit capabilities instead of unrestricted access.
  • Schedulable. Agents create durable waits and recurring schedules; delayed work survives restarts.
  • AI without lock-in. Bring your own keys or models: hosted providers, local endpoints, or in-browser models.

Editions

The edition is a build property. A free build contains no Pro code at all, because Pro is a separate application linked into the binary only for Pro builds.

FreePro
Workspace, canvas, actors
Local agents, BYOK / BYOM
Portable Markdown, scripting
Dynamic schedules, multi-agent work
Advanced history, team sync, audit

A lapsed licence downgrades capabilities, never data access: every workspace stays openable, exportable, and recoverable.

Developers

  • API reference — generated from the source with ExDoc.
  • The workspace Markdown format is documented in Workspace Markdown.
  • Scripting with QuickBEAM, the HTTP interfaces (JSON:API, GraphQL), and the generated AshTypescript client are documented here as they land.

Working in the repository

The repository carries internal material that is deliberately not published here: architecture notes, decision records, task definitions, and operations runbooks live under docs/. Start with AGENTS.md and docs/agent/START_HERE.md in the repository.