RexCode logo
🛰️

Seam
地質考查員

找到值得挖的礦脈,再交給 Vein 去採

每天早上,Seam 已經替你搜過 GitHub、YouTube,用本地 AI 評完分, 挑出 3 個最值得研究的資源——你醒來只需要看結果,不需要自己刷 Feed。

3/天
精選,不是 Feed
本地 AI
ollama,無 API 費用
官方 API
不 scrape,穩定可靠
夜間跑
早上開電腦就有結果

🗺 在工具家族中的定位

工具隱喻角色
⛏️ Lode採礦鑽頭在本地 repo 裡找 code、比對、搜尋
⛏️ Vein礦場儲存並召回你的專案決策與 lore
🛰️ Seam地質考查在外部世界找到值得採礦的礦脈

⚙️ 完整流程

Seam 完整流程圖 Sources → Seam pipeline (search/score/pick) → Vein → Morning brief SOURCES SEAM · PIPELINE OUTPUT GitHub Search API · stars · topics YouTube Data API v3 · Phase 1 HN / RSS Phase 2 seam search query GitHub / YT dedup by (source, id) seam score target_relevance 60% solo_feasible 40% ollama deepseek-r1 · fallback: heuristic seam pick top-3 · min_score 60 14-day cooldown --pipe .seam/picks.jsonl append-only log vein fetch --tag daily-pick .vein/references/ vein morning Today's Seam Picks ★ score · reason seam run --pipe | xargs vein fetch | while read repo; do ... ⛏ Lode Mining drill · local repo 🛰 Seam Geological survey · external sources ⛏ Vein Mine shaft · stores lore

☀️ 你每天早上看到的

$ vein morning ── Today's Seam Picks (2026-06-02) ───────────────────── 1. [github] simonw/files-to-prompt ★ 94/100 Why: Python CLI, solo-built, directly applicable to vein pipe 2. [github] astral-sh/ruff ★ 78/100 Why: Rust extension pattern reusable in Lode 3. [youtube] Fireship — "Tauri 2 deep dive" ★ 71/100 Why: covers wry/tao APIs you need for Lode web clipper ───────────────────────────────────────────────────────── Run: seam fetch-today | vein study fetch daily-2026-06-02

⌨️ CLI 設計

seam run — 一鍵完整 pipeline

search → score → pick → print,夜間 cron 無人值守。

seam run # 搜尋 → 評分 → 挑 3 個 → 印出 seam run --picks 5 # 今天多給 5 個 seam run --source github # 只跑 GitHub seam run --pipe # 輸出 owner/repo,可 pipe 給 vein

seam run --pipe | vein fetch — 無縫接 Vein

Unix pipe 整合:Seam 找到的直接餵進 Vein 礦場存起來。

seam run --pipe | xargs -I{} vein fetch {} seam run --pipe | while read repo; do vein fetch "$repo" --tag daily; done

個別步驟可組合

每個指令都是獨立的,可以單獨跑或串接。

seam search # 只搜,輸出 candidates JSON seam search | seam score # 搜完評分 seam search | seam score | seam pick # 全串 seam log # 看過去 7 天的 picks seam init # 在當前目錄建 .seam/

🧭 評分機制

每個 candidate(GitHub repo / YouTube 影片)由本地 ollama 從兩個維度評分, 依你的 .seam/profile.yaml 客製化權重。無需雲端 LLM,無 API 費用,夜間無人值守也能跑。

維度 評的是什麼 預設權重
target_relevance跟你現在的專案(Lode、Vein…)有多相關60%
solo_feasiblesolo dev 以你的能力能學到 / 用上嗎40%

ollama 掛掉時自動 fallback 到 heuristic(stars + keyword)。評分 < 60 的 candidate 不進 picks。

🔑 設計決策

本地 AI,不用雲端 LLM

ollama (deepseek-r1:14b) 在你的機器上跑。夜間無人值守不需要 API key,repo list 不送到外部,成本為零。ollama 掛掉時 fallback 到 heuristic,不會因此整批失敗。

只用官方 API,不 scrape

GitHub Search API + YouTube Data API v3。Scraping 的 HTML 結構隨時變動,維護成本高。官方 API 穩定、有文件,GitHub token 免費提升 rate limit(無 token 也能用,60 req/hr)。

CLI pipe 整合,不做 SDK

seam run --pipe | vein fetch,Unix 哲學。Vein 重構時 Seam 不受影響,沒有跨專案 Python dependency 的版本衝突問題。

3 picks/天,不做 Feed

每天最多 3 個,有 14 天 cooldown 避免推同一批 repo。Seam 選訊號,不選數量。

picks 存 JSON Lines,不用 SQLite

.seam/picks.jsonl append-only,人類可讀、可 grep、不需要 schema migration。SQLite 是 Vein 的責任,Seam 保持輕量。

🗺 Roadmap

Phase 0 · GitHub + CLI 計劃中

seam run 完整 pipeline、GitHub Search API、ollama 評分、picks log、pipe 給 Vein。

Phase 1 · YouTube 來源

YouTube Data API v3,搜指定頻道(@fireship 等),評分影片標題 + 說明。

Phase 2 · 多來源聚合

Hacker News(/topstories)、RSS dev blog、跨來源統一評分(0–100 normalized)。

Phase 3 · Vein MCP 整合

Seam 暴露 MCP tool seam_picks_today,Vein MCP 直接呼叫,不需要手動 pipe。

🛰️ Seam 計劃中

地質考查員正在部署,Phase 0(GitHub CLI)開發中。有興趣追蹤進度請聯絡。

by RexCode · rexcode.app