Replit
AI 服務瀏覽器裡就能寫程式與部署的平台,內建 AI Agent,可以用講的把想法變成能跑的小工具。
不適合⚠️ 放公司機密程式碼卻沒先確認資料政策(見下)、需要完全離線的環境、要長期維運的正式產品(要有人接手維護)
看完整判斷
- ⚠️ 官方政策未明確交代程式碼是否用於訓練,機密專案要先確認
- 做出來只是開始,上線後的錯誤處理與維護仍要有人負責
- Agent 用量按額度計費,複雜專案成本會累積
寫程式、串 API、跑模型
先判斷這件事該怎麼做,再看有哪些選項。
非工程師現在確實做得出可用的小工具,但要有心理準備:做出來只是開始,難的是維護。技術選擇上有兩條路:用雲端 API(快、按量計費、資料要看條款)或自己跑模型(資料不出門、要有硬體與人)。另外,用 AI 寫程式的工具幾乎都要你自備模型 API 金鑰,那筆錢是額外的。
回答 2 題就好。每一題都會直接改變下面顯示哪些選項,不會問你用不到的事。
1你要自己寫,還是先看有沒有現成的?
2這個東西會拿去商用嗎?
這幾題沒有標準答案,但答不出來就代表還不到選工具的時候。
兩個都能用聊天的方式做出可以跑的東西,功能上難分高下。先看條款再看功能——其中一家明文把你的資料拿去訓練它的模型。
| Replit | Lovable | |
|---|---|---|
| 做得出什麼 | 瀏覽器裡寫程式與部署,內建 AI Agent | 前端、後端、資料庫、登入都有,程式碼可同步到自己的 GitHub |
| 你的內容歸誰 | 官方條款:「you retain any and all of your rights to any content you submit, post, or display」 | ⚠️ 官方條款:你授予它 worldwide, perpetual, royalty-free 授權 |
| ⚠️ 會不會拿去訓練 | 條款未就此單獨載明,要另外讀資料政策 | ⚠️ 明文列在用途裡:「developing and training artificial intelligence and machine learning models」 |
| 平台本身的權利 | 依服務條款 | 官方載明平台與其素材的一切權利屬於 Lovable 及其授權人 |
| 什麼時候選它 | 要一個能寫程式也能部署的環境,自己掌握較多 | 要最快做出一整套能跑的應用,且放進去的資料不敏感 |
怎麼選功能不是這裡的重點,資料才是。Lovable 的條款把「開發與訓練 AI 模型」明文寫進你授權給它的用途裡,而且是 perpetual(永久)——拿它做公開的東西沒問題,放客戶資料或未公開內容進去就要先想清楚。兩家的條款都是 2026-09-18 讀的官方原文,條款會改,做決定前自己再讀一次。
三個都免費、都能自訂網域。差別不在快不快,在你的原始碼能不能私有、不存在的路徑會回什麼、以及你到底需不需要後端。
| GitHub Pages | Cloudflare Pages | Cloudflare Workers(含 KV/D1) | |
|---|---|---|---|
| 最適合 | 作品集、文件站、教學頁;已經在用 GitHub 的人 | 靜態網頁與 PWA,一個指令上線 | 需要一點後端:代理 API、藏金鑰、排程寫資料 |
| 免費方案上限 | 站台 1 GB、每月 100 GB 頻寬(軟)、每小時 10 次建置(軟) | 每月 500 次建置、每站 20,000 檔、單檔 25 MiB | 每天 100,000 次請求、每次 CPU 10 ms;D1 每天 10 萬列寫入 |
| 原始碼私有 | ⚠️ 免費方案只能從公開 repo 發布 | 可以,推的是產出資料夾 | 可以,推的是程式碼包 |
| 不存在的路徑 | 回 404 | ⚠️ 可能回 200+首頁,用狀態碼驗檔案會被騙 | 你自己寫的程式決定 |
| 商用 | ⚠️ 官方明文:不得作為商業交易或 SaaS 的免費主機 | 官方資料不足,目前無法確認 | 官方資料不足,目前無法確認 |
| 要注意 | 推上公開 repo 就是公開發布,上鎖要在推之前 | 整個資料夾部署就整個公開,開發檔先清掉 | 執行環境不是 Node,本機綠燈不等於線上會跑 |
怎麼選只有靜態頁、程式碼本來就公開,GitHub Pages 最省事;原始碼想私有、或要一個指令部署,用 Cloudflare Pages,但記得它對不存在的路徑會笑著回 200;一旦要藏金鑰或排程寫資料才進到 Workers,而且先把每天的額度算一遍。本站三個都在用,作品放哪裡就是照這三個問題分的。
不是廠商案例,是本站自己用這一類工具做出來、現在就能打開的作品。
認出類型、比過同類之後,下面才是具體選項。每張卡一眼四件事—— 要不要錢、能不能商用、資料會不會被拿去訓練、還活著嗎。
可以直接登入、安裝,或照著教學開始。
瀏覽器裡就能寫程式與部署的平台,內建 AI Agent,可以用講的把想法變成能跑的小工具。
不適合⚠️ 放公司機密程式碼卻沒先確認資料政策(見下)、需要完全離線的環境、要長期維運的正式產品(要有人接手維護)
用聊天的方式做出完整網頁應用(前端、後端、資料庫、登入都有),程式碼可同步到自己的 GitHub。
不適合需要完全客製架構的正式產品、資料不能上雲的場合、沒有人能接手維護的長期系統
從 GitHub repo 直接發布靜態網站,git push 就上線。本站學習家族與英語家族都放這裡。
不適合⚠️ 商業交易或 SaaS 的免費主機(官方明文禁止)、內部用、不想被外人看到的東西(站台一律公開)、需要後端的應用
全球國界、海岸線、河流、城市點位的向量與影像圖資,1:10m/1:50m/1:110m 三種比例尺,公眾領域。
不適合需要街道、門牌這類細節(比例尺最細只到 1:10m)、需要每天更新的即時邊界、要精確到鄉鎮以下的行政區
全球機場、跑道、導航台與頻率的開放資料,一個 CSV 直接下載,公眾領域。
不適合即時航班動態(它是靜態基礎資料)、以為資料保證正確(官方明說不保證)、商業航空的正式作業用途
開放的中英辭典資料檔:漢字詞條、拼音與英文釋義,1997 年起由社群維護,多數中文學習軟體的底層詞庫。
不適合當權威辭典(社群維護,釋義風格不一)、台灣用語的權威來源(以大陸用法為主)、不打算同授權釋出衍生作品的專案
免金鑰的線上 QR Code 產生與掃描 API(Foundata GmbH 提供)。本站名片管理 App 用它產生電子名片的 QR Code。
不適合高頻或商業關鍵路徑(官方未列明速率限制與 SLA,需自行洽詢)、需要保證長期可用性的正式產品(公用免費服務無保證)、需要客製化 QR 樣式(logo 嵌入、圓角)的品牌需求
這個條件下,目前沒有可以自己直接用的選項。
這一區不是進階玩家專區。當事情變複雜時,這些內容幫你看懂選型, 也幫你知道該跟工程師或廠商確認哪些事。
把 OpenAI 模型能力接進自家系統的介面,按使用量計費;也提供 Embedding 等非對話用途。
不適合資料完全不能離開公司、需要離線運作、沒有工程資源的團隊
用一個 API 存取數百個不同供應商的模型,不必為每家各接一次。
不適合對資料流向要求極嚴的場合(多一層中介)、不需要多模型的單純應用
在自己電腦上跑開源模型的工具。官方訴求是本機執行的內容不會離開你的機器。
不適合硬體不足的機器、需要最強模型能力的正式服務、不懂技術的一般使用者
把大型語言模型服務化的高效能推論框架,源自 UC Berkeley,現由社群維護。
不適合只是想試玩模型的階段(用桌面工具就好)、沒有維運人力的團隊
開放 AI 模型與資料集的平台,官方說明託管超過 200 萬個模型、150 萬個資料集與 150 萬個應用。
不適合不懂技術的一般使用者直接使用、把它當成單一 AI 產品
在終端機裡跟 AI 結對寫程式的開源工具,會直接改檔案並自動 git commit。
不適合完全不熟 git 的人(它的安全網就是 git)、不想讓 AI 直接動檔案的場合
在 IDE 裡跑的開源 AI 編碼代理,能讀專案結構、跨檔案改碼、執行指令,有 Plan/Act 兩種模式。
不適合不想讓 AI 執行指令的環境、沒有版本控制的專案
阿里巴巴的開源大型語言模型系列,權重採 Apache-2.0,是商用授權最單純的選擇之一。
不適合沒有 GPU 或推論預算的團隊、需要最前沿推理能力的場合(仍以閉源旗艦為主)
Meta 的開放權重模型系列,生態最大,但**授權是自訂條款不是標準開源**,有三條硬性商用義務。
不適合⚠️ 月活躍使用者超過 7 億又沒申請授權的公司、不想在產品上標示「Built with Llama」的場合、衍生模型不想被要求以 Llama 命名的情況
Google 的開放權重模型系列,輕量、可在較小硬體上跑,但採自訂使用條款而非 OSI 開源授權。
不適合⚠️ 不想受禁用政策與下游傳遞義務約束的產品、需要標準開源授權以簡化法遵的場合
向量資料庫:專門存放「意思的數值表示」並快速找出相似項目,是語意搜尋與 RAG 的儲存層。
不適合資料量小的場合(用 pgvector 或檔案就夠)、沒有工程人力的團隊
讓現有的 PostgreSQL 直接做向量相似搜尋的擴充套件——**不用另外架一套向量資料庫**。
不適合超大規模、對延遲極敏感的向量檢索、沒有在用 PostgreSQL 的環境
把自己的資料接給 LLM 的開發框架:資料連接、索引、查詢一整套,是做 RAG 最常見的骨架之一。
不適合不寫程式的使用者(那用 NotebookLM 這類現成服務)、只有幾份文件的簡單需求
產生 Embedding(把文字變成可比較的數值)與重排序的標準函式庫,官方說明可用超過 15,000 個現成模型。
不適合直接回答問題(那是 LLM 的工作)、沒有工程人力的團隊
LLM 應用的觀測平台:把每一次呼叫的輸入輸出、成本、延遲記錄下來,並支援提示詞版本管理與評估。
不適合還在原型階段的專案、沒有工程人力的團隊
自架的 AI 對話介面,可接 Ollama 本機模型或 OpenAI 相容 API,能完全離線運作。
不適合⚠️ 想移除品牌標示的商業部署、沒有維運人力的團隊
最普及的監控與儀表板工具,可接各種資料源做即時視覺化與告警。
不適合⚠️ 要嵌進對外商業產品又沒評估授權的情況、純粹做商業分析報表(BI 工具更合適)
可自架的聚合搜尋引擎:把多家搜尋結果合併呈現,且不追蹤、不側寫使用者。
不適合⚠️ 對外商業服務又沒評估 AGPL、需要穩定商業支援的關鍵應用
持久化工作流引擎:讓跨越數天、會失敗、要重試的流程能可靠地跑完,狀態不會因為重啟而遺失。
不適合簡單的定時任務(cron 就夠)、沒有工程人力的團隊、只是要串兩個 SaaS(Zapier 類更快)
做 AI Agent 的編排框架:支援持久化執行、狀態記憶、以及在流程中插入人工確認。
不適合單次問答就結束的需求(直接呼叫模型就好)、不寫程式的團隊、還沒試過寫死流程(Workflow)就想上 Agent
多 Agent 協作框架:用角色分工的方式讓多個 AI 代理人一起完成任務,也支援事件驅動的固定流程。
不適合單一 Agent 就能做完的任務(多開只會更難驗收)、對輸出穩定性要求高的正式流程
設計成「最容易開始」的向量資料庫,可以嵌在程式裡跑,也能當伺服器用。
不適合超大規模、高併發的正式環境、已經在用 PostgreSQL 又不想多一套系統(用 pgvector)
視覺化的 LLM 應用開發平台:工作流、RAG 管線、Agent、模型管理與觀測一整套,可自架。
你會在什麼情況下想到它要做一個「查得到出處」的問答機器人,而你不想從向量庫、切塊、檢索、prompt 組裝一路自己寫。
LINE Webhook → Cloudflare Workers 中繼層 → Dify /chat-messages → LINE Reply API
為什麼不讓 LINE 直接打 Dify?中間那層 Worker 看起來多餘,但它做四件 Dify 不會幫你做的事。這是整個案子最值錢的一個決定。
RAGFlow(切塊與文件解析更細)、AnythingLLM(更輕、更快上手),或完全不要平台——自己寫檢索直接接模型 API,像上面那個案子的中繼層一樣。
視覺化拖拉建 AI Agent 流程的工具。⚠️ 官方 repo 已於 2026-08-13 封存。
不適合⚠️ 新專案(上游已封存,不宜當長期基礎)、需要持續安全更新的正式環境
自架軟體與網路服務的權威清單:想把服務放在自己伺服器上時,先來這裡找有什麼選擇。
不適合⚠️ 當成產品目錄直接照用(它是清單不是評測)、沒有維運能力的團隊——自架的成本在人不在授權費
Model Context Protocol 的官方參考伺服器:讓 AI 助理能安全地存取檔案、Git、記憶體等外部工具與資料。
不適合⚠️ 直接拿參考實作上正式環境(官方明說是教育用途)、不寫程式的使用者
Anthropic 官方公開的 Agent Skills 範例集:把「怎麼做某件事」寫成 Claude 可以動態載入的資料夾。
不適合⚠️ 未經測試就用在關鍵任務(官方明示為示範與教育用途)、不熟 AI 工具的一般使用者
靜態網站與 PWA 的免費託管:把一個資料夾推上去就有網址與 HTTPS。本站與 17 支作品都放這裡。
不適合需要資料庫或後端邏輯的應用(那是 Workers 的事)、拿狀態碼判斷檔案存不存在的自動化(不存在的路徑可能回 200)、沒清乾淨的專案資料夾(整包上傳等於整包公開)
在邊緣節點跑後端程式的無伺服器平台,配 KV 鍵值庫與 D1 SQL 資料庫。本站需要後端的作品(代理外部 API、排程寫資料)都跑這裡。
不適合每天寫入量大的資料服務(免費 D1 每天 100,000 列寫入)、重運算(免費方案每次請求 CPU 只有 10 ms)、直接搬 Node 程式上來不改(執行環境不是 Node)
輕量的網頁地圖程式庫(官網自述約 42 KB),配 OpenStreetMap 圖磚就能免金鑰畫地圖。本站 14 支作品的地圖都是它。
不適合3D 或大量向量圖層的視覺化、需要離線地圖卻不想自己做快取、以為裝了它就有地圖:圖磚與資料是另外的來源
全球開放地圖資料庫,附三種免費取用管道:圖磚、地址與座標查詢(Nominatim)、資料查詢(Overpass)。本站山脈與釣魚作品的座標與軌跡底層。
不適合高流量或商業級的即時地理編碼(公用服務有嚴格限流)、自動完成搜尋(Nominatim 政策明文禁止)、需要保證可用性的服務(官方不保證)
免金鑰的天氣預報 API,回 JSON。本站 13 支作品的天氣來源,是全站用最多的一個。
不適合⚠️ 商業用途(要付費方案)、需要台灣官方觀測值、每分鐘超過 600 次的高頻服務
查任一座標海拔的開源 API,公用端點免金鑰。本站 10 支山岳作品用它驗山峰座標、算爬升。
不適合每天超過 1,000 次的批次查詢(要自架)、把單一資料集當作真值(不同解析度差很多)、沒逐資料集看授權就商用
台灣官方的天氣預報與觀測資料 API,要申請授權碼。本站山域與海邊作品的官方天氣來源。
不適合直接從瀏覽器打(授權碼會外露)、不想註冊帳號的專案、需要全球資料
純前端的全文搜尋程式庫:幾百到幾萬筆資料在瀏覽器裡建索引、模糊比對、前綴搜尋,不用後端。
你會在什麼情況下想到它站上有一份幾百筆的名錄(餐廳、步道、題目),使用者想打幾個字就找到,而你不想為了搜尋養一台伺服器。
restaurants.json → MiniSearch(bigram tokenizer)→ 瀏覽器內查詢
為什麼在瀏覽器建索引,而不是把索引檔一起出貨?因為索引比資料還大。實測數字讓這個決定沒有懸念。
FlexSearch(更快但 API 較繞)、Fuse.js(純模糊比對、不建倒排索引,幾百筆以內夠用)、DuckDB-wasm(真的要 SQL 與大資料時)。
瀏覽器與 Node 都能跑的地理計算程式庫:兩點距離、最近點、點在不在多邊形內、緩衝區,吃標準 GeoJSON。
你會在什麼情況下想到它你有一批經緯度(山峰、店家、釣點),要回答「離我最近的是哪個」「有幾個在 10 公里內」,或懷疑其中有幾筆座標是錯的。
xiao-baiyue.js → GeoJSON FeatureCollection → nearestPoint/distance/booleanPointInPolygon
為什麼離群掃描不能用「台灣本島邊界框」?因為框會把對的當成錯的。這次就抓到三筆假警報。
geolib(更輕、只做距離與方位)、Python 端的 shapely+geopandas(建置腳本階段做同樣的事,本站山岳作品多半在這一層做)。
瀏覽器與 Node 的 CSV 解析器:處理引號、換行、BOM、串流大檔,幾十 MB 的政府開放資料一秒內解完。
你會在什麼情況下想到它政府開放平臺給你一個幾十 MB 的 CSV,你想在建置腳本或瀏覽器裡直接讀,而不是先開 Excel 另存。
curl 全目錄匯出 → PapaParse(header 模式與串流模式各跑一次)
整份讀還是串流?67 MB 兩種都跑得動,差別在記憶體不在速度;決定的依據是它會跑在哪台機器。
csv-parse(Node 端、串流原生)、DuckDB-wasm(要 SQL 時直接 `read_csv`)、Python 的 pandas/Polars(建置腳本階段)。
Google 出的 Service Worker 工具組:自動列出要預快取的檔案、算內容雜湊、管理快取策略,PWA 的離線與更新不用手寫。
你會在什麼情況下想到它你的 PWA 有十幾個檔,每次改一個就要記得升 sw.js 裡的 CACHE 版號,忘了一次使用者就卡在舊版。
index.html+restaurants.json+icons → workbox-build generateSW → sw.js+workbox 執行期檔
為什麼保留 skipWaiting: false?因為家族的更新機制是「等待、顯示橫幅、使用者按了才切換」。自動產 sw 不該偷偷改掉這個行為。
vite-plugin-pwa(用 Vite 的專案,底層就是 Workbox)、手寫 sw.js(本站 17 支 Pages 作品目前都是這樣,用了才知道要不要換)。
跑在 Cloudflare Workers、Deno、Bun、Node 上的輕量 Web 框架:路由、JSON、中介層幾行搞定,用的是 Web 標準的 Request/Response。
你會在什麼情況下想到它健康家族那種一支 Worker 塞八個小 App、或農漁產行情那種要開幾個查詢端點的後端,原生 `fetch(request)` 裡的 if/else 已經長到看不懂。
Hono → drizzle-orm/d1 → wrangler dev --local 的 D1
為什麼測試腳本改用 Node fetch,不用 curl?因為 curl 在 Windows 的 Git Bash 下會把中文參數轉成 ANSI 碼頁送出,資料寫進資料庫就是亂碼——這不是 Hono 的錯,但你會先怪它。
itty-router(更小、更少功能)、原生 fetch handler(單端點)、Cloudflare 自家的 Pages Functions(檔案即路由,適合放在 Pages 專案裡)。
TypeScript 的輕量 ORM,直接支援 Cloudflare D1:用程式碼宣告資料表,查詢寫起來像 SQL 但有型別檢查。
你會在什麼情況下想到它Worker 裡 `env.DB.prepare('SELECT ...').bind(...)` 的字串越寫越多,欄位改名要全文搜尋,沒有任何東西幫你檢查。
sqliteTable 宣告 → drizzle(env.DB) → wrangler dev --local 的 D1
為什麼 schema 用程式碼宣告,而不是只留 schema.sql?因為查詢時的欄位名會被型別系統檢查。打錯欄位名在編輯器就紅,不用等到線上回空陣列。
原生 D1 API(小專案)、Kysely(純查詢建構器、沒有 schema 宣告)、Prisma(功能多但在 Workers 上有 WASM 體積問題,見 Next.js+Prisma 那一列)。
IndexedDB 的封裝:一行宣告 schema,`where().equals()` 查索引、`bulkAdd` 批次寫入、直接存 Blob,離線 App 的本地資料庫。
你會在什麼情況下想到它錯題管理器那種要在手機上存幾千題、每題帶一張圖、還要依科目與答對次數查的 App,手寫 IndexedDB 的 transaction 與 cursor 已經寫到懷疑人生。
Dexie 4.4.6 → 本機 http 頁面 → Playwright 驅動已安裝的 Chrome 153
為什麼堅持在真瀏覽器測,不用 Node 的假 IndexedDB?因為測試環境的容忍度跟執行環境不同,本機綠燈會說謊——這個站已經為此付過學費。
idb(更薄,只是 Promise 化的 IndexedDB)、localForage(key-value 抽象、API 最簡單)、直接寫 IndexedDB(本站錯題管理器目前就是這樣,1 支作品)。
微軟出的瀏覽器自動化:用程式開真的 Chrome/Firefox/WebKit,設手機視窗、量 DOM、截圖、跑端對端測試,可以直接用機器上已裝的 Chrome。
你會在什麼情況下想到它你用 headless Chrome 加手工 CDP 輪詢做截圖驗證,發現 window-size 小於 504 會被夾住、virtual-time 會讓每次失敗在不同項目——想要一個不用自己修的驅動層。
Playwright channel: 'chrome' → Chrome 153 → ridgeline-lab.com/tools/
為什麼用 channel: 'chrome' 而不下載 Playwright 自己的 Chromium?因為這台機器已經有 Chrome,而且使用者用的也是 Chrome;少下載幾百 MB,測的還是真正會被用的那個瀏覽器。
Puppeteer(只驅動 Chrome、API 相近)、手工 CDP(本站之前的做法,坑很多)、Cypress(偏向前端開發者的測試框架)。
全球行政區界資料庫,涵蓋所有聯合國會員國的省、縣層級邊界,CC BY 4.0,API 直接回 GeoJSON。
不適合以為邊界代表官方立場(它明說是彙整不是政治表態)、需要村里級的細緻邊界、不願意標示出處的專案(標示是授權條件)
全球地名資料庫:2,500 萬個地名、1,200 萬個獨立地物,含座標、人口、行政層級與多語別名,CC BY 授權。
不適合門牌級的地址解析(那是地理編碼服務的事)、高頻商業查詢直接打公用 API(有限流)、不標示出處的專案
由 Meta、Microsoft、Amazon、TomTom 等組成的開放地圖基金會出品:地點、建物、道路、行政區與地址,以 Parquet 格式整批釋出。
不適合前端直接讀(檔案是資料工程格式,不是 API)、只要幾個點的小專案(殺雞用牛刀)、沒看清楚各主題授權就整批商用
美國地質調查所的全球地震資料:即時 GeoJSON 摘要(過去一小時/一天/一週/一月)與歷史查詢 API,美國公眾領域。
不適合取代官方防災警報(它不是台灣的官方發布單位)、需要台灣本地最快速報(那是氣象署)、以為每筆規模都是最終值(初判會被修正)
各語言與地區的在地化資料:國名、語言名、貨幣、日期與數字格式、時區顯示名,是幾乎所有作業系統與程式語言在地化的底層。
不適合以為它管時區規則(那是 IANA tz)、直接當資料庫用(多數人是透過程式語言的國際化函式庫間接用)、需要行銷用的國家分類
全球各地當地時間的歷史與規則:時區邊界、UTC 偏移、日光節約時間的變更歷史,公眾領域。
不適合把時區當固定不變(各國政治決定會改)、需要時區的地理多邊形(那要另外的資料集)、以為只要存 UTC 就沒事(顯示仍需規則)
Telegram 官方的機器人 HTTP 介面,免費,用來把系統通知、警示訊息推播給使用者。本站農地衛星監測作品用它推播 NDVI 異常通知。
不適合需要保證送達的關鍵通知(使用者需自行安裝 Telegram 並訂閱)、高頻廣播(免費額度私聊每秒 1 則、群組每分鐘 20 則)、需要官方 SLA 的商用通知服務
開源的 HTML5 canvas 圖表庫,折線/長條/圓餅等常見圖表都內建。本站健康家族 7 支子 App 共用它畫血壓、血糖、生長曲線趨勢圖。
不適合需要高度客製化或特殊圖表型態(雷達圖之外的少見圖型要另找)、大量資料點(十萬級)的即時互動圖、React/Vue 專案想要框架原生元件(可改用 recharts/vue-chartjs 這類封裝)
瀏覽器端直接產生 PDF 的 JS 庫,不需要後端。本站名片管理 App 用它在使用者裝置上即時輸出名片/履歷 PDF。
不適合複雜排版的正式文件(發票、合約,版面控制較弱)、從既有 PDF 做編輯或合併(那是 pdf-lib 的事)、需要精確字型嵌入與印刷級輸出
純 JavaScript 的 PDF 建立與編輯庫,可在瀏覽器與 Node 環境操作既有 PDF(填表單、合併、加浮水印)。本站名片管理 App 用來組合/編輯 PDF。
不適合從零產生排版複雜的新文件(那是 jsPDF 較擅長的方向)、掃描件 OCR(那是文件解析工具的事)、印刷級色彩管理
把一段 DOM 畫面轉成 canvas/圖片的 JS 庫。本站名片管理 App 用它把畫面截成圖片再嵌入分享卡或 PDF。
不適合需要像素級精確的截圖(CSS 效果不一定完整還原)、跨網域圖片/字型(CORS 限制常見)、動畫或影片內容
TypeScript/Node.js 的 ORM,統一操作 PostgreSQL、MySQL、SQLite、D1 等多種資料庫。本站產業災情監測平台、企業風險快篩用它管理資料存取。
不適合極簡單只需要幾個 SQL 查詢的小專案(直接寫 SQL 更輕)、非 JS/TS 生態系、需要資料庫最底層效能調校(ORM 有抽象成本)
TypeScript 優先的 schema 驗證庫:宣告一次 schema,同時拿到執行期驗證與型別推導。本站產業災情監測平台、企業風險快篩用它驗證 API 輸入輸出。
不適合非 TypeScript/JavaScript 專案、極簡單、不需要驗證的內部資料、效能極敏感的高頻迴圈(驗證有執行期成本)
把既有網頁/PWA 包裝成 iOS/Android 原生殼層的框架,可存取相機、檔案系統等原生功能。本站一支健康家族子 App 用它包裝成 Android App 上架。
不適合需要極致原生體驗與效能的重度互動 App、沒有網頁版、從零開始的原生專案、不想維護 Xcode/Android Studio 建置環境(仍需要原生工具鏈打包)
Google 出的無頭瀏覽器自動化庫,用程式控制 Chrome/Firefox:截圖、產生 PDF、自動化測試、爬取需要 JS 渲染的頁面。本站學習計畫日曆用它產生課表 PDF/截圖。
不適合靜態 HTML 就能滿足的簡單爬蟲(不需要真瀏覽器開銷)、伺服器資源緊張的環境(無頭瀏覽器吃記憶體)、需要遠端瀏覽器叢集的大規模平行測試(另需自架或用雲端方案)
計算日出日落時刻、太陽方位、月相與月出月落的輕量 JS 庫,純計算不連外。本站親子釣魚作品用它算潮汐規劃相關的天文時刻。
不適合需要高精度天文計算(它是簡化演算法,非天文台等級精度)、潮汐計算(那是另一套海洋資料,SunCalc 不算潮汐)、深空天體或行星位置計算
用 React 元件宣告式組圖表的庫,底層是 D3。本站企業風險快篩用它畫風險指標圖表。
不適合非 React 專案、極度客製化的視覺化(複雜情況需直接用 D3)、大量資料點的高效能渲染(虛擬 DOM 有開銷)
Apache 基金會的互動式圖表庫,支援大量資料點、地圖視覺化、3D 圖表。本站商業節能與 MV 平台用它畫能源用電趨勢圖。
不適合只需要簡單折線圖的小專案(Chart.js 較輕量)、React/Vue 原生元件風格偏好者(ECharts 是指令式 API,需另包裝)、極簡單、不需要互動的靜態圖
開源的道路路徑規劃引擎,官方有公開示範伺服器(router.project-osrm.org),也可自架。本站名片管理與旅程紀錄作品用它算兩點間駕車路線。
不適合正式產品直接打公開示範伺服器(官方明言僅供測試,不保證可用性與速率)、需要即時路況、收費站等動態路網資訊、大眾運輸路線規劃(OSRM 只做道路網路)
商業匯率查詢 API,165 種幣別,需免費帳號取得 API key。本站名片管理、旅遊工具箱、旅程紀錄作品用它做即時匯率換算。
不適合金融交易級即時匯率(免費版每日只更新一次)、超過月額度的高頻查詢(免費版每月 1,500 次)、需要歷史逐筆分鐘級匯率的分析用途(要看付費層級)
Cloudflare 的隱形防機器人驗證服務,取代傳統 CAPTCHA,多數情況不需要使用者互動。本站對外網站的訂閱表單用它擋機器人。
不適合需要超過免費額度的大量網站/主機名(免費版每個 widget 上限 10 個主機名、共 20 個 widget)、需要 30 天以上分析回溯(免費版僅 7 天)、不用 Cloudflare 帳號體系的專案(需要 Cloudflare 帳號設定 site key/secret key)
給開發者用的寄信 API,官方支援 Cloudflare Workers 整合。本站對外網站的訂閱雙重確認信用它寄送。
不適合超過免費額度的大量發信(免費版每日 100 封、每月 3,000 封)、行銷型大量發信(另有獨立方案與計費)、需要極低單價的超大量交易信(費用隨量遞減但仍是按封計費)
Google 官方的登入與 OAuth 2.0 授權服務,涵蓋 Web/Android/iOS。本站名片管理 App 用它做 Google 登入,並串接 People API 建立/更新聯絡人。
不適合不想遵守 Google API 使用者資料政策(Limited Use)的專案、沒有 Google Cloud 專案與 OAuth 同意畫面審核流程的預算/時間、只需要純訪客模式、不想要求使用者登入的產品
美國國家氣象局官方的預報、警報與觀測資料 API,免金鑰、免費。本站洛磯山脈國家公園作品用它查美國境內的天氣預報與觀測站資料。
不適合美國以外地區(它只涵蓋美國,加拿大要用另一個官方源)、不帶 User-Agent 識別的請求(官方要求識別你的應用程式)、需要保證極低延遲的高頻交易級應用
免費的等高線地形圖磚服務,資料來自 OpenStreetMap+SRTM 高程模型。本站多洛米蒂、勃朗峰環線、奧地利山區三支健行作品用它畫地形底圖。
不適合不標示出處的專案(授權明文要求標示)、高流量商業服務直接打公用圖磚伺服器(無 SLA,建議自架或用商業圖磚服務)、需要即時更新地形資料的應用(SRTM 高程資料非即時)
免費的機器翻譯 API,背後是全球最大的翻譯記憶庫之一。本站世界盃推估器作品用它做英翻中的即時翻譯。
不適合大量文字翻譯(匿名每日僅 5000 字元)、需要專業校對品質的正式文件翻譯、商用高頻服務(條款細節需另讀 Terms of Service,本站未逐條查證)
免金鑰的體育賽事資料庫 API,涵蓋賽程、隊伍、選手與視覺素材。本站世界盃推估器作品用它查賽事資料。
不適合需要正式 SLA 保證的生產環境(免費層無專屬 key,官方頁未列明限制數字)、需要即時逐秒比分更新的關鍵應用、商用政策未經逐條查證的正式產品(建議先讀 Terms of Use)
加拿大環境與氣候變化部(ECCC)/加拿大氣象局(MSC)的官方地理空間開放資料服務,涵蓋即時與歷史氣象、氣候、水文資料。本站洛磯山脈國家公園作品用它查加拿大境內的天氣資料。
不適合加拿大以外地區(它只涵蓋加拿大,美國要用 NWS)、不支援地理空間網路服務格式的簡易前端(官方要求用支援 OGC 的軟體存取)
這個條件下,目前沒有需要工程協助的選項。
技術類型速查——聽不懂廠商講的名詞時來這裡。 選工具前先知道這幾件事——授權與模型權重的共同坑。 回到全部 157 個選項
收錄的是本站實際查證過官方定價、授權與資料政策的選項(目前 AI 服務 13 · 專業任務工具 66 · 外部資源 66 · 技術類型 12)。 卡片上的「人工查核」日期,是我們最後一次真的讀過官方頁面的時間; 條款與價格都會改版,要拿去做正式決策前請自己再點一次官方連結確認。 發現過期或寫錯,歡迎來信告訴我。
免責聲明:本站內容為個人實作筆記與工具,僅供參考,不構成法律、財務、稅務、醫療或任何專業意見。照方法操作所得的 AI 產出可能有錯誤或過時,請務必自行查證後再使用;因採用本站內容所生之任何結果,作者不負擔責任。
工具與商標:站內免費工具以「現狀」提供,不保證持續可用或無錯誤。ChatGPT、Claude、Copilot、Gemini 等名稱與商標均歸各該權利人所有;本站與各該公司無隸屬或合作關係,外部連結內容不代表本站立場。
著作權:© 2026 Ridgeline · by Lucas。站內文章、指令與工具開放免費使用與學習,但保留所有權利(非開源授權),未經同意請勿重製、散布或作商業用途。