cognithor
本地优先的自主Agent操作系统,支持19家LLM、17个渠道、141个MCP工具,零遥测承诺。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
本地优先的自主Agent操作系统,支持19家LLM、17个渠道、141个MCP工具,零遥测承诺。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
图1:Cognithor Agent OS 标志
想象一下这样的场景:你有一台永不疲倦的"AI助手",它不只是回答问题,而是能像一位忠诚管家一样,主动帮你读邮件、整理文件、监控股票、调度任务,还能通过微信、Telegram、Discord随时与你沟通——而且这一切都跑在你自己的电脑上,数据不离开你的控制。这正是 Cognithor 试图构建的愿景:一个本地优先的自主Agent操作系统。
Cognithor 由独立开发者 Alexander Söllner(GitHub: Alex8791-cyber)发起,项目名取自"Cognition + Thor"——意为"智慧与力量"。在众多依赖云端OpenAI API的AI Agent框架中,Söllner 选择了一条更"硬核"的路线:让 AI Agent 运行在本地,不向任何第三方发送遥测数据。
这一理念在 GDPR 时代尤为关键。项目明确承诺"零遥测"(Zero Telemetry),用户的所有对话、文件、知识库都存储在本地环境。Apache 2.0 开源许可意味着任何人都可以审计代码、验证这一承诺。
Cognithor 的核心是一个叫 PGE-Trinity 的架构模式,每条用户消息都会经过三个协作子系统:
三个子系统之间通过"重规划"(Replan)回路相连:如果 Executor 发现执行失败或环境变化,消息会流回 Planner 重新思考。这与 LangChain 的 Agent 架构有本质区别——Cognithor 在架构层面强制分离了推理与执行,并引入了独立的策略审查节点。
Cognithor 的功能密度令人印象深刻:
LLM 支持:内置对 19 家模型提供商的适配,包括 OpenAI GPT 系列、Anthropic Claude 系列、Google Gemini、Ollama(本地)、Groq、DeepSeek 等。用户可以自由切换,也可以同时连接多个提供商实现路由。
多渠道接入:Cognithor 不只是一个 CLI 工具,它同时支持 17 种通信渠道:WebUI(内置,端口8080)、Telegram、Discord、Slack、WhatsApp、Signal、Matrix、IRC、Mattermost、Teams、Google Chat、飞书(Feishu)、iMessage(macOS)、Twitch、Voice(语音)、REST API、CLI。其中 Telegram、Discord、Slack、Matrix、IRC、REST API 为生产级稳定。
MCP 工具生态:项目内置 141 个 MCP(Model Context Protocol)工具,分为 28 个模块:文件系统操作、Shell 执行、Web 浏览/搜索、代码分析、Git 操作、数据库、记忆管理、知识保险库(Knowledge Vault)、媒体处理、邮件、日历、Docker 容器管理、浏览器自动化、深度研究等。其中 Knowledge Vault 支持将外部文档(Obsidian、其他格式)索引为可检索知识库。
6层认知记忆:Cognithor 实现了层级化的记忆系统,模拟人类认知的多个层次,使 Agent 能在长程对话中保持上下文连贯性。
Cognithor 借鉴了现代包管理器的思路,推出了 Agent Packs 概念——每个 Pack 是一组预配置的 Agent 角色、技能和知识库。用户可以在 Pack Marketplace 浏览、安装社区贡献的 Pack,实现开箱即用的垂直场景(如"保险理赔分析"、"法律研究助手")。Pack 支持签名验证(基于 TUF-Light),防止恶意包篡改。
除了零遥测承诺,Cognithor 还内置了完整的数据合规能力:
对于希望快速体验的用户,Cognithor 提供了多阶段 Dockerfile 和 docker-compose.prod.yml,一行命令即可启动完整环境(WebUI + Agent)。项目还支持 Kubernetes 部署,适合企业场景。
默认入口是 Web UI(端口 8080),登录后即可通过图形界面配置 LLM、提供商、渠道和 Agent Packs。Ollama 作为本地模型支持项可通过 host.docker.internal 访问宿主机 GPU(需要本地安装 Ollama)。
硬件需求:最低 4GB RAM、1GB 磁盘,无需 GPU——如果只用 API 模式的话。要跑本地 Ollama 模型则需要额外显存支持。
项目坦承当前处于 Pre-v1.0 Beta 阶段,存在以下现实问题:
Cognithor 代表了一个值得关注的方向:将 AI Agent 从"问答工具"提升为"可编程操作系统"。它借鉴了 LangChain 的工具生态、AutoGPT 的自主性思路和 CrewAI 的多Agent协作概念,但将所有能力本地化。
在 Claude Code、OpenAI Codex 等云端工具大行其道的背景下,Cognithor 的"数据主权"主张和本地化架构为注重隐私的用户和企业提供了一个差异化选择。其 152 stars(虽然多数项目都是这个数)反映的是当前社区关注度而非技术成熟度——项目本身的工程量和架构设计在开源 Agent 框架中属于较高水平。
如果你在寻找一个可深度定制、完全掌控数据、支持多渠道通信的本地 AI Agent 平台,Cognithor 值得放入候选名单。如果追求稳定性,建议等待 v1.0 正式版发布。