Ask your vault
“What do I know about EVPI?” or “find my ML final notes” retrieves real Markdown from the Obsidian vault you chose.
local-first · made for Obsidian vaults
twin.md is a small pet and chat window for people who keep their life in Markdown. Point it at an Obsidian vault, ask what you know, save titled quick notes back into your chosen folder, and approve useful desktop actions when you need them.
what it is
Twin is not trying to become a giant productivity suite. It is a calm local companion that sits near your work, remembers the vault you selected during onboarding, and helps you use that knowledge without digging through folders.
“What do I know about EVPI?” or “find my ML final notes” retrieves real Markdown from the Obsidian vault you chose.
/inbox creates a titled Markdown note in the quick-notes folder you picked during onboarding.
Let it hand off Spotify, browser, reminders, or desktop tasks only after you approve that specific request.
Your vault, chat snapshots, sprite state, and permissions stay on your machine or in your own vault folder.
how it feels
01
Onboarding points Twin at your Obsidian or Markdown folder and asks where quick notes should land.
02
It can scan, retrieve, and summarize your notes instead of answering from vibes.
03
Every desktop handoff stays queued until you approve it, so actions do not silently repeat.
companion, not dashboard
The sprite gives the app a presence without turning your notes into a corporate dashboard.
Tool-use pills show when Twin is scanning the vault, retrieving notes, creating a quick note, or asking for desktop approval.
Create a character from a prompt or uploaded photo, then evolve it intentionally instead of randomly replacing it.
students, researchers, builders, and anyone with too many Markdown notes.
state and session snapshots live on your machine or in your chosen Obsidian vault.
it retrieves, remembers, saves, and hands off. It does not try to own your workflow.
Have an Obsidian vault? Give it a companion that can actually read it.
start here →