TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证由 AI 生成視覺化與動態互動元件、嵌入筆記的個人筆記 Web App。用 npx 一行指令在任何 md/mdx 資料夾啟動漂亮 UI。
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
由 AI 生成視覺化與動態互動元件、嵌入筆記的個人筆記 Web App。以 Astro + MDX 為核心,用 npx 一行指令就能在任何 md/mdx 資料夾啟動三欄工作台;搭配 Claude Code,把筆記裡的標記自動變成互動圖表,還能一鍵轉成簡報。 NoteCraftApp 是一款為寫技術筆記的人打造的筆記工作台。它直接讀你專案裡的 md/mdx 資料夾,提供資料夾樹、四種筆記檢視、系列閱讀進度、⌘K 全站搜尋與多筆記頁籤;在 MDX 裡用 @ai-visualize 標記描述想要的圖,Claude Code 就會生成 React 互動元件並寫回筆記。同一份筆記還能一鍵轉成簡報,結構化的 JSON 資料檔(ER 圖、OpenAPI 文件)則交給可安裝的 plugin 渲染。寫筆記、補圖表、轉簡報,都在同一本筆記裡完成。 完整說明請看 使用文件:安裝、設定、各項功能的用法與 CLI 參考都在那裡。查看完整 README ↗
NoteCraftApp 是一款為寫技術筆記的人打造的筆記工作台。它直接讀你專案裡的 md/mdx 資料夾,提供資料夾樹、四種筆記檢視、系列閱讀進度、⌘K 全站搜尋與多筆記頁籤;在 MDX 裡用 @ai-visualize 標記描述想要的圖,Claude Code 就會生成 React 互動元件並寫回筆記。同一份筆記還能一鍵轉成簡報,結構化的 JSON 資料檔(ER 圖、OpenAPI 文件)則交給可安裝的 plugin 渲染。寫筆記、補圖表、轉簡報,都在同一本筆記裡完成。
完整說明請看 使用文件:安裝、設定、各項功能的用法與 CLI 參考都在那裡。
⌘K 跨頁跳轉。→ 工作台@ai-visualize 描述想要的圖,Claude Code 生成 React 互動元件並寫回筆記;驗證沒過不寫回。→ AI 視覺化筆記依最後更新日排進日期格,色塊就是閱讀狀態;月檢視看整體節奏,週檢視看這幾天寫了什麼。→ 儀表板
筆記總數與閱讀狀態、AI 待生成、寫作頻率、最近更新、系列進度、標籤分布、更新日誌,集中在同一頁。→ 儀表板
view 模式下右上角會出現「+ 新增筆記」:自動產生 slug 並套用 frontmatter 模板,標籤用 chip 輸入並自動完成。→ 在工作台編輯
開過的筆記與資料檔都留在最上方,可固定、拖曳、右鍵管理;右側「全部頁籤」能篩選,也能重開剛關閉的。→ 頁籤
依未開始、閱讀中、已完成分成三欄,把卡片拖到另一欄,筆記的狀態就跟著更新。→ 筆記列表
單擊一列就在右側看到摘要、Metadata、@ai-visualize 標記與同系列章節;雙擊或點列尾箭頭才進入筆記。→ 筆記列表
依資料夾、系列、標籤、月份分組,篩選條件都寫在網址參數,分享連結就是同一個畫面。→ ⌘K 搜尋
列出已安裝的外掛、映射規則與命中的資料檔;dev 環境下可以一鍵啟用或停用。→ Plugin
在 .notecraft/series.json 定義系列(選用),多篇筆記依章節排成有順序的閱讀路徑,進度一目了然。→ 系列
在你的 md/mdx 資料夾所在專案下:
# 開啟工作台(HMR+可寫入)
npx notecraftapp view ./docs
# 要用 AI 視覺化與筆記轉簡報:把 skill 與 subagent 裝進專案的 .claude/
npx notecraftapp init-skill
# 要渲染 ER 圖或 OpenAPI 文件:從官方 store 裝 plugin
npx notecraftapp install-plugin
首次執行會複製套件到 ~/.notecraft/app-<version>/ 並跑一次 npm install(約 30 秒),之後每次啟動秒開。
五個子命令與全部參數見 CLI 參考。
筆記資料夾裡有不想讓 NoteCraft 讀的東西(草稿、私人筆記、測試用的大 JSON),在 .notecraft/ignore.json 寫規則,語法同 .gitignore:
{
"$schema": "https://cdn.jsdelivr.net/npm/notecraftapp/schemas/ignore.schema.json",
"ignore": [
"drafts/",
"**/*.private.md",
"CHANGELOG.md",
"archive/*",
"!archive/keep-this.mdx"
]
}
| 寫法 | 意義 |
|---|---|
CHANGELOG.md | 不含 /:任何深度的同名檔或資料夾 |
/README.md | 開頭 /:只比對筆記資料夾根目錄 |
drafts/ | 結尾 /:只比對資料夾,整棵子樹排除 |
*.test.mdx、**/tmp/ | *、?、[abc] 不跨層,** 跨任意層 |
!archive/keep-this.mdx | 把先前排除的納回,後寫的勝 |
# 說明 | 註解 |
ignore.json 與 plugins.json 放在同一個 .notecraft/(執行 npx notecraftapp 的資料夾). 開頭的檔案與資料夾、node_modules/、dist/ 一律排除,不必寫,也無法用 ! 解除! 救不回(同 git):要保留 archive/ 裡的一篇,寫 archive/* 而不是 archive/ignore.json 會自動生效(view 重啟 dev server、serve 重新 build);格式寫錯會讓 build 失敗並指出哪一條dist/)裡沒有它們view、build、serve、init-skill、install-plugin)想改 CLI 本身或 UI,見 參與開發、CLAUDE.md 與 CHANGELOG.md。
MIT — 見 LICENSE