Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: GaoyangZhang.RivonClaw
PackageVersion: 1.8.88
InstallerType: nullsoft
InstallerSwitches:
Upgrade: --updated
UpgradeBehavior: install
ProductCode: 51492edb-6d67-582c-a781-6b48bbf5f3bf
ReleaseDate: 2026-08-08
Installers:
- Architecture: x64
Scope: user
InstallerUrl: https://github.com/gaoyangz77/rivonclaw/releases/download/v1.8.88/TK-Copilot.Setup.1.8.88.exe
InstallerSha256: F76899AC0DE5A12CFFDB4F660F45A8CD38772A79DC22454D06427DCEE747203B
InstallerSwitches:
Custom: /currentuser
- Architecture: x64
Scope: machine
InstallerUrl: https://github.com/gaoyangz77/rivonclaw/releases/download/v1.8.88/TK-Copilot.Setup.1.8.88.exe
InstallerSha256: F76899AC0DE5A12CFFDB4F660F45A8CD38772A79DC22454D06427DCEE747203B
InstallerSwitches:
Custom: /allusers
ManifestType: installer
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: GaoyangZhang.RivonClaw
PackageVersion: 1.8.88
PackageLocale: en-US
Publisher: RIVON LLC
PublisherUrl: https://github.com/gaoyangz77
PublisherSupportUrl: https://github.com/gaoyangz77/rivonclaw/issues
Author: Gaoyang Zhang
PackageName: TK Copilot
PackageUrl: https://github.com/gaoyangz77/rivonclaw
License: MIT
LicenseUrl: https://github.com/gaoyangz77/rivonclaw/blob/HEAD/LICENSE
Copyright: Copyright (c) 2026 Gaoyang Zhang
ShortDescription: An easy-mode runtime and UI layer built on top of OpenClaw, designed to turn long-lived AI agents into personal digital butlers.
Description: |-
OpenClaw is a powerful agent runtime — but it's built for engineers. Setting it up means editing config files, managing processes, and juggling API keys from the terminal. For non-programmers (designers, operators, small business owners), that barrier is too high.
RivonClaw wraps OpenClaw into a desktop app that anyone can use: install, launch from the system tray, and manage everything through a local web panel. Write rules in plain language instead of code, configure LLM providers and messaging channels with a few clicks, and let the agent learn your preferences over time. No terminal required.
In short: OpenClaw is the engine; RivonClaw is the cockpit.

Features
- Natural Language Rules: Write rules in plain language—they compile to policy, guards, or skills and take effect immediately (no restart)
- Multi-Provider LLM Support: 20+ providers (OpenAI, Anthropic, Google Gemini, DeepSeek, Zhipu/Z.ai, Moonshot/Kimi, Qwen, Groq, Mistral, xAI, OpenRouter, MiniMax, Venice AI, Xiaomi/MiMo, Volcengine/Doubao, Amazon Bedrock, NVIDIA NIM, etc.) plus subscription/coding plans (Claude, Gemini, Zhipu Coding, Qwen Coding, Kimi Code, MiniMax Coding, Volcengine Coding) and Ollama for local models
- OAuth & Subscription Plans: Sign in with Google for free-tier Gemini access or connect Claude/Anthropic subscription—no API key needed. Auto-detects or installs CLI credentials
- Per-Provider Proxy Support: Configure HTTP/SOCKS5 proxies per LLM provider or API key, with automatic routing and hot reload—essential for restricted regions
- Multi-Account Channels: Configure Telegram, WhatsApp, Discord, Slack, Google Chat, Signal, iMessage, Feishu/Lark, LINE, Matrix, Mattermost, Microsoft Teams, and more through UI with secure secret storage (Keychain/DPAPI)
- Token Usage Tracking: Real-time statistics by model and provider, auto-refreshed from OpenClaw session files
- Speech-to-Text: Region-aware STT integration for voice messages (Groq, Volcengine)
- Visual Permissions: Control file read/write access through UI
- Zero-Restart Updates: API key, proxy, and channel changes apply instantly via hot reload—no gateway restart needed
- Local-First & Private: All data stays on your machine; secrets never stored in plaintext
- Chat with Agent: Real-time WebSocket chat with markdown rendering, emoji picker, image attachments, model switching, and persistent conversation history
- Skills Marketplace: Browse, search, and install community skills from a built-in marketplace; manage installed skills with one click
- Auto-Update: Client update checker with static manifest hosting
- Privacy-First Telemetry: Optional anonymous usage analytics—no PII collected

