Skip to content
shinbo
Knowledge

Markdown notes, straight into your Obsidian vault

Shinbo saves what it learns as Markdown notes in an Obsidian vault or plain folder you own.

These guides describe the current development source. The published v0.7.1 release can differ; check release notes before following a workflow.

Notes you can walk away with.

The keep tool saves one Markdown note per save into a folder you choose — an Obsidian vault or any plain directory. The folder is the store. There is no mirror and no database, so the notes stay yours if you stop using Shinbo.

Try it
  1. Open the Knowledge surface beside a thread. On a fresh workspace it asks you to choose a vault.
  2. Pick your Obsidian vault, or any folder. Notes land under <vault>/knowledge-base by default.
  3. Ask Shinbo to keep something — a page, a note, a selection or a screenshot. It writes one .md file with front matter, attachments beside it.
  4. Open the file in Obsidian or any editor. The note tagger fills in a title and tags shortly after the file lands.

What a note contains

Every note starts with YAML front matter: title, kind, date, source, application and tags. The body is the kept text. Images go next to the note as ordinary files.

The target path is checked to be inside the folder before anything is written. Each note goes to a temporary file first and is then renamed into place, so a failed save leaves no half-written note.

Store
Obsidian vault or plain folder
Default folder
<vault>/knowledge-base
Kinds
page · note · selection · screenshot
Note ceiling
256 KiB body
Attachment ceiling
8 MiB per image
Empty Shinbo knowledge base with no vault configured
The knowledge baseFresh workspace · choose a vault to begin saving notesCaptured September 12, 2026 · current app source · example profile

Note tagger

After a note lands, the note tagger gives it a title and tags using its configured model. That call goes to the model's provider, so saving to a local folder does not by itself make processing offline.

Memory is separate

The memory tool is a different store: Shinbo's own /memories notes, carried between conversations. The agent can view, create, edit, insert into, delete and rename them. Knowledge is for you; memory is for the agent. Neither promises complete recall.

Limits
  • A note body is capped at 256 KiB and an image at 8 MiB; larger material needs splitting.
  • The tagger sends note text to its configured model after the save. Point it at a local model if the text must stay on the machine.
  • A saved note is a file, not active context. Give the agent its path when you want it read.

Reuse a decision in another task

Ask Shinbo to keep a short decision, its reason and any source paths. Open the resulting Markdown file and check what was saved. In a later thread, give its path and ask the agent to read it before starting the next task, and check that the answer uses it. The handoff is the file path; nothing is recalled on its own.

A thread records the conversation; a note is a separate file in your folder. Archived threads are deleted after 30 days, so a decision worth keeping belongs in a note, backed up like the rest of your files.

Related: Notch & surfaces for the other five surfaces, Models for the note tagger's model, Tools for the keep and memory tools.