A coding agent skill that turns raw source documents into a persistent, interlinked markdown wiki maintained by Claude, Codex, OpenCode or Gemini CLI.
imraywang/rays-brain-kit
A local, Markdown-based personal knowledge system combining an Obsidian vault template, an AI capture pipeline, and a Python stdlib review dashboard.
Open-source alternative to:Notion
- Stars
- 79
- Forks
- 18
- Open issues
- 0
- Last commit
- 10 days ago
What is it?
Ray's Brain Kit is a personal knowledge system that runs on your own computer. It bundles an Obsidian vault folder structure, an AI capture pipeline that gathers and distills source material into review cards, and a local dashboard for deciding what to keep, what to write, and what to publish. All data is stored as plain Markdown files, so the vault stays editable in Obsidian without a separate database.
The three components can be used independently. The dashboard runs on Python 3 standard library only and serves a local page at 127.0.0.1 with a review queue, an eight-column progress board, full-text search, and quick idea capture. The capture pipeline optionally uses Codex CLI for distillation, xurl for X bookmarks, and an iCloud drop folder for mobile sharing. An optional viral-topic radar uses the TikHub API.
The design centers on AI doing extraction and scoring while the user makes the final decisions. Review and candidate items have a seven-day attention window, after which they leave the active queue while source material is kept.
Key features
- 01Generates a Obsidian vault skeleton with demo data via a bootstrap script.
- 02Local dashboard with review queue, keyboard shortcuts, and an eight-stage progress board.
- 03Stores everything as Markdown files with no database.
- 04Optional AI pipeline turns new material into review cards using Codex CLI.
- 05Collects web clippings, X bookmarks, and phone shares into the vault.
- 06Binds to localhost by default and can be installed as a browser app.
Use cases
- Building a personal knowledge base in Obsidian that stays fully local.
- Turning saved articles and bookmarks into reviewed notes and writing topics.
- Running a content workflow from idea to draft to publishing feedback.
- Adding a lightweight Python dashboard on top of an existing Markdown vault.
Quick start
- 1
Clone the repository and enter the folder
git clone https://github.com/imraywang/rays-brain-kit.git my-brain && cd my-brain - 2
Generate the folder skeleton with demo data
python3 50-系统/40-自动化/知识仪表盘/bootstrap.py . --demo - 3
Start the local dashboard server
python3 50-系统/40-自动化/知识仪表盘/server.py - 4
Open http://127.0.0.1:8765 in your browser, or open the folder in Obsidian
Things to know
- The AI capture pipeline needs the Codex CLI, and X capture needs xurl with OAuth.
- The optional viral topic radar requires a TikHub API key and is billed per request.
- Scheduled runs are set up with launchd, which is macOS-specific.
- Folder names, documentation and templates are primarily in Chinese.
In collections
Topics
FAQ
- What is rays-brain-kit?
- A local, Markdown-based personal knowledge system combining an Obsidian vault template, an AI capture pipeline, and a Python stdlib review dashboard. Ray's Brain Kit is a personal knowledge system that runs on your own computer. It bundles an Obsidian vault folder structure, an AI capture pipeline that gathers and distills source material into review cards, and a local dashboard for deciding what to keep, what to write, and what to publish. All data is stored as plain Markdown files, so the vault stays editable in Obsidian without a separate database.
- Is rays-brain-kit free to use? What license does it have?
- rays-brain-kit is open source under the MIT license. Check the license terms before using it in commercial products.
- Is rays-brain-kit still maintained?
- Actively maintained. The last commit to rays-brain-kit was on Oct 28, 2026.
- What can I use rays-brain-kit for?
- Building a personal knowledge base in Obsidian that stays fully local. Turning saved articles and bookmarks into reviewed notes and writing topics. Running a content workflow from idea to draft to publishing feedback. Adding a lightweight Python dashboard on top of an existing Markdown vault.
- How do I install rays-brain-kit?
- Clone the repository and enter the folder: git clone https://github.com/imraywang/rays-brain-kit.git my-brain && cd my-brain Generate the folder skeleton with demo data: python3 50-系统/40-自动化/知识仪表盘/bootstrap.py . --demo Start the local dashboard server: python3 50-系统/40-自动化/知识仪表盘/server.py Open http://127.0.0.1:8765 in your browser, or open the folder in Obsidian
- Where can I get rays-brain-kit?
- The source code and installation instructions are on GitHub: https://github.com/imraywang/rays-brain-kit
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An AI chief of staff built as plain markdown files in an Obsidian vault, tracking your calendar, commitments and rules, and producing a morning brief.
An open-source, local-first knowledge base that merges docs, whiteboard canvas and tables in one workspace, as an alternative to Notion and Miro.
Self-hosted, privacy-first knowledge workspace with block-level references, Markdown WYSIWYG editing, and AI agent collaboration.
A privacy-first, open-source knowledge management app for outlining, linking and annotating notes in Markdown or Org-mode.
A free, open-source desktop and self-hosted note-taking app for building large hierarchical personal knowledge bases.