跳到內容

Projects

專案

我在 GitHub 上公開的工具、擴充套件與設定。

Featured

目前仍在維護、我自己也持續使用的專案。

  • Pi Extensions

    pi-robot-hand

    把代理不能或不該自己做的事交給使用者:需要 sudo、ssh 或 /reload 的指令,可以一鍵放進輸入列、剪貼簿或新的 Herdr 窗格,執行結果再回到代理。密鑰則在遮罩對話框中輸入,代理全程看不到值。

  • Agent Tooling

    pi-roundtable

    以 Pi 為基礎的 AI 代理伺服器框架,可以透過 Discord 或網頁聊天和它對話。在 Discord 裡,每個代理有自己的頻道與人格,彼此共用工具與記憶;功能以 TypeScript 外掛擴充,另有網頁主控台、LINE 轉接、程式工作者與沙盒等子套件。

    網站pi-roundtable.wayneh.tw
  • Agent Tooling

    straw-boss

    任務協調工具。交給 boss-say 一個任務或一整份待辦,它會選擇足夠的最小做法:範圍明確的工作就地完成,需要獨立工作區的任務則在對應 app 的目錄派出 Claude Code、Codex CLI 或 Antigravity 工作者,並在 Herdr 窗格中讓人旁觀或加入。單一 app 與 monorepo 都適用。

  • Agent Tooling

    aaaav

    給 Pi 的代理工作流套件,核心是 Align → Advance → Anchor → Act → Verify 的開發循環:動手前先說清楚理解與驗證方式,過程中把試錯記成摩擦紀錄,最後由 solid-loop 依紀錄修正技能與指示。另附調查、審查與 QA 等技能。

  • Products

    MyGitNotes

    本機優先(local-first)的 Markdown 筆記工作區,支援大綱、彙編、閃卡與知識圖譜。內容放在 Git,介面可以在本機執行,也能部署到 Docker 或 Vercel;本機模式中還有 Pi 代理在筆記旁協助。我的知識庫,包括這個 Blog 的文章,也用它編輯。

    網站mygitnotes.com
  • Products

    team-toon-tack

    Linear 與 Trello 的任務 CLI(ttt)。它以 TOON 格式在本機快取任務,讓 Claude Code 等代理認領、更新與完成任務,比透過 MCP 省下大量 token。

  • Products

    thesis-toolkit

    論文研究輔助工具,以 npm 套件提供 Typst 論文模板、字型、Typst 專案編譯器,以及 research-hub MCP 伺服器的啟動器。章節與筆記則留在自己的 repo。

  • TRPG & Games

    game-doc-template

    以 Astro 與 Starlight 製作的遊戲規則文件模板,為 TRPG 設計,內建我的翻譯風格與翻譯技能,從模板建立的新專案都會沿用。

Pi Extensions

Pi 擴充套件

替 Pi 程式代理寫的擴充套件。

  • 把代理不能或不該自己做的事交給使用者:需要 sudo、ssh 或 /reload 的指令,可以一鍵放進輸入列、剪貼簿或新的 Herdr 窗格,執行結果再回到代理。密鑰則在遮罩對話框中輸入,代理全程看不到值。

  • 依照 Pi session 替 Herdr 分頁命名。優先使用 session 名稱,沒有名稱時由小模型產生標題,壓縮對話後標題也會跟著更新;手動命名的分頁不會被覆蓋。

Agent Tooling

Agent 工作流與工具

讓程式代理分工、累積脈絡與接受驗證的工作流程和工具。

  • 以 Pi 為基礎的 AI 代理伺服器框架,可以透過 Discord 或網頁聊天和它對話。在 Discord 裡,每個代理有自己的頻道與人格,彼此共用工具與記憶;功能以 TypeScript 外掛擴充,另有網頁主控台、LINE 轉接、程式工作者與沙盒等子套件。

    網站pi-roundtable.wayneh.tw
  • 任務協調工具。交給 boss-say 一個任務或一整份待辦,它會選擇足夠的最小做法:範圍明確的工作就地完成,需要獨立工作區的任務則在對應 app 的目錄派出 Claude Code、Codex CLI 或 Antigravity 工作者,並在 Herdr 窗格中讓人旁觀或加入。單一 app 與 monorepo 都適用。

  • 給 Pi 的代理工作流套件,核心是 Align → Advance → Anchor → Act → Verify 的開發循環:動手前先說清楚理解與驗證方式,過程中把試錯記成摩擦紀錄,最後由 solid-loop 依紀錄修正技能與指示。另附調查、審查與 QA 等技能。

  • 以 FastAPI 與 React 建置的 Discord 機器人管理系統,可以建立多個機器人,並以 Google ADK 替它們加上 AI 代理。

Products

產品專案

筆記、研究與任務管理的工具,以及幾個獨立的小產品。

  • 本機優先(local-first)的 Markdown 筆記工作區,支援大綱、彙編、閃卡與知識圖譜。內容放在 Git,介面可以在本機執行,也能部署到 Docker 或 Vercel;本機模式中還有 Pi 代理在筆記旁協助。我的知識庫,包括這個 Blog 的文章,也用它編輯。

    網站mygitnotes.com
  • Linear 與 Trello 的任務 CLI(ttt)。它以 TOON 格式在本機快取任務,讓 Claude Code 等代理認領、更新與完成任務,比透過 MCP 省下大量 token。

  • 論文研究輔助工具,以 npm 套件提供 Typst 論文模板、字型、Typst 專案編譯器,以及 research-hub MCP 伺服器的啟動器。章節與筆記則留在自己的 repo。

  • 以資料庫為準的書目管理系統。PostgreSQL 保存權威書目,.bib 檔由資料庫匯出;提供網頁介面與 API,文獻搜尋結果要明確選取後才會存入。

  • 貓語翻譯機。上傳貓叫的音檔或影片,它會判讀成開心、生氣、警戒等十種情緒之一,也可以在 Discord 機器人上使用。

Configuration

配置

我自己的 Agent 環境與 macOS 工作環境設定。

  • 我在每台機器上的 Pi 使用者設定來源,包含使用者指示、模型路由、套件、技能、規則與本機擴充套件。新機器執行一次安裝腳本就能建好,也能完整解除安裝。

  • macOS 設定檔,全部使用 Catppuccin Mocha 配色:AeroSpace 平鋪視窗、SketchyBar 選單列、JankyBorders 視窗邊框、以 Ghostty 和 Herdr 組成的終端環境,以及支援中日韓文換行的 LazyVim。

TRPG & Games

TRPG 與遊戲

規則翻譯網站、跑團工具與遊戲文件模板。

Early Work

早期作品

不再維護的實驗與早年作品,留作紀錄。

  • 搶救金魚腦,複習土地與國土計畫相關法規的網頁。

練習專案、舊部落格的原始碼,以及 fork 出來提 PR 用的 repo 都沒有列在這裡;完整的 repo 清單在我的 GitHub。

Podcast

關於語音摘要

此語音摘要由 Google NotebookLM 提供,不完全代表作者本人對文章的理解。