Peek:像 Figma 一樣的資料庫 GUI
Peek 是一款創新的資料庫圖形介面工具,將資料庫操作置於無限畫布上,支援 PostgreSQL、MySQL、SQLite、DuckDB 等多種資料庫。它提供高效能渲染、本地 AI 推理、MCP 代理支援、即時協作、拖拽匯入檔案以及內聯編輯等功能。
Peek 是一款顛覆傳統資料庫管理工具理念的新型圖形介面,其核心設計圍繞一張無限延展的畫布展開。與 TablePlus、DataGrip 等基於視窗和標籤頁的工具不同,Peek 將所有資料庫互動——查詢、瀏覽、編輯——都放在一個可無限縮放和平移的視覺空間中。這種互動方式深受 Figma 等設計工具的啟發,使使用者能夠像處理設計稿一樣組織資料庫物件和查詢結果。
目前,Peek 支援 PostgreSQL、MySQL、SQLite 和 DuckDB,並明確表示更多資料庫型別即將加入。它處於 Beta 階段,但已表現出出色的效能:即使面對 10,000 行資料,介面依然流暢。這得益於 Peek 的渲染最佳化——視野之外的節點會被自動隱藏,且所有查詢結果都經過虛擬化處理,確保大數據集下的互動不降速。
在人工智慧整合方面,Peek 提供了兩條路徑。首先是本地推理能力:使用者可以從 Hugging Face 下載自己偏好的模型並在 Peek 內執行。所有模式資訊、資料和聊天記錄都嚴格留在本機,不會上傳到雲端,同時免去了 API 速率限制的煩惱。其次,Peek 支援 MCP(Model Context Protocol),這意味著像 Claude Code 這樣的 AI 代理可以完整操控 Peek:自動建立查詢、生成頁面、分析結果,甚至移動畫布視角。這使得 Peek 不僅是人類使用者的工具,也可以作為 AI 代理的“資料庫介面層”。
協作是 Peek 的另一大亮點。透過生成一個私密連結,團隊成員可以立即加入同一個會話並即時協作。所有資料傳輸採用 P2P 直接連線,無需經過中心伺服器,Peek 本身也無法訪問使用者的資料庫內容。這既保證了低延遲,也強化了資料隱私。
Peek 還簡化了資料匯入流程:只需將 CSV、JSON、Parquet 或 SQL 檔案拖拽到畫布上,就會自動建立一個臨時的、作用域於當前連線的表格。使用者可以直接對該臨時表執行 SQL 查詢,甚至可以與其他已有表進行 JOIN 操作。編輯同樣直觀——雙擊任意單元格即可開始內聯編輯,Peek 會根據資料庫模式智慧判斷應該顯示下拉選單、核取方塊還是 JSON 編輯器。
除此之外,Peek 還整合了鍵盤優先的操作方式、LSP(語言伺服器協議)支援、命令面板、模式視覺化、可切換的主題以及 Git 友好(可將畫布狀態視為文本檔案進行版本控制)。整體而言,Peek 正在將資料庫 GUI 從傳統的工具形態轉變為一種更富創造性、協作性和智慧化的空間。目前該應用提供免費試用,有興趣的使用者可以透過其官網獲取 Beta 版本。