联系与响应
AimCram 由小团队维护,技术问题请直接发邮件。描述越具体,定位越快。
安装失败、生成报错、导入异常、模型连接问题,或功能建议。
安装与打开
提示「无法验证开发者」或「已损坏」
当前安装包未做 Apple 签名与公证。首次打开时,请在「系统设置 → 隐私与安全性」中点击「仍要打开」;如果仍被拦截,可在终端执行:
xattr -dr com.apple.quarantine /Applications/AimCram.app
打开后是空白页
- 确认下载的是 Apple 芯片版本,系统为 macOS 12 或更高;
- 完全退出后重新打开:菜单栏 AimCram → 退出(⌘Q),而不是只关窗口;
- 仍不行时,把应用数据目录下的日志一并附上(见「反馈时请附上」)。
生成与调整
LA009 生成内容未通过校验
说明产物已经生成,但在入库前的严格校验里触发了 E0xx / W0xx(如来源标记、字段缺失)。展开提示中的 details.stderr 可以看到具体行号;把这段内容发给我们即可定位。
LA011 没有足够的有效内容
生成器要求资料不少于 400 字符。给主题补一段说明、导入完整学习库,或在「调整要求」里写清要覆盖的范围。
生成很慢
耗时主要来自模型输出 token 数:题量越大、解析越长,单次请求越久。生成器按章节分批请求,并支持并发;可在「生成规模」里先降到 300–500 题试跑。
生成失败会扣费吗
失败前已经完成的模型调用仍会被服务商计费。应用会在生成成功后记录本次的 token 用量与估算费用,便于核对。
调整后原内容会怎样
调整会按你确认的目录与要求重新生成该科目,并覆盖该科目原有内容;其它科目不受影响。
导入学习库
文件夹结构
学习库文件夹至少需要包含:
manifest.json
content/library.json
resources/images/…(可选)
选择文件夹时,选到包含 manifest.json 的那一层,不要多套一层目录。也可以直接选择单个 library.json(无图片时)。
导入后题目变少
导入时会校验题型与答案:选项数量不符、答案字母超出范围、多选少于两个答案的题目会被跳过。导入完成后的提示里会给出跳过数量。
图片不显示
确认图片在 resources/images/ 下,且 library.json 里的路径与文件名一致。图片会以 data URI 形式写入本地题库。
AI 问答
提示连接失败或 401 / 404
- 在设置里检查 API Key 是否完整、是否已过期;
- 确认接口地址(Base URL)与模型名称匹配,默认使用 DeepSeek;
- 确认网络可访问该服务;若使用代理,请确保桌面应用走同一代理。
问答没有带入当前题目
AI 问答按上下文分开保存:从题目打开时会带入该题,从知识图谱或案例打开时带入对应板块。若副标题没有显示「本题:」,说明当前不在题目上下文。
对话会保留多久
对话保存在本机,按题目 / 板块分别保留最近 30 条线程,每条最多 20 轮。点「新对话」只清空当前这一条。
数据与备份
数据在哪里
~/Library/Application Support/com.aimcram.desktop
题库、学习记录、笔记与标记在应用数据库(IndexedDB)中;生成产物与运行日志在 aimcram-agent/ 子目录。
怎么备份
退出应用后复制整个 com.aimcram.desktop 目录即可。恢复时把它放回同一位置,再打开应用。
怎么彻底删除
先在应用内删除科目,再退出应用并删除上述目录。我们不保存你的云端副本。
反馈时请附上
- macOS 版本与芯片(Apple 芯片 / Intel);
- AimCram 版本(应用内「关于」或安装包文件名);
- 复现步骤:从哪个页面、点了什么、期望结果与实际结果;
- 完整错误提示,含错误码(如
LA009、LA011)与details.stderr; - 如涉及生成失败,附上最近的报告文件:
~/Library/Application Support/com.aimcram.desktop/aimcram-agent/run-*/study-*.report.json。
建议主题格式:[AimCram] 简短问题描述 · 版本号