Skip to content

Handshake 0.1.0 β€” first release 🀝

Choose a tag to compare

@re-marked re-marked released this 31 May 13:40

Handshake 0.1.0 β€” first release 🀝

Obsidian for your network. A local-first desktop app for mapping the people you know β€” who they are, how you're connected, and who introduced whom. Your whole network is a folder of plain Markdown files on your disk; nothing leaves your machine.

The board

  • A clean card-graph of your people, rooted on you β€” parent links follow who introduced whom.
  • Drag a card to arrange it; its whole subtree moves with it. Pan, and zoom way in or out.
  • Ties are colored by warmth (shades of rose), so closeness reads at a glance.
  • A faint + on any card creates-and-connects a new person in one move; drag one card onto another to link them.
  • Goals ride along as faint dashed cards you can tick to promote into a real connection.

Notes & people

  • Inline-editable person notes β€” name, role, company, tags, handles, connections, and a free-form body.
  • Type-the-name delete, per-connection settings (strength Β· introduced-by Β· unlink).
  • People view (search Β· sort Β· density Β· pagination Β· locate-on-board) and a Goals view.
  • Command palette (Ctrl/⌘-P) to jump to anyone or type a new name to create them.

The workspace

  • Obsidian-style tabbed panes with resizable splits and multiple independent boards.
  • Floating note windows, and an inline switch to move any note between panel ⇄ float ⇄ tab (with a remembered default).
  • Drag tabs between panes, or to a pane's edge to split β€” with a lifted, spring-following drag.
  • One-tap "note left, board right" split. Everything (tabs, splits, floats) persists across restarts.

Under the hood

  • Tauri 2 + React 19 + TypeScript; a pure, tested engine (the "Switchboard") with the filesystem as the source of truth.
  • 103 tests green.

The foundation is here. Next on the horizon: real photos on the cards, richer notes, and more.