Aether
正式版
3
下载
0
讨论
5
收藏
项目地址:https://github.com/Zhou-Shilin/Aether
photo_library 应用截图
new_releases 更新日志
🚀 Aether v1.7.0 Changelog
✨ New Features
Local Runtime Stack: Added the bundled Alpine runtime, Termux bootstrap flow, live Termux output, local-runtime tool routing, persisted runtime preferences, and a Termux-backed Alpine terminal UI.
Room Chat History: Moved chat history storage into Room, with exported schemas, on-demand full-session loading, full-message restoration, and workspace file reference indexing.
Nightly Builds & Update Channels: Added nightly APK workflow support and update channel metadata.
Model & Statistics UX: Added provider model grouping, model search, model select / clear-all flows, a model capability compatibility table, a polished chat model selector, and enhanced statistics charts.
Runtime Cleanup: Added cleanup for deleted chat runtime files and improved Termux/runtime settings.
🛠 Improvements & Optimizations
i18n Resource Alignment: Migrated Compose UI strings into Android resources and aligned zh-CN terminology.
Local Runtime Onboarding: Refined the local runtime onboarding flow, setup strings, and agent guidance.
Agent Platform Compatibility: Added generateContent fallback handling and aligned Vertex AI naming.
Release Readiness: Bumped the stable release to version 1.7.0 with versionCode 8.
🐛 Bug Fixes
Large Chat History Stability: Fixed large Room-backed chat histories by loading full messages on demand, preserving restored message caches, restoring full messages safely, and chunking usage-statistics reads to avoid SQLiteBlobTooBigException on existing data.
Workspace File References: Indexed chat workspace file refs, backfilled refs during Room migration, and flushed message state before cleanup lookups.
Dark Mode Surfaces: Fixed popup surfaces and Mermaid preview surfaces in dark mode.
Build Compatibility: Kept the intentional targetSdk 28 cap explicit and updated nightly workflow references.
Conversation Stability: Stabilized conversation previews and restored Room chat messages more reliably.
🔀 Merged Pull Requests
i18n Android resources: refactor(i18n): migrate Compose UI strings to Android resources by @Chumor in #12
zh-CN terminology alignment: refactor(i18n): align string resources and zh-CN terms by @Chumor in #13
Runtime cleanup: feat(runtime): clean deleted chat runtime data by @Chumor in #16
Room chat history: feat(history): store chat history in Room by @Chumor in #17
Nightly workflow: feat: replace debug APK workflow with nightly build by @Chumor in #18
Room history fixes: fix(history): preserve and cache Room chat messages by @Chumor in #19
Dark mode popups: fix: adapt popup surfaces for dark mode by @Chumor in #20
Workspace file ref index: fix(history): index chat workspace file refs by @Chumor in #21
Model compatibility: Add model capability compatibility table by @Zhou-Shilin in #22
On-demand session messages: fix(history): load full session messages on demand by @Chumor in #23
🧾 Included Commits
c22ff8a chore: bump version to 1.7.0
94568a2 fix(history): load full session messages on demand (#23)
9cba4c6 Polish chat model selector UI
516728f fix(history): flush before workspace cleanup lookup
a4fffeb Address model compatibility review comments
591a1b7 fix(history): backfill workspace refs during Room migration
1fafe65 Add model capability compatibility table
3310bfa fix(history): index chat workspace file refs
f9cb66d fix: theme mermaid preview surfaces
6bf3013 fix: adapt popup surfaces for dark mode
739cfa3 fix(history): keep restored message cache valid
939a40c fix(history): preserve and cache Room chat messages
0cbc757 fix: update nightly workflow references
cf01173 feat: replace debug APK workflow with nightly build
d084deb chore(room): add exported chat history schema
6106c34 fix(history): restore full Room chat messages
cdafb0b fix(runtime): tighten cleanup settings review issues
01f8d34 feat: improve Termux settings
bdb3bc5 fix(build): allow intentional targetSdk 28 cap
b087bc7 feat(runtime): clean deleted chat runtime files
3d2d61b Update onboarding local runtime flow and strings
37b40f4 Add nightly build & update channel support
79b1f50 Enhance statistics UI and charts
1371e2a Add model select/clear-all and model search
3be0ce4 Refine Aether UI and validate device workflow
ac8cd49 fix(i18n): align with Vertex AI's rename
7ced99a Document local agent guidance
8f5adab Handle Agent Platform generateContent fallback
5c97349 Replace Alpine terminal UI with Termux view
e0d8cc9 Expose Alpine terminal launch specs
fe07940 Add Termux terminal modules
44fd2eb refactor(i18n): align string resources and zh-CN terms (#13)
68e8402 refactor(i18n): migrate Compose UI strings to Android resources
c38d68a test: cover Alpine runtime on device
5cd3103 feat: add Alpine setup and terminal UI
a7c987f feat: persist local runtime preferences
4e41945 feat: route tools through local runtimes
4794f78 feat: add bundled Alpine runtime
994018f chore: ignore native build cache
b047c8f feat: bootstrap Termux during Root setup
89150bb feat: show live Termux output
bb06388 fix: stabilize conversation previews
0caa023 feat: group provider model options
5a3e338 Persist provider models and agent mode replay
description 应用介绍
Aether 扶摇是一款面向 Android 的高颜值、本地化通用 AI Agent 应用,致力于在手机上提供现代、轻量、可扩展的 AI 助手体验。它以极简优雅的界面、丝滑的交互动画和完善的工具调用能力,帮助用户摆脱臃肿虚拟机配置与复杂终端操作,在 Android 设备上更自然地使用本地优先的 AI Agent。
应用支持 Anthropic Agent Skills 与 Model Context Protocol(MCP),可连接 Google Search、GitHub、本地文件等数据源;同时可轻量集成 Termux 执行 Bash 指令,并通过可插拔 GUI Agent 处理复杂视觉交互。Aether 扶摇适合希望在 Android 上使用强大、自由且体验精致的 AI Agent 的用户。
核心亮点:
- 高颜值 UI 与丝滑交互,参考 ChatGPT、Gemini、Codex 等成熟应用体验
- 支持 Skills 与 MCP,具备强大的扩展和工具调用能力
- 集成 Termux,可直接执行 Bash 命令,更轻量高效
- 支持按需启动 GUI Agent,处理复杂图形界面操作
- 基于 Kotlin、Jetpack Compose、Coroutines 等现代 Android 技术构建