How File Permissions Work
RivonClaw enforces file access permissions through an OpenClaw plugin that intercepts tool calls before they execute. Here's what's protected:
- File access tools (read, write, edit, image, apply-patch): Fully protected—paths are validated against your configured permissions
- Command execution (exec, process): Working directory is validated, but paths inside command strings (like cat /etc/passwd) cannot be inspected
Coverage: ~85-90% of file access scenarios. For maximum security, consider restricting or disabling exec tools through Rules.
Technical note: The file permissions plugin uses OpenClaw's before_tool_call hook—no vendor source code modifications needed, so RivonClaw can cleanly pull upstream OpenClaw updates.
Tags:
- agent
- agentic
- ai
- chatbot
- claw
- large-language-model
- llm
ReleaseNotesUrl: https://github.com/gaoyangz77/rivonclaw/releases/tag/v1.8.88
ManifestType: defaultLocale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: GaoyangZhang.RivonClaw
PackageVersion: 1.8.88
PackageLocale: zh-CN
ShortDescription: 基于 OpenClaw 构建的简易模式运行时与 UI 层,旨在将长生命周期 AI 智能体转化为个人数字管家。
Description: |-
OpenClaw 是一款功能强大的智能体运行时,但它专为工程师打造:配置需编辑配置文件、管理进程,并在终端中调度各类 API 密钥。对非程序员(如设计师、运营人员、小企业主)而言,这一门槛过高。
RivonClaw 将 OpenClaw 封装为桌面应用,人人可用:安装后从系统托盘启动,通过本地 Web 面板管理一切。用自然语言编写规则而非代码,只需几次点击即可配置大语言模型(LLM)提供商与消息渠道,并让智能体随时间学习您的偏好。无需终端。
简言之:OpenClaw 是引擎,RivonClaw 是驾驶舱。

功能特性
- 自然语言规则:用通俗语言编写规则,自动编译为策略、防护器或技能,即时生效(无需重启)
- 多提供商 LLM 支持:支持 20+ 提供商(OpenAI、Anthropic、Google Gemini、DeepSeek、智谱/Z.ai、Moonshot/Kimi、通义千问/Qwen、Groq、Mistral、xAI、OpenRouter、MiniMax、Venice AI、小米/MiMo、火山引擎/豆包、Amazon Bedrock、NVIDIA NIM 等),另含订阅/编码计划(Claude、Gemini、智谱编码、通义编码、Kimi Code、MiniMax 编码、火山引擎编码),并支持 Ollama 本地模型
- OAuth 与订阅计划:使用 Google 登录即可免费访问 Gemini,或连接 Claude/Anthropic 订阅——无需 API 密钥;自动检测或安装 CLI 凭证
- 每提供商代理支持:为每个 LLM 提供商或 API 密钥单独配置 HTTP/SOCKS5 代理,支持自动路由与热重载——对受限地区至关重要
- 多账号消息渠道:通过图形界面配置 Telegram、WhatsApp、Discord、Slack、Google Chat、Signal、iMessage、飞书/Lark、LINE、Matrix、Mattermost、Microsoft Teams 等,并提供安全的密钥存储(Keychain/DPAPI)
- Token 用量追踪:按模型与提供商实时统计用量,基于 OpenClaw 会话文件自动刷新
- 语音转文字(STT):集成区域感知的 STT 功能,支持语音消息处理(Groq、火山引擎)
- 可视化权限控制:通过图形界面管理文件读写访问权限
- 零重启更新:API 密钥、代理及渠道变更通过热重载即时生效,无需重启网关
- 本地优先与隐私保护:所有数据留存于本机,敏感信息绝不以明文存储
- 与智能体对话:基于 WebSocket 的实时聊天,支持 Markdown 渲染、表情选择器、图片附件、模型切换及持久化对话历史
- 技能市场:内置市场可浏览、搜索并安装社区技能,一键管理已安装技能
- 自动更新:客户端更新检查器,支持静态清单托管
- 隐私优先遥测:可选的匿名使用分析,不收集任何个人身份信息(PII)

文件权限工作原理
RivonClaw 通过一个 OpenClaw 插件强制执行文件访问权限,该插件在工具调用执行前进行拦截。受保护内容包括:
- 文件访问工具(读取、写入、编辑、图像处理、应用补丁):全面保护——路径将对照您配置的权限进行验证
- 命令执行(exec、process):工作目录会被验证,但命令字符串内部的路径(例如 cat /etc/passwd)无法被检查
覆盖范围:约 85–90% 的文件访问场景。为实现最高安全性,建议通过规则限制或禁用 exec 工具。
技术说明:文件权限插件利用 OpenClaw 的 before_tool_call 钩子实现,无需修改厂商源代码,因此 RivonClaw 可干净地拉取上游 OpenClaw 更新。
Tags:
- 人工智能
- 大语言模型
- 智能体
- 聊天机器人
- 自主智能
- 龙虾
ManifestType: locale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: GaoyangZhang.RivonClaw
PackageVersion: 1.8.88
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0