从源码构建需先装 Node.js、pnpm,macOS 还需 xcode-select --install;Windows 和 Linux 构建未签名,首次启动系统可能警告;HTML 视图需先在 Help → Install Agent Skills 安装技能。
hubble.md
bholmesdevMIT活跃维护一款面向人类和 AI 代理的 Markdown 记事本,让笔记既能自己阅读,也能直接交给代理处理。
The best notepad for you and your agents
pnpm install
pnpm bundle:desktop:macREADME 未说明硬件要求;以 Electron 桌面应用形式分发,支持 macOS、Windows 和 Linux。
面向你和 AI Agent 的开源 Markdown 笔记本,支持 Agent 直接编辑笔记并实时刷新
一款面向人类和 AI 代理的 Markdown 记事本,让笔记既能自己阅读,也能直接交给代理处理。
核心能力
- 支持 / 命令、Markdown 快捷输入和 frontmatter 属性
- 把笔记文件夹交给 Agent 协作,编辑后实时热重载
- 除 Markdown 外可用 HTML 搭建表格、书架、地图等视图
- 通过 Help → Install Agent Skills 安装技能让编码 Agent 生成视图
- 提供 Electron 桌面应用,macOS/Windows/Linux 均可安装
容易踩的坑
- desktop-v0.3.4最新正式版2026-11-02 · 2026-11-02 06:03 UTC
Changed
- In narrow windows, the sidebar now slides in over the whole window, keeping the Folders and Inbox buttons in the title bar where they sit in wide windows. #331
- desktop-v0.3.32026-11-01 · 2026-11-01 04:21 UTC
查看更新说明
Added
- Expand or collapse every sidebar folder from the View menu, and give either a shortcut in Settings. Thanks @n00ki! #271
- Copy a folder path from its sidebar menu. Thanks @nisan1101 for the suggestion! #304
Changed
- New tabs now open a new tab menu to easily create files, find recent notes, and search. #329
- Hover and selection highlights, and buttons that show on hover like the sidebar's ⋯ menu, now appear instantly instead of fading. Thanks @n00ki! #327
Fixed
- Recording a shortcut that uses ⌥ with a punctuation key, such as ⌘⌥[, now saves that key instead of the character ⌥ types. #271
- Reference-style links and images no longer disappear from a note when you edit it. Thanks @mohsensc! #309
- Opening a file with Hubble from Finder now points the terminal's
$HUBBLE_NOTE_PATHat that file, so "Chat about this note" reads the right note. Thanks @farskid for the suggestion! #316 - On Windows and Linux, opening a Markdown file while Hubble is closed now opens that file instead of your last session. #326
- desktop-v0.3.22026-10-29 · 2026-10-29 16:27 UTC
查看更新说明
Added
- Right-click an image in a note to copy it, or to copy its file path (or web address for linked images). #321
Fixed
- desktop-v0.3.12026-10-20 · 2026-10-20 16:18 UTC
查看更新说明
Changed
- Holding Option in the inbox view no longer swaps each note's folder for its full path. Hover a note's folder to see its full path. #310
- desktop-v0.3.02026-10-19 · 2026-10-19 14:47 UTC
查看更新说明
Added
- An inbox view beside the folder tree lists every note newest first, grouped by date, with each note's title, first line, and folder. Switch views from the title bar, or with cmd+shift+E for folders and cmd+shift+I for the inbox. #307
Changed
- Change the default keybinding for toggling the sidebar from cmd+shift+E to cmd+. You can change this binding back from Settings > Keybindings. #307
Fixed
- The folder tree now highlights the open note however you opened it, not just when you click it in the tree. #307
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Hubble.md
The best notepad for you and your agents. Free, open source, backed by Markdown and HTML.
What is Hubble?
Hubble is a free, open-source notetaking app for you and your agents.
- Feels familiar. The same writing experience you're used to from Notion or Apple Notes, but for Markdown.
/commands, Markdown shortcuts, and file properties / frontmatter are supported. - Agent ready. Point your agent at your notes folder to start collaborating. Hubble will live-reloads as your agent edits.
- Build any view. Beyond Markdown, you can build and view HTML-based apps. Install the skills from Help → Install Agent Skills and tell your coding agent what to build. Turn a folder of notes into a table, a bookshelf, a map... anything you can think of.
Download
Hubble ships as a desktop app. Install the latest build from the releases page.
macOS, Windows, and Linux are supported. macOS builds are signed and notarized; Windows and Linux builds are unsigned, so your OS may warn before the first launch.
Compile from source
Want to build Hubble directly? First, install the prerequisites:
Then from the repo root:
pnpm install
pnpm bundle:desktop:mac
# or for windows:
pnpm bundle:desktop:win
# or for linux:
pnpm bundle:desktop:linux
This creates a production desktop bundle under apps/desktop/release/. For the live dev flow and packaging detail, see apps/desktop/README.md.
Repository structure
This repo is a pnpm workspace:
.
├── apps
│ ├── desktop # Electron desktop app (the main Hubble app)
│ ├── web # Astro landing page (hubble.md homepage)
│ └── www # React + Convex web app (Hubble in the browser. HEAVILY WIP)
└── packages
├── editor # Framework-agnostic Markdown editor core (Tiptap + Markdown conversion)
├── ui # Shared React editor UI built on the editor core
├── runtime # Runtime injected into HTML Apps and Embeds
├── sync # Filesystem sync engine (HEAVILY WIP)
├── convex-client # Convex client used by the sync engine
├── sync-backend # Convex backend powering Cloud Sync
└── cli # `hubble` CLI for syncing a folder from the terminal
Common commands
From the repo root:
pnpm install # install dependencies
pnpm dev:desktop # run the desktop app in dev
pnpm dev:www # run the web app in dev
pnpm build # check, build all packages, and typecheck
pnpm bundle:desktop:mac # build a production desktop bundle for macOS
pnpm check # run Biome
pnpm typecheck # typecheck all packages
Documentation
CONTRIBUTING.mdcovers the contribution flow, local setup, and pre-PR checks.CONTEXT.mdis the shared glossary for project terms (Workspace, HTML App, Embed, and more).apps/desktop/README.mdcovers desktop build, dev, and packaging.
Powered by Warp
Hubble's repository automation runs on Warp Factory agents. When you open an issue or a pull request, an agent handles it:
- Triage. New issues get a triage-state label and a comment explaining the decision.
- Implementation. Issues labeled
ready-to-implementget a draft pull request. - Review. Pull requests get a code review before a human looks at them.
Every comment, review, and pull request an agent produces is signed with a link back to Warp, so it is always clear what a person wrote and what an agent wrote. The workflows live in .github/workflows.
If you want to set up your own software factory, try Warp's setup guide.
Contributing
Contributions of any size are welcome. Open an issue before substantial work so we can agree on the approach together. See CONTRIBUTING.md for the full flow.
This project follows our Code of Conduct. To report a security issue, see our security policy.
License
Hubble.md is licensed under the MIT License.