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 版本。