持久化 repository 記憶
Greplica 會根據 repo 結構、程式碼與 session transcripts 建立持久記憶,讓 agent 能查詢先前工作,而不必每個 session 都重新 grep 同一份 repository 上下文。
Greplica 是一款供 AI coding agents 使用的開發工具,目標是在不同 sessions 之間保留 engineering 上下文。其 README 將它描述為可持久、可搜尋的 engineering 記憶,幫助 agents 避免在複雜任務中反覆重新學習相同的 repository 上下文。
此產品會根據 repository 結構、程式碼與 session transcripts 建立記憶,接著讓 agent 在進一步探索前先查詢這些記憶。來源 також區分了完全本地、無 telemetry 的模式,以及可將已授權 repository 連接到共享團隊記憶的代管模式。
Greplica 會根據 repo 結構、程式碼與 session transcripts 建立持久記憶,讓 agent 能查詢先前工作,而不必每個 session 都重新 grep 同一份 repository 上下文。
README 描述了一種先查詢再行動的工作流程,agent 可以在自行探索 codebase 前先向 Greplica 索取上下文,藉此減少重複蒐集上下文。
本地模式會將資料完全保留在本機,且根據 README 不會傳送 telemetry。當團隊希望擁有 repository 記憶,但不想進行伺服器端共享時,這很適合。
代管模式會將已授權的 repository 連接到共享的 team memory,讓不同 clones 與 forks 的 contributors 都能查詢同一份 repository 記憶。
這個套件包含一個 GitHub Action,可針對精確的 merge SHA 稽核 Memory PR,並使用 GitHub OIDC 對結果做 attest。
README 文件說明了 graph 檢視指令,包括瀏覽器 graph view 與 graph context 查詢,可用來檢視與擷取已儲存的記憶。
當 AI coding agent 在不同 sessions 中持續重新推導相同的 repository 事實時,可使用 Greplica。這個記憶層的目的,是讓 agent 先到一個持久位置查詢先前上下文。
當多位 contributors,包括 fork 或獨立 clone 上的人員,都需要查詢同一份 repository 記憶時,可使用代管模式。README 說明,具備授權存取的 contributors 之間會共享 managed memory。
當你希望 repository 記憶保留在機器上並避免 telemetry 時,可使用本地模式。README 將本地模式描述為完全本地。
當 managed repository 需要針對精確的已合併 commit 進行可重現的 reconciliation 步驟時,可使用 GitHub Action。這個 action 設計用來稽核 Memory PR,並使用 GitHub OIDC 對結果做 attest。
當你需要檢查 Greplica 已儲存的記憶,或擷取關於 repository 的聚焦答案時,可使用 graph view 或 graph context 指令。README 顯示了可透過瀏覽器與 CLI 來執行這些 graph 指令。
Greplica 提供一個面向 agent 的設定流程,從你想讓它記住的 repository 內的一個提示開始。README 說大多數使用者應將提供的安裝提示貼入自己的 coding agent,而該提示會先執行一個簡短問卷,之後再以本地或代管模式安裝 Greplica。
README 說明 Greplica 會探索 repo 結構、程式碼與 session transcripts,以建立持久記憶。之後,agent 在再次開始探索 codebase 之前,就可以先查詢這些記憶。
代管模式是為了讓不同 clones 與 forks 的 contributors 查詢同一份 repository 記憶而設計。README 指出,本地模式會完全保留在本機且不含 telemetry,而代管模式則連接到已授權的 repository 與共享的 team memory。
action.yml 中發布的 workflow 是一個名為「Reconcile Greplica memory」的 composite GitHub Action。它會 checkout 精確的 merge commit,設定 Node.js 22,並執行一個 CLI 指令,將 memory 與 managed repository UUID 進行 reconciliation。
README 說 Greplica 需要 Node.js 22-26。若使用代管模式,還需要能存取 managed Greplica server,並使用 GitHub 的 browser device flow 進行登入。
Firebase Studio 是一個以瀏覽器為基礎的全端應用開發工作區,提供 Gemini 輔助編碼、應用預覽、雲端模擬器,可匯入既有專案、原型設計、協作與瀏覽器部署。
Orca 是一款 Agent 開發環境,專為搭配 coding agents 發佈軟體而設計。可在隔離的 worktrees 中平行執行多個 CLI agents,並提供桌面與行動裝置輔助工作流程。
Prompt Genie 是一款用於 AI 工作流程的提示管理與優化工具,另含 Claude Code 記憶功能,可重用會話中的重複讀取,協助個人與團隊重複利用提示、比較模型輸出並降低不必要的 token 成本。
JetBrains 提供 IntelliJ IDEA、PyCharm、DataGrip、WebStorm、Rider、CLion 等開發工具,IDE 結合程式碼導覽、智慧建議與內建執行/除錯/測試流程,並支援 CI/CD、專案管理、程式碼品質與文件。
小藝是華為自主研發的 AI 智慧助手,支援知識問答、寫作、文檔閱讀、程式碼輔助與識圖,適用日常查詢、內容處理與鴻蒙開發,並支援檔案拖放輸入。
EZsite AI 是一款 AI 網站建置工具,可將網址轉換成完整的 React 或 Vue.js 應用程式,並提供主機、網域、程式碼匯出與後端功能,適合需要可部署成果的團隊。