Desktop application

Soup

Status: Early prototype

A local-first desktop workspace built around notes and tasks first.

Soup treats any folder as a workspace. Your content stays as plain files you already own. Nothing is uploaded and there is no central database.

The sidebar is module-based. Notes and Tasks are on by default. Workspace adds a full file tree with editing, an integrated terminal, and code intelligence. Diagrams indexes standalone diagram files. Switch modules on or off per workspace from settings.

Notes is markdown-first with live preview, wikilinks, backlinks, and a context pane. Tasks surfaces every checkbox in the workspace through list and board views, customisable columns, WIP limits, and a backlog drawer for one-click promotion.

The AI module is off by default. Opt in for a right-rail chat with persistent threads, multi-file edit proposals staged for your review, and a local note index for grounded answers. A fully local mode requires no sign-in and makes no network calls.

Highlights

  • Notes and Tasks on by default; Workspace, Diagrams, and AI optional per workspace
  • Notes: markdown editing with live preview, wikilinks, backlinks, and a context pane
  • Tasks: list and board views, three-state lifecycle, and standalone tasks
  • Customisable board columns with WIP limits and a backlog drawer for one-click promotion
  • All content stays in plain files; nothing is synced to a server
  • Workspace module: full file tree, integrated terminal, code editing and intelligence
  • Optional AI module: right-rail chat, multi-file edits, and a fully local mode
  • Available on Windows, macOS, and Linux

Modules

Notes and Tasks first. Workspace, Diagrams, and AI when you need them.

Every Soup workspace ships with two modules enabled by default: Notes and Tasks. Three more modules, Workspace, Diagrams, and AI, can be switched on per workspace from settings. Each sidebar module owns the left rail; the AI module lives in a right rail and stays off until you opt in.

NotesDefault

The default landing module. Markdown-only sidebar tree, live preview, and a context pane for backlinks and outline.

  • Markdown files only; folders stay browseable for organisation
  • Wikilink and backlink resolution across the workspace
  • Live preview that follows the active note
TasksDefault

A unified view of every checkbox in the workspace, plus standalone tasks.

  • Three-state lifecycle: Backlog, Active, and Done
  • List and board views, with a backlog drawer for one-click promotion
  • Customisable columns with WIP limits
WorkspaceOptional

A full file tree for browsing and editing the entire folder, with create, rename, move, and an integrated terminal.

  • Syntax highlighting and editing for 15+ languages
  • Smart outlines, go-to definition, rename, and live diagnostics
  • Integrated terminal
DiagramsOptional

A focused index of standalone diagram files for diagram-heavy projects.

  • Sidebar lists diagram files only
  • Live preview with inline diagnostics
  • Inline diagrams stay editable inside their host notes
AIOptional

Right-rail chat, multi-file edits, local note index, and read-aloud. Off by default. Fully local mode available with no sign-in and no network calls.

  • Right-rail chat with persistent threads
  • Multi-file edits with per-hunk apply and reject
  • Local note index for grounded answers
  • Read-aloud for whole notes, paragraphs, or selections
  • Fully local mode: no sign-in, no network calls

Embedded demo

A guided tour of the Soup workspace.

A lightweight in-browser model of the desktop app. Switch modules in the sidebar, edit a note with live preview, and move tasks through Backlog, Active, and Done.

Soup workspace

A guided model of the desktop app.

soup · lakehouse-notes.soup/
notes/today.mdmarkdown
Preview

Today

Plan

  • Draft the release plan for v0.4
  • Write follow-up notes from the architecture review
  • Triage the inbox folder
  • Reply to the design feedback thread

Notes

Picked up [[release-plan]] again. The column layout works, but the WIP limit on Active is too tight.

workspace: lakehouse-notesmodule: notes9 tasks · 4 noteslocal · no network

Why it exists

Built around your folder, not a cloud service.

Soup keeps your content in plain files inside a folder you choose. Your workspace stays portable and your files remain readable by any other tool. Downloads and release notes live at soulstack.co.uk/releases.