面向科研场景的微信小程序产品:把文献探索、论文阅读、AI 学术工具、投稿管理放到一个工作流里。
Research Pilot 聚焦研究生和科研初学者的高频动作:
- 找文献:检索、筛选、收藏、标记阅读状态。
- 读文献:快速查看摘要、评论互动、生成 AI Reading。
- 写论文:AcademicPls 润色、Citations 引用格式化。
- 做分析:DataViz 上传数据快速生成图表和洞察。
- 管投稿:Projects 里管理会议卡片、截止日期与进度。
| 模块 | 能力 |
|---|---|
| Auth | 微信登录、邮箱注册登录、JWT 鉴权 |
| Library | 论文流检索(OpenAlex)、收藏、阅读标记 |
| Paper Detail | 评论、评论点赞、AI 阅读摘要 |
| Projects | 会议卡片新增/编辑/删除、倒计时和进度 |
| Lab | AcademicPls / Citations / DataViz / Review Simulator |
| Profile | 收藏列表、语言偏好、徽章与个人资料 |
| AI Lab | AI Review | DDL管理 | Profile |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| 文献推荐 | 文献推荐 | 文献阅读 | 评论功能 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
flowchart LR
A["WeChat Mini Program"] --> B["Request Layer (direct-http / cloudbase-anyservice)"]
B --> C["CloudBase AnyService (preview/experience)"]
B --> D["Direct HTTP (local debug)"]
C --> E["Nginx :8081"]
D --> E
E --> F["Express API :3000"]
F --> G["PostgreSQL"]
F --> H["OpenAlex"]
F --> I["LLM Provider (OpenAI-compatible)"]
ResearchPilot/
miniprogram/ # 微信小程序前端
backend/ # Node.js + Express 后端
deploy/ # Docker Compose + Nginx
docs/ # 项目文档与 wiki 草稿
cloudfunctions/ # 云开发示例代码
cp deploy/.env.example deploy/.env
cd deploy
docker compose up -d --buildcurl http://127.0.0.1:3005/healthz
curl http://127.0.0.1:8081/healthz编辑 miniprogram/config/runtime.js:
-
预览/体验推荐:
apiMode: "cloudbase-anyservice"- 配置
cloudbase.env - 配置
anyServiceName或vmService
-
本地调试可用:
apiMode: "direct-http"apiBaseUrl: "http://<ip>:<port>"
后端环境变量位于 deploy/.env:
DATABASE_URLJWT_SECRETWECHAT_APP_ID/WECHAT_APP_SECRETOPENALEX_API_KEYLLM_API_KEYLLM_BASE_URLLLM_MODEL_POOLLLM_TIMEOUT_MSLLM_PER_MODEL_TIMEOUT_MSCITATION_LLM_TIMEOUT_MS
- Auth:
/auth/wx-login、/auth/email-register、/auth/email-login - Users:
/users/me、/users/me/profile、/users/me/liked-papers - Papers:
/papers/feed、/papers/:id、/papers/:id/action、/papers/:id/like - Comments:
/papers/:id/comments、/papers/:id/comments/:commentId/like - Projects:
/projects/conferences(GET/POST/PATCH/DELETE) - Lab:
/lab/academic-pls/lab/citations/format/lab/data-viz/tasks/lab/review-simulator/tasks
详细接口见:docs/后端技术架构规划.md
- 部分文档:
docs/ - Wiki目录:
docs/wiki/








