Arix is a voice-first Android AI assistant designed for watches and phones, offering 76 consolidated multi-purpose tools, memory, role cards, MCP support, and an optional Linux terminal app.

Stars

5

7-day growth

No data

Forks

0

Open issues

0

License

AGPL-3.0

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It targets a rare form factor—wearables—with power-aware wake-up design, while also being installable on any Android 8.0+ device and independent of the OnyxUI custom ROM it originated from.

Who it is for

  • Android smartwatch owners who want hands-free voice AI
  • Android users interested in on-device AI assistants and automation
  • Developers exploring AI agent tool design, MCP, and plugin ecosystems
  • Privacy-conscious users who want granular permission controls

Use cases

  • Raise your wrist and speak to control media, check notifications, run shell commands, or query weather and schedules
  • Automate tasks through 76 multi-purpose tools, workflows, device-event triggers, and Home Assistant integration
  • Use AI role cards and memory for companion-style chat with persistent context
  • Use the built-in Linux terminal on a phone or watch with an AI that works with the same files

Strengths

  • Voice-first wearable design with wrist-raise gating and cascaded wake to avoid always-listening microphone use
  • Deliberately consolidated 76 multi-purpose tool entries to reduce model tool-selection hallucination
  • Privacy features include a separate 'privacy-level' permission tier, incognito page fetching, sandboxed AI workspace, and encrypted backups
  • Supports OpenAI-compatible, Anthropic native, and Gemini native protocols, plus MCP client/server and third-party plugin compatibility

Considerations

  • Development status is pre-release: no public releases yet, most changes are only compile/unit-test verified, and interfaces may change
  • Real-device coverage is low, and the main app is acknowledged to be a monolith with limited engineering rigor
  • Conversation intelligence requires cloud LLM providers; local processing is mostly limited to voice wake/recognition

README quick start

中文 | English

Arix — 手表上的语音 AI 助理 ⌚ 抬起手腕说一句话,它听懂、动手、把事办了。76 个多用途工具,装在手表上,也装在手机上 ⌚ 出自 OnyxProject,但不绑任何定制系统 OnyxUI 是一套面向手机与手表的轻量 Android 系统,Arix 是它的 AI 助理 但装 Arix 不需要 OnyxUI——任何 Android 8.0+ 的设备都能装


🌟 项目简介

Arix 不是又一个聊天框,是一个以语音为第一入口的 Android AI 助理。它能读日程和通知、 控制播放、跑 shell、查天气、搜网页、操作别的 App;带长期记忆记忆图谱角色卡 (兼容酒馆格式)、工作流与 22 种设备事件触发MCP 客户端与服务端、以及一个独立的完整 Linux 终端 App

工具只有 76 个入口,但每一个都是多用途的——这是刻意合并的结果,为的是不让模型在长列表里 选错工具(那是幻觉最常见的来源之一)。详见下方说明

它从哪来,又不绑在哪

Arix 出自 OnyxProject—— OnyxUI 是一套面向手机与手表的轻量 Android 系统, Arix 是它的 AI 助理,这个项目就是在那个生态里长出来的。

但它不绑任何定制系统。 不需要刷机、不需要 OnyxUI,任何 Android 8.0+ 的设备都能装—— 原厂手表、普通手机都一样跑。生在 OnyxUI,不绑 OnyxUI。

刷了 OnyxUI 反而能多解锁一层:作为系统应用能拿到签名级权限,虚拟屏与后台自动化才用得上 (见应用内「能力等级」)。

名字的来历

本来打算叫 OnyxAI——跟着 OnyxUI 的名字走,最顺理成章。

后来发现 Onyx 是别人的注册商标。而这个项目当时正要往实机上装,名字一旦跟着出厂就改不动了, 所以赶在那之前换掉:Arix

所以你在历史记录、旧备份、甚至本机目录名里还会看到 onyx 的痕迹——那是同一个项目改名前的样子, 不是另一个东西。改名时刻意留了兼容:旧版本导出的备份现在照样能恢复,库名与路径会自动映射过来。

⚠️ 顺带一句:OnyxUI 与 OnyxProject 不在此列——那是上游生态自己的名字,跟商标那件事无关, 所以它们保持原名,一个字没改。

⚠️ 状态:开发中,尚未发布。 主要功能已可用,但绝大部分改动只做过编译与单元测试验证, 真机覆盖率很低;接口与数据格式仍会变动。现在不建议当日常工具依赖。

说句实在话

这是我做的第一个项目。 没有团队,也没受过工程规范的训练,所以很多地方大概是「能跑就先这样」—— 主 App 基本是个单体、真机验证覆盖率很低、有些取舍现在回头看未必站得住。不足肯定不止我自己看见的这些。

所以恳请各路高手直接指出来。 架构、安全、性能、Android 平台的坑、哪段代码一看就外行—— 什么都欢迎。开 issue、在社群里说、或者直接发邮件都行。

说重一点没关系,我更怕的是它一直错着而没人告诉我。如果你顺手指出一个坑, 对这个项目的帮助会比我自己闷头写一星期大得多。


⚡ 核心亮点

⌚ 为手表而做

抬腕门控 + 级联唤醒,不常听麦克风。自定义唤醒词可录多套模板分别启用。语音是第一入口而不是 附加功能,UI 从一开始就按方屏小尺寸设计——每一 mA 都算。

🧠 会攒经验的记忆

长期记忆库 + 力导向记忆图谱 + 向量检索,另有「交互状态层」让它开新对话时还像它自己。 失败会沉淀成教训:工具被拒、参数写错、内容被截断都记下来,下次那个工具的说明里就带着 「上回这么干不行」——模型在决定要不要调它的那一刻就看得到。

🐧 独立终端 App

完整 Linux 运行时(bash / coreutils / python3 / apt / curl),主 App 通过签名级权限绑它。 工作目录与 AI 的文件工作区一致,AI 和你操作的是同一批文件

🔐 隐私当成需求做

单独一档**「隐私级」权限:通讯录、短信、日历、通知、剪贴板、使用情况、整屏截图、身体传感器、 直接拨号——默认每次询问,且永不交给模型自动审批。另有隐身取页**(独立进程、自带 cookie 库, 不带出登录态、不留痕迹)。

🎭 角色卡与陪伴

角色卡管理、世界书、可导入 SillyTavern(酒馆)格式——含多开场白、插在历史之后的越狱指令、 按深度插入的提示。陪伴层带情绪状态与日记。

🔌 三种协议 + 可扩展

OpenAI 兼容(绝大多数厂商与中转站)、Anthropic 原生Gemini 原生。 MCP 客户端与服务端、第三方工具网关、JS 插件运行时(兼容 Operit 包生态)。 AI 也可以自己装技能/沙盒包/MCP——每次安装都要过用户审批。


🛠️ 功能速览

Description

Arix - Android AI assistant (voice wake, tool use, long-term memory, character cards, built-in terminal)

Related repositories

Similar projects matched by category, topics, and programming language.

jamesob
Featured
jamesob GitHub avatar

local-llm

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.

AI & Machine LearningLarge Language Models
1,660
MoonshotAI
Featured
MoonshotAI GitHub avatar

Kimi-K3

Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.

AI & Machine LearningAI Agents
3,348
Blaizzy
Featured
Blaizzy GitHub avatar

nativ

Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.

AI & Machine LearningAI Vision & Audio
985