graph TD
%% Entry Point
Start((User Access)) --> Login{Login Page}
Login -- Wrong Key --> Login
Login -- Correct Key --> Session[Init Session State]
%% Navigation
Session --> Tabs{Tab Selection}
%% Chat Flow
Tabs -- "💬 问答 (Chat)" --> Chat[Chat Interface]
Chat --> UserInput[User enters Query]
UserInput --> RunAgent[run_agent Logic]
subgraph "Agent Workflow"
RunAgent --> LoadData[Load Context]
LoadData --> Story[Read story.md]
LoadData --> Excel[Read data.xlsx Metadata]
LoadData --> MemDB[Fetch Supabase Memory]
Story & Excel & MemDB --> Prompt[Construct System Prompt]
Prompt --> LLM[Call LLM - OpenAI/OpenRouter]
LLM --> Response[Generate Response with Image Paths]
end
Response --> UIProcess[UI Processing]
UIProcess --> Regex[Extract image/xxx.jpeg paths]
Regex --> Strip[Remove paths from display text]
Strip --> Render[Render Markdown + Image Gallery]
%% Memory Flow
Tabs -- "📝 记忆 (Memory)" --> MemPage[Edit Plans/Stories]
MemPage --> SaveMem[Save to Supabase]
SaveMem --> Session
%% Settings Flow
Tabs -- "⚙️ 设置 (Settings)" --> Config[Model Configuration]
Config --> ModelSelect[Update Provider/Model]
ModelSelect --> Session
%% Data Sources
subgraph "External Sources"
Supa[(Supabase Cloud)]
Local[(story.md / data.xlsx)]
Images[/image folder/]
end
MemDB -.-> Supa
SaveMem -.-> Supa
Story & Excel -.-> Local
Render -.-> Images
爱情专属AI Agent
AI 助手,用于记录爱情回忆、管理照片等
AI
love
💝 这个情人节
给你心爱的人一个独特的礼物——一个个性化的 AI Agent,用来记录你们的爱情故事。

📸 照片画廊
随时随地导出珍贵照片。智能分类,一键导出。

我们的回忆
添加你们独特的爱情回忆,捕捉每一个甜蜜时刻。

🤖 AI 模型
在最新的 AI 模型之间切换,包括 GLM-5、Kimi K2.5、Minimax-m2.5。

技术栈
Python / LangGraph / OpenAI SDK / Streamlit/Supabase