这个项目能做什么

OpenJarvis 是一个基于 Python 3.10+ 的框架和研究平台,用于运行默认本地化的个人 AI 智能体。其设计强调本地模型和硬件,仅在需要时使用云端 API。它将能耗、FLOPs、延迟和金钱成本与准确性一起作为评估约束,并提供从本地跟踪数据改进模型的循环。 安装程序适用于 macOS、Linux、WSL2 和原生 Windows,可配置 uv、虚拟环境、Ollama 和入门模型。桌面版还提供 .exe、.dmg、.deb、.rpm 和 .AppImage 发布。jarvis 命令用于启动系统,jarvis doctor 用于报告后台扩展和模型状态。 五个入门预设涵盖轻量对话、来自连接服务的语音每日简报、带引用的多跳研究、具有执行和文件或 Shell 访问能力的代码智能体,以及定时状态监控。八个内置智能体可按需、按计划或持续运行,包括简单聊天、ReAct 推理、多轮编排、代码执行、持久运行、长期监控、深度研究和带文本转语音的晨间简报。 技能遵循 agentskills.io 标准,可从公共目录或 GitHub 仓库安装。智能体可按需发现并调用它们;跟踪历史可用于优化技能,并可对其影响进行基准测试。morning-digest 预设使用 OAuth 连接 Gmail、Calendar 和 Tasks 等服务,并可整合邮件、日历、健康和新闻数据。 文档包括安装、快速入门、预设指南、技能教程、Docker 部署、云端引擎、开发设置、路线图和社区链接。该项目采用 Apache 2.0 许可,并在斯坦福大学 Hazy Research 和 Scaling Intelligence Lab 计划下开发。