一个可自托管的免费无代码平台,把 PostgreSQL、SQLite 等数据库变成类似 Airtable 的表格界面,并自动生成 REST API。
- Star
- 8,428
- Fork
- 1,175
- 未关闭 Issue
- 72
- 最近提交
- 5小时前
这是什么?
Utopia 是一个自托管的知识系统,可导入文档并将其转化为由可编辑本体组织的实体与事实。每条事实都记录它在现实中成立的时间,以及系统何时认定它成立。修正时会关闭旧版本并链接到新版本,而不是直接覆盖,因此用户可以查询某一日期的事实状态,以及知识库当时掌握了什么。
应用以单个 Rust 二进制文件加 PostgreSQL(pgvector)的形式运行,全文检索由 Tantivy 提供,任务队列存放在数据库表中。系统结合全文与向量检索,支持流式回答和带引用的答案,并兼容任何 OpenAI 兼容的模型接口,包括本地模型,可用于离线部署。实体消歧、不确定抽取结果的审核队列以及只追加的决策台账,支持人工监督。
项目还提供 MCP 服务,Claude Desktop、Cursor 等智能体可在权限范围内查询知识库,并可挂载外部 SQL 数据库进行基于本体的查询。基于本体公理的推理功能已提供,但默认关闭。项目目前处于 v0.1 阶段,数据库迁移只支持向前升级。
核心功能
- 01支持导入 PDF、Office 表格、Markdown、HTML 等多种格式,扫描件可通过 OCR 或视觉模型处理。
- 02双时态图谱:修正时关闭旧事实并链接到替代版本。
- 03结合全文与向量的混合检索,回答流式输出并附带行内引用。
- 04提供 MCP 服务,可在细粒度权限下让智能体接入知识库。
- 05实体消歧支持可撤销的合并,不确定情况进入审核队列。
- 06兼容任何 OpenAI 兼容的模型接口,可完全离线运行。
适用场景
- 追踪合同条款或修订随时间的变化,查询某一日期适用的条款。
- 建立审计记录,追溯谁修改了哪条数据以及系统当时的认知。
- 让工程或运维智能体通过 MCP 只读访问企业知识库。
- 在自有基础设施上部署私有化的知识底座。
标签
常见问题
- utopia 是什么?
- 一个用 Rust 编写的自托管知识库,从文档中构建双时态知识图谱,记录事实的生效时间与系统获知时间。 Utopia 是一个自托管的知识系统,可导入文档并将其转化为由可编辑本体组织的实体与事实。每条事实都记录它在现实中成立的时间,以及系统何时认定它成立。修正时会关闭旧版本并链接到新版本,而不是直接覆盖,因此用户可以查询某一日期的事实状态,以及知识库当时掌握了什么。
- utopia 可以免费使用吗?用的什么许可证?
- utopia 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- utopia 还在维护吗?
- 活跃维护中。utopia 最近一次提交是在 2026年10月18日。
- utopia 适合用来做什么?
- 追踪合同条款或修订随时间的变化,查询某一日期适用的条款。 建立审计记录,追溯谁修改了哪条数据以及系统当时的认知。 让工程或运维智能体通过 MCP 只读访问企业知识库。 在自有基础设施上部署私有化的知识底座。
- 在哪里获取 utopia?
- 源代码和安装说明在 GitHub 上:https://github.com/deeplethe/utopia
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6.5万5094TypeScriptOther更新于 12小时前
开源中文书籍,围绕“Agent = LLM + 上下文 + 工具”讲解 AI Agent 的设计原理与工程实践,附带分章配套实验。
5.5万6256PythonApache-2.0更新于 10天前
一个本地代码知识图谱,通过 MCP 和 CLI 为 AI 编程工具提供精准的代码审查上下文。
3.2万3033PythonMIT更新于 前天
可自托管的 Fair-code 工作流自动化平台,支持可视化搭建 AI 智能体与流程,连接 1500 多种集成。
20.8万6.1万TypeScriptOther更新于 1小时前
可自托管的照片和视频管理工具,用于备份、浏览和搜索媒体文件,可替代 Google Photos。
11.7万7263TypeScriptAGPL-3.0更新于 4小时前
开源自托管 PDF 处理平台,可在浏览器、桌面端或通过 API 编辑、签名、涂黑、转换和自动化处理 PDF。
9.4万1.2万TypeScriptOther更新于 1小时前