Skip to content

Laumss/LastChat

 
 

Repository files navigation

LastChat

LastChat Icon

LastChat Plus 是一款功能丰富的 Android AI 助手应用。它是 RikkaHub 的分支 LastChat 的分支版本,在原有的基础上增加中文翻译与一些特色功能,主要通过 Codex 进行修改和优化。

本项目旨在为 Android 平台提供一个注重隐私且高度个性化的 AI 聊天体验。

图赏

聊天界面      主屏幕      服务商页面      记忆设置

✨ 核心特性

先进的 AI 能力

  • 多服务商支持: 原生支持 OpenAIGoogleOpenRouter。同时也支持自定义服务商!
  • 本地 RAG 记忆: 拥有先进的基于向量的长期记忆系统。助手可以通过嵌入(embeddings)“记住”过去对话的细节。
  • 多模态输入: 支持通过文字、图片、视频和音频进行交互。
  • Agent Skills: 兼容大部分现有的 Skills 并且可以通过 Chaquopy 运行脚本。

工具与集成

  • 本地设备控制: AI 可以根据你的需要与设备交互:
    • 发送通知
    • 启动应用
    • 读取通知
    • 设置闹钟/提醒
  • 代码执行: 内置 JavaScript 引擎 (QuickJS) 与 Python引擎 用于执行计算和逻辑。
  • 网络搜索: 集成网络搜索功能,获取实时信息,甚至可以同时启用多个搜索服务。

助手管理

  • 多助手: 创建、管理并无限制切换自定义助手。
  • 标签系统: 使用自定义标签组织助手。
  • 导入/导出: 轻松分享或备份助手配置。
  • 全局设置: 集中管理记忆整合和后台行为。

现代且流畅的 UI

  • Material You: 全面采用 Material Design 3,支持随壁纸改变的动态色彩
  • 丰富渲染: 支持带有 LaTeX 数学公式、代码高亮和表格的 Markdown 渲染。

附加模块

  • 图像生成: 专用于使用支持模型生成图像的界面。
  • 翻译器: 专门的文本翻译模式。
  • 文本转语音 (TTS): 支持系统 TTS 或其他服务商。

隐私与数据

  • 本地优先: 聊天记录和向量记忆均本地存储在你的设备上。
  • WebDAV 备份: 安全地同步和备份数据到任何兼容 WebDAV 的服务器。

技术栈

  • Kotlin & Jetpack Compose
  • Koin 依赖注入
  • Room & DataStore 持久化
  • WorkManager & AlarmManager 可靠的后台任务

致谢

  • 原项目: RikkaHub
  • 关于页面灵感来自 PixelPlayer
  • 图片裁剪工具修改自 LavenderPhotos 的图像编辑器
  • 主要由以下 AI Agent 驱动开发:
    • GPT 5.3 Codex
    • Claude 4.6 Opus
    • Gemini 3 Pro

反馈与交流

欢迎加入反馈交流群:1084874256


注意:本项目是一个分支版本,可能包含原 RikkaHub 仓库中不存在的修改或功能。

About

Rikkahub 的分支 LastChat 的分支版本

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Kotlin 73.2%
  • C++ 21.4%
  • Java 4.4%
  • TypeScript 0.7%
  • HTML 0.2%
  • CMake 0.1%