Kenny Wu36 downloadsA continuous Kami-inspired Obsidian shell with Reading Stage, precise Outline sync, and adaptive wide content.
A desktop-first Obsidian 1.13+ plugin that keeps the workspace on one continuous Kami-inspired Folio Shell across New Tab, Reading, Editing, Graph, Canvas, and other root views. Active Markdown views additionally receive:
The plugin is desktop-only, targets Obsidian 1.13+, and works with Obsidian's Default Theme. It does not require Kami Reader. Kami Reader remains an optional companion for fuller styling of callouts, tables, code, editor syntax, menus, settings, and other components outside Companion's document treatment. No theme detection or integration setting is required.
Companion writes no note content, stores no workspace state, and restores the active theme when disabled.
Open the Command Palette and run Kami Reader Companion: Toggle focus mode
to enter the optional focus treatment in either Editing or Reading View. In
Editing View it follows CodeMirror's active line. In Reading View, point to or
keyboard-focus a block to bring it and its neighbors forward; use Arrow Up
and Arrow Down to move between blocks. Workspace chrome returns to full
contrast-safe throughout; hovered, active, or keyboard-focused controls become
the strongest chrome within their group.
Toggle reading stage remains Reading-only and changes the workspace's
spatial presentation. The two modes can be combined: Reading Stage controls
space, while Focus Mode controls attention. Escape exits Reading Stage first,
then Focus Mode. Neither mode is persisted.
The 22-state macOS matrix under visual-evidence/ is retained as a historical
reference and is not counted as current release acceptance. Version 0.1.8 uses
seven current Obsidian 1.13.6 Windows captures from the tracked synthetic visual-vault: the
Default and Kami Reader themes, light and dark schemes, Reading and Editing,
single and split layouts, plus Reading Stage. The gate binds those reviewed
pixels to the exact Companion assets and the public Kami Reader 0.2.1
theme.css. It records structure and provenance; it does not replace human
pixel review.
| Reading View · Dark | Editing View · Dark · Split |
|---|---|
![]() |
![]() |
| New Tab · Light | Reading Stage · Light |
|---|---|
![]() |
![]() |
| Command Palette · Light | Settings · Dark |
|---|---|
![]() |
![]() |
npm ci
npm run check
npm run dev:injector
check:visual also needs the pinned public theme asset. On PowerShell:
$env:KAMI_VISUAL_THEME_CSS = "C:\path\to\obsidian-kami-0.2.1\theme.css"
npm run check:visual
Release screenshots must contain only files and text from
tests/fixtures/visual-vault; never capture a personal or production vault.
Paste .dev/inject-kami-reader-companion.js into Obsidian DevTools, then enable
Kami Reader Companion under Settings → Community plugins.
The injector intentionally refuses to update an existing plugin directory. Remove the previous local installation before injecting a new build.