发现 AI 代理的未来arrow_forward

Cortex

calendar_today收录于 2026年4月24日
category智能体与应用工具
code开源
知识库MCPRAGGoAI代理智能体与应用工具文档教程与资源知识管理/检索/RAG

面向 AI Agent 的零依赖可观测记忆层,支持文件导入、混合检索、事实提取与知识图谱

Cortex 是一个 Go 语言构建的单二进制 AI Agent 记忆层,采用 Import-first 设计,可直接导入 Markdown、JSON、YAML、CSV、对话日志等已有文件,自动提取主体-谓语-宾语三元组事实并建立知识图谱。核心特性包括:BM25 + 语义嵌入混合检索(支持 WSF/RRF 融合)、基于 Ebbinghaus 遗忘曲线的 7 级事实衰减机制、实时冲突检测与 LLM 自动解决、交互式知识图谱浏览器、递归推理能力。通过 MCP Server(17 工具 + 4 资源,stdio/HTTP/SSE)无缝集成 Claude Code、Cursor、Windsurf 等 Agent。存储基于 pure Go SQLite(零 CGO),完全离线可用,支持 GitHub、Gmail、Slack、Notion 等 8 种外部连接器。提供 cortex stats/stale/conflicts/alerts 全方位可观测性,事实溯源至源文件行号与时间戳,多 Agent 作用域隔离,JSON/Markdown/CSV 无锁定导出。

安装方式#

# Homebrew (macOS)
brew install hurttlocker/cortex/cortex-memory

# MCP server(任意平台,无需安装本体)
npx @cortex-ai/mcp

# 二进制下载
curl -sSL https://github.com/hurttlocker/cortex/releases/latest/download/cortex-darwin-arm64.tar.gz | tar xz

# Go install
go install github.com/hurttlocker/cortex/cmd/cortex@latest

快速开始#

cortex init
cortex import ~/notes/ --recursive --extract
cortex search "what did I decide about the API design"
claude mcp add cortex -- cortex mcp

主要 CLI 命令#

命令功能
cortex import <path>导入文件/目录
cortex search <query> [--mode hybrid|bm25|semantic|rrf]搜索记忆
cortex classify用 LLM 重分类事实
cortex conflicts [--resolve llm]检测/解决矛盾
cortex reason <query> [--recursive]LLM 推理
cortex graph [--serve]知识图谱浏览器
cortex stats/stale/conflicts/alerts可观测性面板
cortex connect add/sync外部连接器管理
cortex embed <provider/model>生成/监控嵌入
cortex export [--format json|markdown|csv]导出记忆
cortex mcp启动 MCP 服务器
cortex doctor环境健康检查

核心数据流#

文件 → Import → 事实提取(规则引擎 + 可选LLM) → SQLite + FTS5
                                                      │
                                    ┌────────┬────────┼────────┐
                                    ▼        ▼        ▼        ▼
                                 Search   Observe   Graph    MCP Server
                                (hybrid)  (stats,   (2D       (17 tools,
                                          stale,    explorer)  any agent)
                                          conflicts)

关键机制#

  • 事实提取管道:导入时自动触发,规则引擎为基础层,LLM 为可选增强层
  • 衰减评分:搜索时根据事实类型对应的 Ebbinghaus 曲线动态调整排序分数(身份类 693 天、时间类 7 天等)
  • 冲突检测:写入时实时比对同一 S-P 组合下的不同 O,触发告警或自动解决
  • Governor 防护:单条记忆提取上限 10 条事实 + 质量阈值过滤

外部连接器#

GitHub、Gmail、Google Calendar、Google Drive、Slack、Discord、Telegram、Notion

嵌入模型支持#

Ollama(本地/免费)、OpenAI、DeepSeek、OpenRouter 及任何 OpenAI 兼容端点

环境变量#

变量用途
OPENROUTER_API_KEY事实增强 + 分类
GEMINI_API_KEY查询扩展

项目统计#

  • 最新版本:v1.5.0("Zero Dependencies")
  • 30 releases,479 commits
  • 1,081 tests across 15 packages
  • Go 87.5%,另含 Python 4.7%、HTML 3.1%、TypeScript 2.6%、Shell 1.8%

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch