hubble.md

bholmesdevMIT活跃维护

一款面向人类和 AI 代理的 Markdown 记事本,让笔记既能自己阅读,也能直接交给代理处理。

The best notepad for you and your agents

desktop-v0.3.4发布于 2026-11-02 06:03 UTC1,522star100fork同步于 2026-11-10 05:53 UTC

怎么上手

由 README 提炼,执行前请确认
pnpm install
pnpm bundle:desktop:mac
硬件要求按 README 说明

README 未说明硬件要求;以 Electron 桌面应用形式分发,支持 macOS、Windows 和 Linux。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

面向你和 AI Agent 的开源 Markdown 笔记本,支持 Agent 直接编辑笔记并实时刷新

一款面向人类和 AI 代理的 Markdown 记事本,让笔记既能自己阅读,也能直接交给代理处理。

核心能力

  • 支持 / 命令、Markdown 快捷输入和 frontmatter 属性
  • 把笔记文件夹交给 Agent 协作,编辑后实时热重载
  • 除 Markdown 外可用 HTML 搭建表格、书架、地图等视图
  • 通过 Help → Install Agent Skills 安装技能让编码 Agent 生成视图
  • 提供 Electron 桌面应用,macOS/Windows/Linux 均可安装

容易踩的坑

从源码构建需先装 Node.js、pnpm,macOS 还需 xcode-select --install;Windows 和 Linux 构建未签名,首次启动系统可能警告;HTML 视图需先在 Help → Install Agent Skills 安装技能。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本desktop-v0.3.4
  1. 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
  2. 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_PATH at 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
  3. 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

    • When cmd+K fills in a link from your clipboard, the link is now selected, so pasting replaces it instead of adding a duplicate. #319
    • The tab bar border no longer has a 1px gap where it meets the sidebar. #323
  4. 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
  5. 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

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    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:

    • Node.js
    • pnpm
    • macOS desktop builds: Xcode Command Line Tools via xcode-select --install

    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.md covers the contribution flow, local setup, and pre-PR checks.
    • CONTEXT.md is the shared glossary for project terms (Workspace, HTML App, Embed, and more).
    • apps/desktop/README.md covers 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-implement get 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.