一台不關機的 Mac mini、一個網域,加上你自己挑的工具。 分享給他人,想做什麼直接問助理。資料和模型都在看得到的硬碟裡 —— 沒有訂閱制,沒有別人的雲。
理念
每個 SaaS 都很好用,直到它漲價、被併購、或哪天宣布停止服務。 這個專案的前提很簡單:能自己跑的東西,就自己跑。
所有東西寫進本機的 PostgreSQL。要備份就是一個指令,要搬家就是複製一個目錄。不用申請匯出,不用等客服。
一台機器可以讓好幾個人一起用。每個人能用哪些工具由管理者逐一開通,沒開通的工具不會出現在選單上,直接輸入網址也打不開。
這台機器沒有對外開放任何連接埠,也沒有固定 IP 暴露在外。所有流量從一條加密隧道進來,先驗身分再放行。
整套環境寫在一個 compose 檔裡,進版控。換一台機器,把 repo 拉下來、填好金鑰、一行指令就重建完成。
助理
工具一多,記得哪個工具能做什麼就成了負擔。登入後的入口頁有一個助理: 說出你想完成的事,它告訴你該打開哪個工具。
助理用的是本機模型。對話不會送到任何雲端服務,也不需要申請 API 金鑰。
助理只看得到管理者替你開通的工具,不會把你打不開的東西推薦給你。
現有工具辦不到的事,它會直接告訴你,而不是硬湊一個答案。
架構
沒有對外開放的連接埠,沒有需要自己續期的憑證。 一條由內往外建立的隧道負責接住所有流量,身分驗證擋在最前面, 每個工具再各自檢查你有沒有被開通。
組成
底座負責把工具安全地送到你面前 —— 連線、分流、登入、權限、存放資料, 還有幫你找工具的助理。 工具則是換來換去的那一層:今天需要什麼就裝什麼,不需要了就移除, 底座完全不用動。
標著「試用」的工具不用登入就能玩玩看,填的東西不會儲存。