跳到主要内容

功能概览

Evatar 是一个智能个人助手系统,通过同步手机截图、AI 分析、记忆系统和意图推理,为用户提供个性化的信息整理与知识管理服务。

功能矩阵

功能模块描述状态平台
截图同步Android 端自动监控 MediaStore,增量上传截图到服务端已实现Android + Backend
AI 分析LLM 多模态分析截图内容,提取结构化信息已实现Backend
AI 聊天助手基于 RAG 的智能对话,支持工具调用和联网搜索已实现Android + Backend
动态系统后台意图推理引擎,自动生成洞察文章和提醒已实现Android + Backend
记忆系统短期/长期记忆管理,自动提取、衰减和去重已实现Backend
推送通知多设备广播推送,支持 Webhook 和 FCM已实现Android + Backend
安全机制API 认证、SSRF 防护、加密存储、速率限制已实现Backend

系统架构

用户旅程

核心数据流

技术栈

层级技术
Android 客户端Kotlin, Jetpack Compose, WorkManager, OkHttp
Backend 框架FastAPI (Python 3.11)
数据库SQLite + WAL 模式, SQLAlchemy ORM
全文搜索SQLite FTS5
LLM 集成OpenAI-compatible API (httpx)
加密cryptography.Fernet (AES-128-CBC)
文件处理Pillow (缩略图, 图片压缩)
推送通道Webhook (FCM HTTP v1 预留)

LLM 服务商预设

系统内置 7 个 LLM 服务商预设,可在设置页面一键切换:

预设名称ProviderBase URL模型上下文窗口
mimomimohttps://token-plan-cn.xiaomimimo.com/v1mimo-v2.51,048,576
qwenqwenhttps://dashscope.aliyuncs.com/compatible-mode/v1qwen-vl-max131,072
openaiopenaihttps://api.openai.com/v1gpt-4o128,000
claudeclaudehttps://api.anthropic.com/v1claude-sonnet-4-20250514200,000
glmglmhttps://open.bigmodel.cn/api/paas/v4glm-4v128,000
kimikimihttps://api.moonshot.cn/v1moonshot-v1-128k-vision-preview128,000
deepseekdeepseekhttps://api.deepseek.com/v1deepseek-chat65,536

API 路由总览

路由模块前缀说明
photos/api/photos截图上传、同步状态、设备管理
analysis/api/analysis分析任务管理
chat/api/chat对话、消息、会话管理
dynamics/api/dynamics动态文章 CRUD、统计
memories/api/memories记忆管理、统计
push/api/push设备注册、推送广播
config/api/configLLM 配置、预设管理
skills/api/skills技能管理、MCP Server