Handshake 0.1.0 β first release π€
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.