Self-hosted · local-first

A living board on top of files you already own.

IntrynSync runs on your computer or server and turns a folder of markdown into a work + life goal board. You, your editor, and your AI agents all read and write the same files — and nothing an agent does lands without your approval.

How a goal movesyou approve
Dumped in the wizard or quick-addcaptured
Worked on the board — drag, edit, logmoving
Agent proposes a next stepproposed
You accept or dismissyour call
What lives in each cardplain markdown
  • The goal + area, column, due date, tags
    frontmatter you can read
    yours
  • Timestamped progress log
    by you and by agents, signed
    memory
  • Agent proposal awaiting review
    created by your VA overnight
    pending

Your files

Every card is a markdown note in a folder or Obsidian vault you own. No database, no lock-in.

The board

One small Node process renders your files as a live board — drag, edit, search, done.

Quick capture

Type one line — "Renew hosting friday #client !work" — and the card builds itself.

Progress memory

Every goal carries a timestamped log of what happened and why. Memory you can read.

Your rules file

intrynsync.md defines who you are and what agents may do. Change the file, change the behavior.

Agent proposals

Autonomous agents propose cards with their name attached. You accept or dismiss.

Approval boundaries

Agents mayRead the board, propose cards, log progress
Agents mustFollow your intrynsync.md rules, sign their work
You ownAccepting, dismissing, deleting — every decision
Your data's homeYour disk. Full stop.

Runs anywhere Node.js runs

A laptop, a Mac mini in the closet, a Raspberry Pi, a $5 VPS. Zero npm dependencies, no database, one command to start, and a built-in checker that verifies your install. Works beautifully on top of an existing Obsidian vault — the board updates live as notes change.

Five-minute setup

Download, run node server.js against a folder, and the setup wizard does the rest. Get the download →