Single Binary Agent

轻便、完整、单文件的桌面智能体

Jarvis 用 Rust 写成一个可执行文件,内嵌 Web 控制台与工具链。 自带分层记忆、Web 聊天图片多模态、Skills 跨平台目录引导与完整 Skill 扩展—— 无需安装 Node.js、Python 或 Docker 才能运行本体(仅爬虫可选本机 Chrome)。

单文件 分发 聊天图片多模态 Skills 跨平台 零 Node 依赖 Windows · Mac
  • 单文件可执行:网关 + Agent 循环 + Web UI
  • Web 聊天框上传图片,多模态交给视觉模型
  • Skills 向导:Claude / Cursor / 内置目录
  • MEMORY / USER / ERRORS 长期记忆
  • 飞书机器人与局域网 Web 同一套逻辑
  • MCP · OpenAI 兼容 API · 本地 llama

为「真正能干活的助手」而设计

不是聊天壳,而是带记忆、人格、工具与通道的完整 Agent 运行时。

Web 聊天图片多模态

控制台输入框左下角可上传图片(最多 4 张、单张 ≤ 4MB),预览后随消息发送;以 Multimodal 格式交给大模型,视觉能力由所选模型 API 决定。

Vision · WebSocket

Skills 跨平台目录引导

自动跳过从其他系统同步来的无效路径(如 Mac 上的 C:\...);弹窗可扫描本机 Claude / Cursor / Hermes 目录,或一键使用 config 同级 skills/ 并热重载。

/api/skills/status

分层记忆系统

会话历史与长期记忆协同:USER.md 记录你的偏好与画像,MEMORY.md 沉淀跨会话知识。Agent 启动时自动注入记忆层,越用越懂你。

L2 Long-term Memory

错误自动总结

工具失败与异常写入 ERRORS.md,跨会话注入提示词,避免重复踩坑。

Error Memory

人格与用户画像

根据 USER.md 引导补齐年龄、职业等画像;对话风格与边界可随人格配置演进。

Profile · Onboarding

Skill 完整支持

skills/ 或本机 Agent 目录加载 SKILL.md,支持脚本工具与热重载;控制台 Skills 向导配置路径。

Skill Scripts

MCP 协议

对接 Cursor、Claude 等 MCP 客户端;网关统一管理工具与会话。

Model Context Protocol

文件系统工具

读写、搜索、Diff 预览;可配置允许目录,安全可控地操作本机项目。

系统 Shell

执行 PowerShell / 命令行任务,串联编译、脚本与运维操作。

定时任务

内置调度器,按计划触发 Agent 或脚本,适合巡检、日报与自动化流程。

无头爬虫

Chromium CDP 渲染动态页,搜索 + 抓取可落地文件;静态页亦可快速回退。

飞书机器人

飞书长连接接入,与 Web 控制台共享同一套消息分发与工具能力。

Web 控制台

Material 风格聊天(含图片上传)、Skills / 通道配置向导、定时任务与 MCP 管理;WebSocket 流式输出,局域网可访问。

Jarvis 开箱即用

  • 单个 jarvis.exe,内嵌 Web UI 静态资源
  • 无需 Node / npm / pnpm 环境
  • 记忆、人格、错误库本地 Markdown
  • Web 图片多模态 + Skills 跨平台引导
  • Windows / macOS 均从 GitHub Releases 下载

常见 Node 类 Agent 栈

  • 需安装运行时与大量 node_modules
  • 多进程:网关、前端、插件服务
  • 部署复杂,内网分发成本高
  • 版本碎片与依赖冲突

下载 Jarvis

安装包托管在 GitHub Releases。只需编辑同目录 config.json 中的 download_links[].url,无需上传源码或二进制到本站点。

正在加载版本信息…

安装与启动

Windows 安装向导含功能摘要;完整图文见 intro.html

Windows

  1. 从上方下载 Setup x64 安装包并运行向导。
  2. 在 Web UI 配置 中填写 API Key,或编辑 %LOCALAPPDATA%\Jarvis\config.toml
  3. 运行开始菜单「Jarvis 网关」或 JarvisAgent.exe --gateway
  4. 浏览器打开 http://127.0.0.1:8080/webui/;在 Skills 标签配置目录,聊天框可上传图片。

macOS

  1. 从上方或 GitHub Releases 下载对应架构的 Setup .pkg(Apple Silicon 或 Intel)。
  2. 双击安装后,在「应用程序」中打开 Jarvis(自动启动 gateway)。
  3. 浏览器打开 http://127.0.0.1:8080/webui/,在 配置 中填写 API Key。
  4. 若 config 含 Windows 路径,Skills 向导会自动跳过并引导选择本机目录。