Releases: anbturki/docsreader
Release list
DocsReader v0.9.0
See assets below to download and install.
Install via Homebrew:
brew install --cask anbturki/tap/docsreader
Install via curl:
curl -fsSL https://raw.githubusercontent.com/anbturki/docsreader/main/install.sh | bash
DocsReader v0.8.1
See assets below to download and install.
Install via Homebrew:
brew install --cask anbturki/tap/docsreader
Install via curl:
curl -fsSL https://raw.githubusercontent.com/anbturki/docsreader/main/install.sh | bash
DocsReader v0.8.0
See assets below to download and install.
Install via Homebrew:
brew install --cask anbturki/tap/docsreader
Install via curl:
curl -fsSL https://raw.githubusercontent.com/anbturki/docsreader/main/install.sh | bash
DocsReader v0.7.0
See assets below to download and install.
Install via Homebrew:
brew install --cask anbturki/tap/docsreader
Install via curl:
curl -fsSL https://raw.githubusercontent.com/anbturki/docsreader/main/install.sh | bash
DocsReader v0.6.3
DocsReader v0.6.3
MCP search and workspace-scope fixes.
Fixed
- Multi-word search now works.
search_docsandsearch_memory
matched the whole query as a single substring, so a query like
"coturn flags" found nothing unless the words happened to be adjacent.
Queries are now tokenized: every word must match somewhere, and results
rank by how many fields each word hits. Single-word searches are
unchanged. - The default
~/notesworkspace no longer reports the wrong scope.
When resolved from inside a project directory, the user workspace was
mislabeled as a project workspace; it now consistently reports as the
user workspace, matching whatlist_workspacesshows.
Verification
Both fixes were exercised end to end against a real workspace before
release. Regression tests cover multi-word doc and memory search and the
workspace-scope resolution.
DocsReader v0.6.2
DocsReader v0.6.2
Agent-created workspaces now show up in the app on their own.
Fixed
- Workspaces created through the MCP server are no longer invisible.
The app displayed only folders you added by hand and ignored the
workspace registry the MCP server writes, so docs an agent created in
~/notes(or a project workspace) never appeared until you added the
folder yourself. DocsReader now reads that registry: existing agent
workspaces show up on launch, new ones appear live while the app is
open (no restart), and the app opens the first one when it was empty.
Details
- Removing a synced workspace remembers the choice, so it does not come
back on the next launch; re-adding it clears that. A workspace whose
folder was deleted is dropped instead of showing as an empty root. - Removal only affects the sidebar - the workspace and its files on disk
and in the MCP registry are untouched.
DocsReader v0.6.1
v0.6.1 release notes
Set as the GitHub release body once the pipeline publishes.
DocsReader v0.6.1
Patch release with fixes from the v0.6.0 rollout.
Fixed
- AppImage: agent registration now survives app exit. The in-app
Connect flow registered the MCP server at the AppImage's temporary
mount path, which disappears when the app closes. DocsReader now
copiesdocsreader-mcpinto its data directory and registers that
stable path; the copy refreshes automatically after app updates.
Docs
- README and the welcome tour now explain the one-time
brew upgrade --cask docsreaderneeded by Homebrew installs that
predate v0.6.0 and auto-updated in-app: the in-app updater cannot
create Homebrew'sdocsreader-mcpPATH link. The in-app Connect flow
is unaffected either way.
DocsReader v0.6.0
DocsReader v0.6.0 - the MCP foundation
DocsReader is now the human window into an agent-managed markdown corpus.
This release bundles docsreader-mcp, a stdio MCP server your AI agents
write docs, memory, and tasks through, while you read the same plain
markdown files in the app.
For your agents
- MCP server in the box:
docsreader-mcpships inside the app bundle
(macOS:DocsReader.app/Contents/MacOS/docsreader-mcp, also on PATH via
Homebrew; Linux deb:/usr/bin/docsreader-mcp). - Docs with a status-as-folder lifecycle: research / in-progress / done /
archived, optional phase subfolders; the folder IS the status. - Memory: short topic-addressed facts, one entry per topic,
overwrite-wholesale semantics. - Tasks: Backlog.md-shaped files with acceptance-criteria checklists.
- Self-describing: agents learn the model from the
docsreader://onboardingresource; every doc is an MCP resource; tool
errors carry recovery hints;start-task/record-decisionprompts. - Workspace resolution that just works: explicit slug > project auto-
detect (CLAUDE_PROJECT_DIR + walk-up) > default~/notescreated on first
write. Interactive clients get an elicitation picker for unknown slugs.
In the app
- Connect to AI agents: Settings pane detects Claude Code, Cursor,
Windsurf, VS Code, and Codex and registers the server with each in one
click (non-destructive config merges). - Managed workspaces:
.docsreader.yamlmarker (auto-migrated from
.docs.yaml), a convert prompt for plain folders, workspace display
names, and silent live reload while agents write. - Quick edit: a pencil on the open doc flips to raw markdown for fast
human fixes. - Backlinks pane: incoming links to the open doc, grouped by folder.
- Denser sidebar: smaller type and tighter rows in the file tree,
lenses, and workspace switcher. - Refreshed welcome tour: agent-first framing plus a new "Connect your
AI agents" getting-started page; the stale.docs.yamlmanifest page is
gone.
Fixed
- Mermaid and svgbob diagrams render again: the sanitize/highlight
pipeline was stripping the diagram flag, so fenced diagrams fell back to
plain code blocks in production builds (broken since the feature
shipped). Covered by regression tests now. - Settings -> AI agents no longer clips long config paths; full paths
show on hover.
DocsReader v0.5.1
See assets below to download and install.
Install via Homebrew:
brew install --cask anbturki/tap/docsreader
Install via curl:
curl -fsSL https://raw.githubusercontent.com/anbturki/docsreader/main/install.sh | bash
DocsReader v0.5.0
What's new
Split view
Read two docs side-by-side or stacked. Each pane keeps its own tabs, scroll position, and external-change banner. The outline tracks whichever pane is focused.
- Toggle between Single / Side-by-side / Stacked from the header
- Drag the splitter to resize either orientation
- "Open in other pane" entry in the file context menu auto-enables split when collapsed
- Keyboard shortcuts:
Cmd+\toggles horizontal,Cmd+Shift+\toggles vertical,Cmd+1/Cmd+2focus pane 0 / pane 1 - Collapsing back to single keeps pane 1's tabs in storage, so re-splitting brings them back unchanged
- Backward compatible: existing tabs from v0.4.0 restore into pane 0 with split off; no user action needed
Other
- Bump
taurito 2.11.1 (#1)
See assets below to download and install.
Install via Homebrew:
brew install --cask anbturki/tap/docsreader
Install via curl:
curl -fsSL https://raw.githubusercontent.com/anbturki/docsreader/main/install.sh | bash