独立内核 · 本地执行macOS / Windows

YOUR MACHINE. YOUR AGENT.

Riot.

跑在本机的 AI Agent

从一个想法,到一次交付。
代码、浏览器、终端与文档,在同一处协作。

macOS · Windows

RIOT WORKSPACE 产品界面
Riot 工作空间:项目会话、对话、终端与代码变更面板。
一个窗口,完整工作流Riot 产品界面

自选模型,自带 API

  • OpenAI
  • Anthropic
  • DeepSeek
  • Kimi
  • Qwen
  • Ollama

01 / 工作空间

从理解上下文,
到完成下一步。

打开项目,交代任务。Riot 读取文件、编写代码、运行命令,让思考与执行留在同一个工作空间。

01

上下文,连在一起

对话、终端、浏览器和代码变更共享环境。用 @ 引用文件,或直接拖入附件。

一个窗口 · 持续协作
02

执行,发生在本机

Rust 内核独立运行,与桌面界面分离。读取仓库、修改文件和运行工具,都在你的机器上完成。

Rust 内核 · 进程隔离
03

节奏,由你掌握

先审阅计划,再开始构建。通过六档权限模式,按任务需要决定 Agent 的自主程度。

任务规划 · 权限控制

02 / 核心能力

一个工作空间,
更多种可能。

远程接续、多 Agent 分工、定时执行。从浏览器操作到文档交付,让每一种能力都参与到实际工作中。

NETWORK

深入请求,定位问题。

抓包、HAR 导出、请求重放、拦截修改与 Fuzz 探测,覆盖网页调试与授权测试。

CONVERSATION

思路随时调整。

编辑历史消息、回滚整轮、重新生成,按会话设置系统提示词。

MODELS

你的模型,你的 API。

兼容 OpenAI 与 Anthropic 协议,支持 OpenRouter、vLLM、Ollama 与自定义端点。

03 / 设计原则

能力向前,
控制权在你。

本地执行,自选模型,明确权限。每一步都围绕你自己的工作环境展开。

01

本地执行,边界明确

工具在本机运行。使用远程模型时,任务所需的上下文会发送至你配置的模型服务。

02

权限随任务调整

从每次询问到无人值守,六档模式匹配不同工作方式。敏感操作受权限规则约束。

03

内核与界面相互独立

Agent 内核运行在独立进程中。异常时保留可操作的窗口,便于恢复工作。

04

把错误带回任务

工具执行失败时,错误会返回对话,由 Agent 分析原因并继续修正。

权限请求示意
等待你的决定

执行这条命令?

Agent 请求运行项目测试。

$ cargo test --workspace

工作目录 · ~/code/my-project

拒绝允许一次本会话允许
执行范围,始终清晰可见。

04 / 开始使用

下一件事,
交给 Riot 一起做。

你的模型,你的机器。
从这里开始。

选择适合你的桌面版本。

macOS

Apple Silicon · .dmg

安装到「应用程序」,配置模型 API,即可开始工作。

下载 macOS 版

Windows

Windows 10 / 11 · x64

运行安装向导,在熟悉的桌面环境里开始新的任务。

下载 Windows 版

个人与非营利用途免费,商业使用需另行授权。

源码与构建说明