Ori联系我们
← 全部产品

Orilo

开发中

画板上的 AI 设计 agent

跑在本地的桌面端 agent。它能把想法直接画到画板上,也能产出可交互的界面结构 —— 设计稿不是一张死图,改一个 prop,界面真的跟着变。写代码那一面也留着:读文件、改文件、跑命令、查资料。

形态 · Windows 桌面端 · Electron 45 + React 19更新于 2026-10-24
界面Orilo 桌面端主界面。不是截图 —— 是照着它的源码在网页上重画了一遍,只有那只幽灵是活的。

它是什么

Orilo 是一个跑在本机的桌面端 agent。

看全文

Orilo 是一个跑在本机的桌面端 agent。

一个窗口两种模式:画板和对话,用的是同一个模型。它做的事情有两件:当你要「一个界面」,它把结构化的设计描述渲染成能交互的组件;当你要「改一处代码」,它去读文件、跑命令、把改动落到磁盘上。

为什么画板能实时出图

模型回传工具参数时,路径点是逐字符流式下发的:先是 {"poi,再是 nts": [[50,再是 , 300]]。所以不能等完整 JSON 到齐再解析——那既慢又必然在中途抛错。

看全文

模型回传工具参数时,路径点是逐字符流式下发的:先是 {"poi,再是 nts": [[50,再是 , 300]]。所以不能等完整 JSON 到齐再解析——那既慢又必然在中途抛错。

Orilo 用增量解析器边收边拆,拆出一个点就往画板上落一笔。整条路径生成完之前,你已经看着它在画了。

这也是为什么画板和设计输出分得清:手绘的线和模型画的线是两层,模型那一层可以整体撤销,不会把你自己的笔迹一起抹掉。

设计输出不是图片

design_screen 出来的不是一张 PNG,是一棵组件树。每个节点带组件名、样式和交互,前端按这份描述渲染出真实的界面。

看全文

design_screen 出来的不是一张 PNG,是一棵组件树。每个节点带组件名、样式和交互,前端按这份描述渲染出真实的界面。

所以改一个 prop,界面真的变;改一个颜色,圆角跟着走。这跟「生成一张图给你看」是两件完全不同的事。

权限是怎么管的

它会真的动你的文件、跑你的命令,所以权限不是弹窗凑数,是产品功能:

看全文

它会真的动你的文件、跑你的命令,所以权限不是弹窗凑数,是产品功能:

  • 批准策略三档:never / on-request / always
  • 沙盒档位三档:read-only / workspace-write / danger-full-access
  • 判定逻辑在主进程,界面显示成什么样都绕不过去
  • 界面自己的外观(主题、字号、动效、对比度)也能调,不影响上面任何一条

现在的状态

还在开发中,当前内部版本 v0.4.0。Windows x64 打包目标已定(NSIS 安装包 + 便携版),界面语言与深浅色主题已在应用内可切。

看全文

还在开发中,当前内部版本 v0.4.0。Windows x64 打包目标已定(NSIS 安装包 + 便携版),界面语言与深浅色主题已在应用内可切。

完成度会变,有新的进展会先在站内说一声。

能力清单

  1. 01边生成边画 —— 模型的路径参数逐字符流式下发,解析出一个点就画一个点,不是等整段画完再出现。
  2. 02结构化设计 —— design_screen 与 design_component 输出的是组件树(组件名、样式、交互),前端渲染成真能点的界面。
  3. 03双模式切换 —— Orilo 面向软件工程(读代码、改文件、跑测试);Orilo Design 面向界面设计(做画板、出设计稿)。
  4. 04真工具 —— 读写文件、执行命令、搜索符号、跑测试与类型检查、Git 状态与 diff、联网抓取与截图、待办清单、技能与定时任务。
  5. 05权限三档 —— 批准策略 never / on-request / always,配合 read-only / workspace-write / danger-full-access 沙盒档位,判定在主进程。
  6. 06多协议接入 —— 内置 OriHub 渠道,也可自定义端点:OpenAI Chat Completions、OpenAI Responses、Anthropic Messages、Gemini generateContent、本地 Ollama。

真机截图

  • 截图 · Orilo 桌面端画板

    截图 · Orilo 桌面端画板

  • 截图 · Orilo 的模型连接设置

    截图 · Orilo 的模型连接设置