Think Continuously · Act Autonomously · Stay Private
持续思考 · 自主行动 · 数据私有
"Cogito, ergo sum — I think, therefore I am. CogitoAgent is not just a tool; it is your autonomous thinking partner running entirely in your local environment."
— CogitoAgent v2.3.0CogitoAgent is a locally-run autonomous AI agent that integrates file management, knowledge mining, system operations, code execution, and web connectivity. It runs directly within the working directory you configure — with no need to upload files to third-party servers. CogitoAgent 是一款本地运行的自主 AI 智能体,集成了文件管理、知识挖掘、系统操作、代码执行、网络搜索等功能。它直接在您配置的工作目录内运行,无需将文件上传至第三方服务器。
Unlike traditional chatbots, CogitoAgent possesses the ability to Think Continuously, Explore Autonomously, and Execute Tools, capable of proactively discovering and organizing your local assets in the background. 与传统聊天机器人不同,CogitoAgent 拥有 持续思考、自主探索 和 工具执行 的能力,可以在后台主动发现和整理您的本地资源。
All tool functions are managed uniformly by registry.js and called using the [TOOL] functionName(args) [/TOOL] format. Tools are loaded on-demand by category.
所有工具函数由 registry.js 统一管理,使用 [TOOL] functionName(args) [/TOOL] 格式调用。工具按分类按需加载。
Explore the powerful features of CogitoAgent through these screenshots. 通过这些截图探索 CogitoAgent 的强大功能。
CogitoAgent integrates advanced computer vision capabilities, enabling image analysis, OCR text extraction, and visual understanding. CogitoAgent 集成了先进的计算机视觉能力,支持图像分析、OCR 文本提取和视觉理解。
The Agent core runs a continuous thinking loop. After startup, it automatically triggers one thinking cycle every 3 seconds (configurable via thinkingInterval): build context → call API → parse output → execute tools → repeat.
Agent 核心运行着一个持续思考循环。启动后每3秒自动触发一轮思考(可通过 thinkingInterval 配置):构建上下文 → 调用 API → 解析输出 → 执行工具 → 循环。
Three core states managed by state.js with strict transitions.
由 state.js 管理的三个核心状态,具有严格的状态转换。
Centralized tool management with metadata including category, parameters, danger level, and execution handler. 集中式工具管理,包含分类、参数、危险等级和执行句柄等元数据。
Process-level isolation using isolated-vm with deep-freezing of built-in objects and resource limits.
使用 isolated-vm 实现进程级隔离,内置对象深度冻结,资源使用受限。
Auto-compression when conversation exceeds max length. Uses LLM to summarize early messages while keeping recent context. 当对话超过最大长度时自动压缩。使用 LLM 总结早期消息,保留最近上下文。
Lightweight observability with tracing.js and reliable network requests with retry.js using exponential backoff. 轻量级可观测性(tracing.js)和可靠网络请求(retry.js),支持指数退避策略。
Model Context Protocol support for integration with other AI clients. Exposes tools via JSON-RPC. 支持模型上下文协议(MCP),可与其他 AI 客户端集成。通过 JSON-RPC 暴露工具。
Auto-repeats every 3 seconds until response is ready (configurable via thinkingInterval)
每3秒自动重复,直到响应准备就绪(可通过 thinkingInterval 配置)
CogitoAgent offers multiple operation modes to suit different environments and preferences. CogitoAgent 提供多种运行模式以适应不同环境和偏好。
On first run (npm start), the setup wizard will guide you through API configuration, workspace setup, and persona selection.
首次运行时(npm start),配置向导将引导您完成 API 配置、工作区设置和人设选择。
Choose your preferred mode and let CogitoAgent work for you. 选择您喜欢的模式,让 CogitoAgent 为您工作。