Quipu
io.github.scbrown由 GitHub 帳號 scbrown 發布v0.15.0更新於 Oct 24, 2026
Local knowledge graph memory for agents. SHACL rules refuse bad facts; SPARQL and time travel.
概覽
Quipu 是給 AI 代理使用的本機受治理知識圖譜記憶,讓助理儲存附來源的事實,並查詢目前或歷史狀態。
- 可以做什麼
- 把以 Turtle 撰寫的事實寫入本機圖形資料庫,寫入時依你的詞彙與形狀進行檢核
- 以 SPARQL 查詢圖譜,並可查詢較早版本的資料以回答時間回溯問題
- 對已存知識做關鍵字檢索,設定嵌入模型後可做語意檢索
- 匯入經驗證的知識包,先暫存新事實而不更動現有根資料
- 在多個代理與工具之間共用專案事實、決策與關係,不必重複貼上相同脈絡
- 適用情境
- 適合希望助理把持久、可稽核的專案知識(事實、決策及其歷史)集中保存在單一本機儲存中,供多個代理和工具讀取重用的情境,而不是每次工作階段都重複貼上同樣的脈絡。
- 執行需求
- 以 stdio 本機程序方式執行,啟動時指定資料庫路徑,可透過 Docker 映像或命令列工具啟動。命令列工具支援 Linux 與 macOS 的 x86_64 與 arm64,安裝需要 Python 3.9+ 與 curl。未宣告任何環境變數、標頭或身分驗證。語意檢索需安裝嵌入模型;全新儲存可直接使用關鍵字檢索。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Quipu,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
[Quipu logo: knotted strings forming a knowledge graph]
Quipu
Governed knowledge your agents can read, reuse and share
[License: Apache-2.0] [CI] [crates.io: quipu-ai] [Docs: the Quipu book] [DOI: 10.5281/zenodo.21878428] [arXiv: 2608.16813] [Part of the Tambo stack]
Quipu is a governed, bitemporal knowledge store for AI agents and the people who run them. Use it from the command line, REST, MCP or a Rust application.
Why you would want it
- Governed: check incoming knowledge against your vocabulary and shapes.
- Bitemporal: keep a queryable history of facts and decisions.
- Reusable agent knowledge: store memory agents can read, reuse and share across tools.
- Time-aware entities: attach event-triggering time attributes for Chaski to react to.
Use Quipu as the central graph and base for many tools: see the stack. The full case is in Why Quipu.
Install
Linux and macOS, x86_64 and arm64; requires Python 3.9+ and curl.
The installer verifies the published archive checksum and executable version.
Then run quipu --version. Install, upgrade or remove Quipu.
For the whole stack, use Tambo's guided onboarding.
First success: insert a fact, watch the graph change
Write one fact in plain Turtle, knot it into a local store, and ask for it back:
Add a second fact and the graph grows. The first version is still there to query:
[Animated terminal: two plain facts are inserted and queried, then the earlier version is read back]
Transcript, tool version and reproducible capture.
On your own code
Keep project facts, decisions and relationships together instead of pasting the same context into each agent.
The latest release includes a repository pendant,
checksum and provenance. Verify them together, then use quipu import SHARE_DIR --db repository.db;
import stages knowledge and leaves ROOT unchanged. Follow the verified import workflow.
Wire it into your agent
For Claude Code, connect the local MCP server to your database:
The MCP Registry identifier is mcp-name: io.github.intigraph/quipu.
Other clients, HTTP MCP and credential configuration: Agent Setup.
Use Tambo to configure and verify the tools together.
Before you start
- The CLI runs locally;
quipu-serversupplies the network API and explorer. - Fresh stores support keyword search without downloading a model.
quipu search "your terms"uses keyword search until an embedding provider is configured; explicit--mode semanticstill requires a model and vectors. Install the pinned default model withquipu model installin a full build. Check readiness withquipu doctor search. - Configuration covers storage and server settings.
What's next
- The Quipu book: tutorials, concepts and references.
- Quick Start: governed local examples.
- Domain shapes: producer-owned vocabulary.
- Stack README format and shared hero theme.
🧺 The stack
Tambo installs these together and proves each one works; every tool also stands alone. Use each tool's README for its own installation and first success.
The Quipu stack is built around a governed, bitemporal knowledge store: shared facts, decisions and work history your agents can query. Quipu can check writes against your rules, records where each fact came from, and answers what was true when.
Contributing
See CONTRIBUTING.md. The repository's checks are:
📜 License
來源:README.md,提交 2289024
工具
0版本歷史
10- v0.15.0最新Oct 20, 2026
- v0.14.1Oct 15, 2026
- v0.14.0Oct 15, 2026
- v0.13.0Oct 14, 2026
- v0.12.0Oct 10, 2026
- v0.11.1Oct 8, 2026
- v0.11.0Oct 3, 2026
- v0.10.0Oct 2, 2026
- v0.9.1Sep 30, 2026
- v0.9.0Sep 26, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分