9 月 4 日早上,我把它記進當天的素材表:7,024 顆星,倉庫上線還不到 8 天。隔天早上再數一次,5,907。
少了 1,117 顆。同一段時間,fork 從 527 升到 529,一顆都沒掉。
一句話結論:PRAXIST 是 Sapient Intelligence 的自主研究系統,星數在 18 小時內從 7,024 掉到 5,907(−15.90%),但 fork 只升不跌;而且它不是開源,是年營收 100 萬美元就要重談的 Fair Source 授權。
本文數據讀取時間:2026-09-05 04:05 UTC。GitHub 星數是時間快照,你現在看到的數字幾乎一定跟本文不同,而這正是本文要講的事。
PRAXIST 是什麼?
它是新加坡公司 Sapient Intelligence Pte Ltd 在 2026 年 8 月 27 日放上 GitHub 的一套 Python 系統,官方定位是「autonomous research system for measurable, computer-executable research」。用白話講,就是幫你把一個「已經跑得動、而且指標量得到」的專案,交給一群並行的 AI 研究員去反覆試、反覆評分,把有用的結果一代一代傳下去。
它不是要取代 Codex 或 Claude Code。官方文件寫得很清楚:Codex 仍然是那個跟你對話、理解專案的互動介面,PRAXIST 加上去的是持續跑的研究迴圈、並行研究同僚、證據保存和排程控制。倉庫附了 9 個可呼叫的 skill,論文掛在 arXiv:2608.25955。
倉庫在 github.com/sapientinc/PRAXIST,本文所有數據都可以自己去核。
會紅不奇怪。真正值得停下來看的是它的星數走勢。
星數怎麼會倒退?我把四個時間點排出來
星數倒退不常見,所以我沒有只憑印象講。我把能拿到的四個時間點全部列出來,並且標明每一點是誰量的——因為這四點的可信度並不一樣。
| 時間(UTC) | ⭐ 星 | Fork | ⭐:Fork | Δ星 | Δfork | 來源 |
|---|---|---|---|---|---|---|
| 2026-08-28 02:01 | 131 | 3 | 43.67x | — | — | Internet Archive 存檔 |
| 2026-09-01 07:48 | 5,690 | 494 | 11.52x | +5,559 | +491 | Internet Archive 存檔 |
| 2026-09-04 約 10:00 | 7,024 | 527 | 13.33x | +1,334 | +33 | 我自己 09-04 的紀錄 |
| 2026-09-05 04:05 | 5,907 | 529 | 11.17x | −1,117 | +2 | 三個獨立讀者 |
今天的 5,907 我沒有只讀一次。我用了三個彼此獨立的讀法:GitHub 的 repo API 回 stargazers_count: 5907;搜尋 API(另一套索引)回 5907;直接抓渲染後的網頁 HTML,計數器屬性寫的是 title="5,907"。三個都一樣,所以這不是單一端點的快取殘留。
前面兩點來自 Internet Archive 的存檔頁,任何人都能自己去翻。第三點,也就是 7,024 那個峰值,只有我自己的紀錄,這點我必須講清楚。
7,024 這個數字,憑什麼相信?
憑它跟兩個各自獨立的值互相吻合。
9 月 4 日那份紀錄同時記下 fork = 527。今天讀到 529,一天差 2 個,數量級合理。更關鍵的是,那份紀錄還自己算了一個星比 fork 的比值,寫的是 13.33x。我拿 7024 ÷ 527,得 13.33,對上了。如果當時實際是 5,907,這個比值會是 11.21x,而紀錄裡沒有這個數。
兩個獨立導出的值同時指向 7,024,表示它不太可能是抄錯或手滑打錯的數字,而是當下真的讀到的值。但它終究只是我一個人的紀錄,不是第三方存檔,所以在上面那張表裡我把它單獨標出來,不跟 Internet Archive 那兩點混為一談。
為什麼 fork 沒跌,星卻跌了 1,117 顆?
因為這兩個數字的成本不一樣。
按一下星,成本接近零,一個帳號一秒就能完成,所以它是灌水的首選。fork 則會在對方帳號底下實際建立一個倉庫副本,留下痕跡,也更難整批製造。所以當一個倉庫的星數往回走、fork 卻穩定往上,比較合理的解讀不是「有人集體取消收藏」,而是那批星本來就不是一般使用者按的。
把 fork 那一欄從頭讀一次會更清楚:3 → 494 → 527 → 529。四個時間點單調遞增,一次都沒有回頭。星數則是 131 → 5,690 → 7,024 → 5,907,在最後一段折返。
fork 這條線從頭到尾沒有回頭。會回頭的只有星。
這是刷星被清嗎?我能證明到哪一步?
證明不到。我講一下我卡在哪裡,因為這比結論本身有用。
GitHub 的 stargazers API 可以回傳每一個收藏者的 starred_at 時間戳。如果平台把一批假帳號清掉,這些帳號的星會連同歷史一起消失。所以只要我把現有收藏者裡「9 月 4 日之前就按星」的人數數出來,拿去跟 7,024 相減,就能算出到底有多少顆星被追溯抹掉。
結果打不進去。未授權呼叫 stargazers 端點一律回 401 Requires authentication。
這裡有個很容易寫錯的地方:401 看起來很像「這個倉庫把收藏者藏起來了」。所以我換了一個完全無關的公開倉庫(anthropics/commerce-agents)打同一個端點,一樣回 401。這代表限制屬於「我這條沒帶憑證的通道」,跟 PRAXIST 沒有任何關係。同一個 401,兩種讀法意思天差地遠,而只有做了對照才分得出來。
所以我的結論只能停在這裡:星數確實倒退了,倒退幅度可量;至於是不是平台清理灌水帳號,這是目前最說得通的假設,但我沒有直接量到,就不會把它寫成已查證。
我也查了 9 月 4 日 10:00 那份 GitHub Trending 存檔,PRAXIST 不在上面。這件事同樣說明不了什麼:那份存檔我一共只解析出 19 個倉庫,榜單本來就只放二十幾個名額。缺席不等於數據有問題。
那 5,907 個人 star 的,到底是什麼授權?
不是開源。GitHub 的授權欄位顯示 NOASSERTION,前台會渲染成 Other,代表平台自己也分類不了。打開倉庫裡的 LICENSE.md,真身是一份 16 KB 的「Fair Source License Agreement (Version 1.0)」,授權方是 Sapient Intelligence Pte Ltd。
值得注意的是,官方沒有假裝它是開源。README 的 Q8 自己就寫了,準確的描述是 source-available(原始碼可取得),不是 open source。真正會影響你的是底下這幾條:
- 100 萬美元那條線(§1.3.1):年營收達到或超過 USD $1,000,000,免費授權自動失效。注意是總收入 gross,不是淨利,而且要加總關聯公司。
- 30 天 + 60 天(§1.3.2、§1.3.3):過線之後 30 個日曆天內要主動書面通知授權方,雙方在 60 天內善意協商商業授權條款。
- 每年一次的營收聲明(§1.3.4):授權方有權每 12 個月要求你交一份由授權代表簽署的營收聲明,30 天內要交。不交,可以終止你的授權。
- 不能轉手(§1.2.3):不得把本體或修改版當成獨立產品/服務再分發、轉授權、出售或出租,除非事先取得書面同意。把功能包在你自己的服務裡給終端使用者是可以的。
- 過線不講 = 不可補救(§1.9.2):一般違約給你 30 天改正,但「營收過線卻沒在期限內通知」被明文列為不可補救的重大違約,可以立即終止。終止之後要停用並刪除所有副本。
- 學術豁免(§1.3.6):高等院校、公立研究機構、非牟利學術機構的教學與研究不受營收門檻限制;但它們底下的營利子公司、技轉平台或對外收費服務不在豁免範圍。
Fair Source、Apache-2.0、MIT 差在哪?
差在「你能不能不問人就用下去」。
| 比較項 | Fair Source 1.0(PRAXIST) | Apache-2.0 | MIT |
|---|---|---|---|
| 是不是 OSI 開源 | 否,屬 source-available | 是 | 是 |
| 商用要看營收嗎 | 要,年營收 100 萬美元以上須另談 | 不用 | 不用 |
| 要不要定期報營收 | 要,授權方可每 12 個月要求 | 不用 | 不用 |
| 能否當獨立產品再分發 | 要事先書面同意 | 可以 | 可以 |
| 授權會不會失效 | 會,過線自動失效 | 永久 | 永久 |
| 對外發表產出要署名嗎 | 要保留產品名署名 | 不用 | 不用 |
公平講一句:這種模式不是什麼陷阱,近年不少商業開源公司都這樣做,邏輯是「小團隊白用,大公司付錢」。問題只在於,star 按下去的那一秒,多數人根本沒有打開 LICENSE.md。
你會不會踩到那條 100 萬美元的線?
三十秒自己對一次:
- 個人、學生、獨立開發者,或年收入沒到 100 萬美元的小公司:可以免費商用,照條款用就好。
- 公司年營收(含關聯公司、算總收入不是利潤)已經過 100 萬美元:免費授權對你自動失效,導入前先讓法務看一次,別等用到一半才處理。
- 打算包成自己的產品賣,或轉售給客戶:§1.2.3 明文擋住,需要事先書面同意。
- 學校或非牟利研究單位做教學與研究:豁免適用;但如果是底下的營利公司或對外收費服務,不算。
提醒一句,本文只是把授權條款讀出來,不構成法律意見。真的要導入生產環境,以 LICENSE.md 原文為準,並找你自己的法務確認。
想自己試 PRAXIST,怎麼裝?
官方給的是一行指令,需要 Python 3.11 以上:
python3 -m pip install "praxist[agents,codex]" && praxist setup --interactive --install-skills codex
setup 精靈會帶你走完 Fair Source 授權、使用者條款、隱私、執行環境、憑證遮罩和就緒檢查。它不會幫你選研究專案,也不會直接開跑。之後在一個已經跑得動的專案根目錄打開 Codex,呼叫 $praxist-takeover,它會檢查就緒狀態、建立或修好任務框架、驗證評分器與證據契約,通過檢查後才啟動。
重點在「已經跑得動、指標量得到」。PRAXIST 是拿來優化一個既有基準的,不是拿來從零開專案的。如果你的專案還沒有可自動評分的指標,裝了也沒東西給它跑。
不想碰 Fair Source,有什麼替代?
如果卡在授權,可以看 Apache-2.0 或 MIT 的 agent 框架,例如 Anthropic 在 2026-09-01 開源的 anthropics/commerce-agents。功能重疊不會是 100%,但你不用每年交營收聲明。
我從這件事學到什麼?
星數是整個開源生態被引用最多、也最容易被製造的數字。媒體寫「X 天衝上 N 萬星」的時候,幾乎沒有人回頭看那個數字隔天還在不在。
但我不覺得這件事的教訓是「星數不可信,所以別看」。真正有用的是另一句:一個數字只量一次,你永遠不知道它會不會回頭。我能寫出這篇,唯一的原因是 9 月 4 日那天我把讀數連同 fork、連同比值一起記了下來。當時那只是一行流水帳,隔天它變成了對照組。
而那 5,907 顆星無論真假,都改變不了 LICENSE.md 裡那條 100 萬美元的線。星數會回頭,授權條款不會。前者是熱度,後者是你三個月後要面對的東西——大部分人卻只看了前者。
你上一次因為星數多而收藏的倉庫,打開過它的 LICENSE 嗎?
常見問題
PRAXIST 是開源軟體嗎?
不是。它採用 Fair Source License Agreement 1.0,官方 README 自己的描述是 source-available:原始碼公開、可下載、可修改,但商用受年營收 100 萬美元門檻限制。GitHub 的授權欄位顯示為 NOASSERTION(Other)。
GitHub 星數為什麼會減少?
可能是使用者主動取消收藏,也可能是平台清理違規或灌水帳號時,把那些帳號的星連同歷史一起移除。以 PRAXIST 這次來說,星數 18 小時內減少 1,117 顆而 fork 同期增加 2 個,比較符合後者的形態,但本文沒有直接量到證據,所以只列為假設。
我的公司年營收超過 100 萬美元,還能用 PRAXIST 嗎?
可以用,但免費授權自動失效,你需要在 30 個日曆天內書面通知 Sapient Intelligence 並協商商業授權。沒有在期限內通知,依 §1.9.2 屬於不可補救的重大違約。導入前請讓法務確認。
怎麼自己驗證一個倉庫的星數有沒有異常?
把今天的星數、fork 數和兩者比值記下來,隔幾天再讀一次。星數會波動,fork 幾乎只升不跌,所以「星跌 fork 不跌」是最容易看出來的訊號。想回溯過去,可以到 Internet Archive 找該倉庫頁面的舊存檔,裡面的計數器保留了當時的數字。
免責聲明:本文所有數據讀取時間為 2026-09-05 04:05 UTC,GitHub 星數與 fork 數為時間快照,會持續變動。授權條款摘要僅供參考,以倉庫 LICENSE.md 原文為準,本文不構成法律意見。文中「星數減少可能源於平台清理帳號」為推論而非查證結果,原因已在內文說明。




發表迴響