Ranni
开源 Agent 核心 · 只选高性价比模型

一款可以直接交付应用的 AI Agent

Ranni 是一个桌面 AI Agent:不要和 AI Battle,让它直接交付端到端的成果,在LLM舒适圈完成高效任务。

支持 macOS 与 Windows · macOS 版 v1.0.5(Apple 芯片)· Windows 版已上架微软商店

Ranni 桌面端:会话、思考过程与工具调用
会话与分支思考过程可展开工具调用逐条可查模型随时切换
Coding 能力,端到端交付

模型负责写代码,
Ranni 交付能跑的成品

大模型最擅长写代码,但一段代码和一个能用的东西之间,隔着运行环境、调试和分发。Ranni 把这一整段端到端包掉:说一句话,交付一个沙箱里直接运行的本地应用——记账本、体重记录、贪吃蛇,不满意回到对话接着改,满意了导出安装包发给别人。

描述需求→模型写完整应用→沙箱里直接运行→对话中继续迭代→导出安装包
  • 本地沙箱运行,无网络权限,数据留在你机器上

  • 导出为 .ranniapp,发给别人双击就能装

  • 会话与应用绑定,回到对话就能接着迭代

Ranni 应用页:Agent 生成的本地小应用
技术底座

释放模型的泛化能力

Ranni 构建在开源的 Agent 核心之上:工具调用循环、会话树、技能系统、可扩展架构,都经过真实编码场景的长期考验。大模型从海量数据中学到的泛化能力,经由这个核心被原样释放——写代码、做应用、操作电脑,背后是同一套核心在干活,不需要为每个场景单独堆功能。

Tool-Use LoopFunction CallingSession TreeSkills · SKILL.mdExtensionsMCPMulti-Provider

核心基于开源项目 Pi 构建: earendil-works/pi ↗

文件读写、命令执行、控制本机应用——涉及副作用的操作都会先问你。

三档权限

每步确认、标准、完全放行。改文件与执行命令弹确认卡,可以只允许一次。

控制你的电脑

输入 @电脑 让它操作本机应用,macOS 与 Windows 均可。

项目目录隔离

超出项目目录的路径一律拒绝访问;带配置的项目要先信任才加载。

技能与记忆

导入 SKILL.md 教它做事;说一句「记住……」,下次它还记得。

会话树与分支

从任意一条消息分叉重试,复制会话,导出 HTML 或 JSONL。

8 种界面语言

简繁中文、英日韩、德西俄,跟随系统或手动指定。

Ranni 设置:模型提供商
开箱即用,也可自带

订阅就能用,
也欢迎你自带 key

开通 Ranni 套餐即得一把 key,装好就能聊。想用旗舰模型?也欢迎你自带 key——内置 14 家提供商,Anthropic、OpenAI、Google、Kimi 填 key 或账号登录都行,随时来回切。

DeepSeekAnthropicOpenAIGoogleKimiMiniMaxOpenRouter+ 7 家

套餐 $6 起 / 月 · 按模型原厂价 1:1 扣减 · 首次订阅免费试用 3 天

查看套餐与权益 →

不止桌面端
OpenAI 兼容接口,随处可接

标准 /chat/completions 与 /models,支持流式。任何兼容 OpenAI 的客户端、脚本或 IDE 插件都能直接用。

查看 API 文档 →
# 换个 base_url 就行
client = OpenAI(
    api_key="rn-你的Key",
    base_url="https://ranni.dev/api/v1",
)
resp = client.chat.completions.create(
    model="DeepSeek-V4.1-Flash",
    messages=[{"role": "user", "content": "你好"}],
)

现在就装一个试试

先让它给你做个小应用,五分钟就知道好不好用。

macOS 版 v1.0.5(Apple 芯片)· Windows 版已上架微软商店