AI 智能秘书
请用账号密码登录
{{ loggingIn ? '登录中…' : '进入' }}
首次使用请输入服务器分配的 Access Token
进入
{{ loginError }}
{{ profile.nickname || '老板' }}的智能秘书
{{ todayStr }} · {{ tabTitle }}
· 更新于 {{ lastRefreshStr }}
{{ health.ai ? 'AI在线' : 'AI未配置' }}
{{ refreshing ? '↻' : '⟳' }}
{{ pullY >= 64 ? '松开刷新' : '下拉刷新…' }}
未配置 AI_API_KEY:记录与统计功能正常,AI 分析与自然语言理解会走规则兜底。
今日概览
{{ todayStr }}
摄入热量
{{ r1(fit.today?.intake) }}
kcal
热量缺口
{{ r1(fit.today?.deficit) }}
kcal
体重
{{ fit.today?.weight ? fit.today.weight.toFixed(1) : '--' }}
kg
今日学习
{{ exam.today_minutes || 0 }}
分钟
本周学习
{{ r1((exam.week?.total_minutes||0)/60) }}
小时
距考试
{{ exam.days_to_exam===null ? '--' : exam.days_to_exam }}
天
{{ refreshing ? '刷新中…' : '刷新' }}
生成晨报
生成晚报
体重趋势
近 {{ range }} 天
热量收支
摄入 vs 运动消耗
减重周期预测
每周更新
当前体重
{{ r1(predictionCurrent) }} kg
目标体重
{{ r1(profile.target_weight) }} kg
预测速率
{{ fit.prediction.rate_per_week }} kg/周
预计达成日
{{ fit.prediction.predicted_date }}
{{ fit.prediction.basis }}
查看计算逻辑
{{ fit.prediction.basis }}
预警
{{ alerts.length }} 条
⚠️ {{ a.title }}
数据:{{ a.detail }}
建议:{{ a.advice }}
未读推送
{{ unread.length }} 条
暂无未读消息
{{ n.title }}
{{ n.content }}
{{ n.created_at }}
标为已读
和秘书说点什么
文字 / 语音 / 截图
试试:「今天写了接口文档,修了3个bug」「明天9点提醒我交材料」
「中午吃了两个鸡腿饭」「今天行测刷了1小时」「体重72.5」
{{ m.who }}
{{ m.text }}
{{ m.card.title }}
{{ it.k }}
{{ it.v }}
{{ it.u }}
暂无数据
{{ it.t }}
{{ it.m }}
{{ a.label }}
秘书正在处理…
{{ q }}
发送
{{ uploading ? '识别中…' : '📷 错题截图' }}
📎 文件
{{ listening ? '🎙 听录音…' : '🎤 语音' }}
指令帮助
语音:安卓壳 App 会调用系统语音识别并把文字送进来;浏览器端使用网页语音识别。
AI 账户
{{ health.ai ? '在线' : '未配置' }}
余额
{{ bal.total || '—' }}
{{ bal.currency || '元' }}
近7天 tokens
{{ tokTotal }}
近7天调用
{{ tokCalls }}
次
余额查询:{{ bal.error }}
({{ bal.hint }})
其中赠送 {{ bal.granted }} {{ bal.currency }} · 充值 {{ bal.topped_up }} {{ bal.currency }}
刷新余额
用量明细
常用操作
个人设置
立即备份
查看备份
服务器设置
退出登录
{{ backups.map(b=>b.time+' '+b.name+' '+b.size_kb+'KB').join('\n') }}
全部功能
对话里也能直接说
{{ t.i }}
{{ t.n }}
这些页面从底部导航撤下了,但功能一个没少;也可以直接在对话里说 「本月花了多少」「未确认提醒」「任务:…」这类话。
记一条工作日志
自然语言即可
提交
清空
日志查询
共 {{ logs.length }} 条
查询
暂无日志
{{ l.summary }}
{{ l.log_date }} · {{ l.category }}
{{ t }}
{{ l.raw }}
新建提醒
说人话就行
创建
每天19点运动
每周一提交周报
待办提醒
未确认到点会自动重发
{{ f.n }}
暂无提醒
#{{ r.id }} {{ r.content }}
{{ statusText(r) }}
{{ r.trigger_time }} · {{ repeatText(r.repeat_rule) }}
· 已补发 {{ r.resend_count }} 次
标记完成
取消
饮食打卡
AI 估算热量与营养
记录
早餐示例
应酬示例
热量与营养素为 AI 估算值,仅供趋势参考。
体重 / 运动
记体重
记运动
今日热量账
先看计算逻辑
{{ fit.today?.bmr_note }}
摄入
{{ r1(fit.today?.intake) }}
kcal
运动消耗
{{ r1(fit.today?.burned) }}
kcal
目标摄入区间
{{ r0(fit.today?.target_low) }}~{{ r0(fit.today?.target_high) }}
热量缺口
{{ r1(fit.today?.deficit) }}
kcal
缺口 = 总消耗(TDEE+运动) - 摄入 = {{ r0(fit.today?.tdee) }} + {{ r0(fit.today?.burned) }} - {{ r0(fit.today?.intake) }} = {{ r0(fit.today?.deficit) }} kcal
近7天:日均摄入 {{ r0(fit.range7?.avg_intake) }} kcal,日均缺口 {{ r0(fit.range7?.avg_deficit) }} kcal,有记录 {{ fit.range7?.recorded_days }}/7 天
体重折线
热量柱状
饮食明细
近 30 条
清空今日饮食
记错了可以逐条删,或者一次清空今天
暂无记录
{{ d.meal }} · {{ r0(d.calories) }} kcal
估算值
删除
{{ d.description }}
蛋白 {{ r0(d.protein) }}g / 碳水 {{ r0(d.carbs) }}g / 脂肪 {{ r0(d.fat) }}g
💬 {{ d.comment }}
今日备考
{{ examPlan.region || '陕西省商洛市' }} · {{ examPlan.est_minutes || 30 }} 分钟
今天还没有生成计划
{{ planLoading ? '生成中…' : '生成今日计划' }}
{{ examPlan.adjust_note }}
{{ examPlan.content }}
为什么这样安排(调整依据)
{{ examPlan.basis }}
{{ planLoading ? '生成中…' : '按最新反馈重新生成' }}
今日反馈
我会据此调整明天的量
今天已反馈 ({{ todayFeedback.finished ? '已完成' : '未完成' }}
|用时 {{ todayFeedback.actual_minutes }} 分钟
|难度 {{ todayFeedback.difficulty }}/5
)
{{ fbForm.finished ? '✓ 已完成' : '未完成' }}
难度
{{ n }}
掌握
{{ n }}
{{ fbSubmitting ? '提交中…' : '提交反馈' }}
{{ fbLastComment }}
学习打卡
记录
申论示例
错题录入
粘贴题目+我的答案+正确答案
入库并讲解
📷 上传/拍摄粉笔错题截图
截图识别失败会自动降级为手动录入提示。
备考统计
本周时长
{{ r1((exam.week?.total_minutes||0)/60) }}
h
打卡天数
{{ exam.week?.active_days || 0 }}
天
错题率
{{ exam.week?.wrong_rate || 0 }}
%
错题本共 {{ exam.week?.total_wrong || 0 }} 道,已掌握 {{ exam.week?.mastered || 0 }} 道
;距考试 {{ exam.days_to_exam }} 天
生成/调整周复习计划
今日每日一题
{{ daily }}
【本周计划 {{ exam.plan.week_start }}】 {{ exam.plan.content }}
科目时长分布
错题模块分布
错题本
{{ wrongQuestions.length }} 道
全部
未掌握
暂无错题
#{{ w.id }} {{ w.module }}
{{ w.status ? '已掌握':'未掌握' }}
截图
{{ w.question.slice(0,200) }}
我的答案:{{ w.my_answer || '—' }} 正确答案:{{ w.correct_answer || '—' }}
{{ w.ai_analysis }}
AI 讲题
标记掌握
记一笔
自然语言,或直接填金额
记录
或直填:
{{ c }}
直填
支出汇总
本月
今日支出
{{ r0(expStats.today_yuan) }}
元
本月支出
{{ r1(expStats.total_yuan) }}
元
本月笔数
{{ expStats.count || 0 }}
笔
类目分布
本月
流水
最近 {{ expenses.length }} 条
暂无记录,发「午饭花了 25 元」试试
{{ x.category }} · {{ (x.amount_cents / 100).toFixed(2) }} 元
删除
{{ x.spend_date }} {{ x.note }}
派个活
写完推到收件箱,可下载 Word
{{ taskSubmitting ? '提交中…' : '交给秘书' }}
刷新
生成时会带上你近 7 天的工作日志与相关经验,所以文档里能引用你自己的真实记录。
处理已有文件
docx / pdf / txt / md,≤6MB
{{ taskUploading ? '上传处理中…' : '上传并处理' }}
文字提取后交 AI 按你的要求重写,产出新 Word 在下面任务列表下载。 扫描版 PDF(图片型)提取不到文字,暂不支持。
任务
最近 {{ tasks.length }} 条
还没有任务,上面写一句话就能派活
#{{ t.id }} {{ t.title }}
{{ statusNames[t.status] || t.status }}
{{ t.created_at }} · {{ (t.instruction || '').slice(0,120) }}
{{ t.error }}
下载 Word
重跑
记一条经验
#标签 自动抽取
记下来
本周复盘(AI 提炼)
经验库
{{ expStat.total || 0 }} 条 · 本周 +{{ expStat.week || 0 }}
检索
全部
{{ k.name }} {{ k.count }}
还没有相关经验
{{ e.title }}
{{ expKind(e.kind) }}
{{ e.tags }}
删除
{{ e.content }}
{{ e.exp_date }}
导出 CSV
经验
任务
报告生成
定时自动推送,也可手动补
新闻解读
晨报
午间
日志预分析
晚报
周报
预警扫描
时间表:07:30 新闻解读(前一日官方要闻+AI 分析)· 08:00 晨报 · 12:00 午间 · 21:00 日志预分析 · 21:30 晚报 · 周日 21:00 周报
下一次调度:{{ jobs.map(j=>j.id+' '+j.next_run.slice(5,16)).join(' | ') }}
报告历史
{{ f.n }}
暂无报告
{{ typeText(r.report_type) }} · {{ r.report_date }}
{{ r.pushed?'已推送':'未推送' }}
{{ r.content }}
AI 用量统计
近 7 天,按模块
总调用
{{ usage.total?.n || 0 }} 次
输入 tokens
{{ usage.total?.p || 0 }}
输出 tokens
{{ usage.total?.c || 0 }}
{{ m.module }}({{ m.n }}次,成功{{ m.ok_n }})
{{ (m.p||0) + (m.c||0) }}
设置
昵称
性别
男
女
年龄
身高 cm
当前/起始体重 kg
目标体重 kg
活动系数
1.2 久坐
1.375 轻度
1.55 中度
1.725 高度
1.9 极高
考试日期
保存
立即备份数据库
查看备份
服务器设置
退出登录
导出 CSV:
工作
饮食
体重
运动
学习
错题
提醒
报告
{{ backups.map(b=>b.time+' '+b.name+' '+b.size_kb+'KB').join('\n') }}
💬
对话
👤
我的
{{ toast }}