開場白
photocraft 這套修圖軟體一個月內衝上 GitHub 39.3k 星,是本週開源圈聲量最猛的專案,但它真正打動工程師的賣點其實跟修圖沒太大關係,等一下告訴你為什麼。順便聊聊怎麼讓 AI agent 在你螢幕上畫箭頭喊人工接手,還有一顆由 AI agent 參與設計、連電路都生出來的開源 TPU,實測數字直接攤給你看。
本週開源好物
1. photocraft:修圖軟體外殼,骨子裡是給 AI agent 用的指令介面
- 它是什麼:一套用 Rust 寫成的影像編輯器,但它真正的設計核心不是給人用滑鼠點修圖,而是把整個編輯器做成 command registry,附 CLI、JSON 控制通道,還內建 MCP server,可以讓 agent 直接驅動影像處理流程。
- 本週聲量:GitHub 39,275 星(30 天內衝上 39.3k ★),是本週開源工具雷達聲量最大的專案。授權 Apache-2.0,主要語言 Rust。
- 亮點功能:
- 純 Rust 寫成,GPU 合成器跑在 wgpu 上(Metal/Vulkan/DX12/WebGPU),沒有 Electron 或 webview 外殼
- PSD/PSB 讀寫在 309 個測試檔案中過了 307 個,整個專案含 1,700 多個測試,還拿 CPU 參考合成器當 GPU 合成器的 oracle 互相對打驗證
- 可純命令列批次跑,例如:
photocraft-cli run wave.psd --cmd filter.sharpen.smartSharpen --params '{"amount":80}'
- 快速上手:到 getartcraft.com/apps/photocraft 下載 0.5.0 安裝檔,全平台免費、不需註冊帳號;不想裝的話可以抓
photocraft-web-0.5.0.zip自架 WASM 版試用。原始碼則是cargo run --release -p photocraft -- image.psd。 - 跟同類比:比 GIMP、Krita 強的地方是直接吃 PSD/PSB 與 Affinity 檔還能保留圖層,且原生就有 MCP/CLI 自動化介面;但它自己在 README 標明 early alpha,還缺約 20 個工具、無外掛相容,HN 上也有人質疑是 AI 產出、標題跟實際體驗落差太大。
- 適合誰:想讓 agent 直接接管影像 pipeline 的工程師,當成技術樣品玩玩很有意思,生產環境先別急著上。
- 連結:github.com/storytold/photocraft
2. big-arrow-on-the-screen(bigarrow):讓 AI agent 在螢幕上畫箭頭喊你出手
- 它是什麼:專門給 AI agent 用的螢幕標註工具。當 Claude Code、Codex 這類 agent 卡在系統權限對話框、2FA 或 CAPTCHA,需要真人動手點一下,它就在螢幕上畫出箭頭、方框指出「手動點這裡」,省掉 agent 用文字描述按鈕位置那一輪繞路。
- 本週聲量:Hacker News 400 分(181 則討論)。GitHub 544 星,MIT 授權,主要語言 Swift。
- 亮點功能:
bigarrow point --element "Allow" --app "System Settings"可直接鎖定 UI 元件,也能用--at 760,500指座標,畫完自動消失(point 預設 8 秒、start 預設 300 秒),全程不需要任何 macOS 權限bigarrow install-skill會把 skill 裝進~/.claude/skills與~/.agents/skills,平時只佔 182 tokens、觸發時才吃 1,528 tokens- 退出碼設計給 agent 判斷(0 成功/2 參數錯/3 找不到目標/4 缺權限),還有
--copy-button、{{value}}貼上、--say語音朗讀、--follow跟著目標移動,跨多螢幕與全螢幕 Space 都能畫
- 快速上手:
brew install franzenzenhofer/tap/bigarrow,裝完跑bigarrow install-skill接上 Claude Code/Codex;想先看效果就bigarrow point --at 760,500 --text "點這裡"。 - 跟同類比:跟 cliclick、AppleScript 這類自動化工具方向剛好相反,那些是幫你點,bigarrow 是在必須真人出手時幫你標位置。
- 適合誰:天天跑 Claude Code/Codex、常被權限彈窗卡住的 macOS 使用者;限制很明確,只支援 macOS 14 以上,自行編譯還要 Xcode 16+。
- 連結:github.com/franzenzenhofer/big-arrow-on-the-screen
3. OpenTPU:AI agent 參與設計的開源 TPU,不用買卡也能跑模擬器
- 它是什麼:一個完整的開源 TPU 全端實作,從 SystemVerilog RTL、自訂 ISA、位元精確 Python 模擬器、kernel 語言到編譯器全部開源,沒有 FPGA 卡的人也能用模擬器實際跑 LLM 推論,看懂硬體怎麼被設計出來。
- 本週聲量:Hacker News 346 分(402 則討論),本週討論度最高的一篇。GitHub 589 星,Apache-2.0 授權,主要語言 Verilog。
- 亮點功能:
- 在 Xilinx Kintex-7 xc7k480t(Inspur YPCB-00338 PCIe 卡,兩組 DDR3 通道、峰值 17.1 GB/s)上實跑十個模型,含 Qwen3、Qwen3.5、Gemma 4、SmolLM3、Phi-4-mini
- 實測數字具體到:LFM2.5-230M(4-bit)解碼 85.8 tok/s、prefill 335.4 tok/s;Qwen3-0.6B(int8)21.6 tok/s;Qwen3.5-2B(4-bit)12.09 tok/s,每個位置都跟模擬器 token 對 token 一致
- 架構刻意不藏東西,沒有 cache、沒有隱藏排程,每一次資料搬移都是一條指令,一份 trace 就能看出 cycle 花在哪裡,還附 host 端工具 otpu-chat、otpu-smi、otpu-lens profiler
- 快速上手:不用買卡,clone 下來
pip install -e .之後跑otpu-chat --model lfm2 --backend isa,就能在本機用模擬器跟它對話。 - 跟同類比:名字容易跟 Google 那個學術用的 OpenTPU(TPUv1 複刻)搞混,但這個是能真的跑現代 LLM 的全端實作;跟 llama.cpp、tinygrad 這類軟體層最佳化相比,它是直接做到 RTL 與 ISA 這一層。
- 適合誰:想搞懂 AI 晶片怎麼被設計出來、或手上真有 FPGA 卡想實跑的硬體派工程師。
- 連結:github.com/FeSens/openTPU
結尾段落
這三個工具有個共同點:開源不再只是做給人用的軟體,而是愈來愈多把控制權直接開放給 AI agent,不管是 photocraft 的 MCP/CLI、bigarrow 把「請人幫忙」變成一條 agent 能呼叫的指令,還是 OpenTPU 乾脆讓 agent 參與硬體設計。最推薦工程師先玩的是 bigarrow,一行 brew 裝完五分鐘就能接上你的 agent workflow。下週同一時間,開源好物週報再挖新貨給你。



























留言