Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
AI 驱动的学术论文配图生成平台。上传论文 → AI 分析内容生成 Prompt → 一键生成高质量科研配图,还有配套的skill可在主流agent中使用
| Date | Stars |
|---|---|
| 2026-07-31 | 1946 |
| 2026-08-01 | 1965 |
| 2026-08-06 | 1965 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center"> <img src="./logo.png" alt="Academic Figure Generator Logo" width="220" /> </p> # Academic Figure Generator    [](./LICENSE) AI 驱动的学术论文配图生成工具(个人本地版)。上传论文 → AI 分析内容生成 Prompt → 一键生成高质量科研配图。 > **一句话**:把"写完论文还要画图"的痛点,变成「上传 → 确认 → 下载」三步流程。 ## 示例配图 以下均为本平台实际生成的学术配图示例: <table> <tr> <td align="center" width="50%"> <img src="docs/images/example-architecture.png" alt="网络架构图示例" /> <br/><sub><b>PMST 预测网络架构图</b></sub> </td> <td align="center" width="50%"> <img src="docs/images/example-signal.png" alt="信号处理流程图示例" /> <br/><sub><b>时频域信号处理流程图</b></sub> </td> </tr> <tr> <td align="center" width="50%"> <img src="docs/images/example-network.png" alt="深度学习模块详图示例" /> <br/><sub><b>深度学习模块详解图</b></sub> </td> <td align="center" width="50%"> <img src="docs/images/example-anatomy.png" alt="带标注的解剖图示例" /> <br/><sub><b>带标注的解剖结构图</b></sub> </td> </tr> </table> ## 功能特性 | 功能 | 说明 | |------|------| | 🤖 **智能 Prompt 生成** | 上传 PDF/DOCX/TXT 论文,Claude AI 自动分析内容并生成配图描述 | | 🖼️ **高质量配图** | 支持 1K/2K/4K 多分辨率,16:9/4:3/1:1 等多种比例 | | 🎨 **配色方案** | 50+ 预设学术配色(含色盲友好方案),支持自定义配色 | | ✏️ **图生图编辑** | 基于已有图片 + 文字指令进行二次编辑 | | ⚡ **实时状态** | SSE 流式推送生成进度,无需手动刷新 | | 📁 **项目管理** | 按项目组织论文、Prompt 和配图 | ## 技术栈 | 层级 | 技术 | |------|------| | 后端 | FastAPI · SQLAlchemy (Async) · Python 3.12+ | | 前端 | React 19 · TypeScript · Vite · Tailwind CSS · Radix UI | | 数据库 | SQLite (自动创建,零配置) | | 存储 | 本地文件系统 (`backend/data/`) | | AI (Prompt) | Claude Agent SDK (`claude-agent-sdk`) | | AI (配图) | NanoBanana / Gemini API | ## 项目结构 ``` academic-figure-generator/ ├── backend/ # FastAPI 后端 │ ├── app/ │ │ ├── api/v1/ # API 路由 (projects, documents, prompts, images, color_schemes) │ │ ├── models/ # SQLAlchemy ORM 模型 (SQLite) │ │ ├── schemas/ # Pydantic 请求/响应 Schema │ │ ├── services/ # 业务逻辑层 │ │ │ ├── claude_code_service.py # Claude Agent SDK 集成 │ │ │ ├── local_storage_service.py # 本地文件存储 │ │ │ ├── image_service.py # NanoBanana 图片生成 │ │ │ ├── document_service.py # PDF/DOCX/TXT 解析 │ │ │ └── prompt_service.py # Prompt CRUD │ │ ├── core/ # 中间件、异常处理、Prompt 模板/配色 │ │ ├── config.py # 环境变量配置 │ │ └── main.py # FastAPI 应用工厂 │ ├── data/ # 运行时数据 (SQLite DB, 上传文件, 生成图片) │ └── pyproject.toml ├── frontend/ # React SPA 前端 │ ├── src/ │ │ ├── pages/ # 页面组件 (Projects, ProjectWorkspace, Generate, ColorSchemes, Settings) │ │ ├── components/ui/ # Radix UI 组件库 │ │ ├── store/ # Zustand 状态管理 │ │ └── lib/ # API 客户端 │ ├── package.json │ └── vite.config.ts ├── academic-figure-prompt/ # AI Coding Agent Skill (SKILL.md) ├── .env # 环境变量 └── README.md ``` ## 快速开始 ### 前置要求 - **Python 3.12+** - **Node.js 18+** - **Claude Agent SDK**:本机已安装 Claude Code CLI 并登录 - **API Key**:NanoBanana / Gemini 图片生成 API Key ### 1. 克隆仓库 ```bash git clone https://github.com/LigphiDonk/academic-figure-generator.git cd academic-figure-generator ``` ### 2. 配置环境变量 编辑项目根目录的 `.env` 文件: ```bash # Claude Agent SDK (用于 Prompt 生成) ANTHROPIC_API_KEY=your-anthropic-api-key # NanoBanana / Gemini API (用于图片生成) NANOBANANA_API_KEY=your-nanobanana-api-key NANOBANANA_API_BASE=https://api.keepgo.icu NANOBANANA_MODEL=gemini-3-pro-image-preview ``` ### 3. 启动后端 ```bash cd backend # 创建虚拟环境 (推荐) python -m venv .venv source .venv/bin/activate # macOS/Linux # 安装依赖 pip install -e . # 启动开发服务器 uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload ``` 首次启动时会自动创建 SQLite 数据库 (`backend/data/app.db`) 和数据目录。 ### 4. 启动前端 ```bash cd frontend npm install npm r
Excerpt of 6,651 characters
Read on GitHub52
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:1ff4eb0b3cb78157, llm:Description: 'AI 驱动的学术论文配图生成平台。上传论文 → AI 分析内容生成 Prompt → 一键生成高质量科研配图,还有配套的skill可在主流agent中使用' (AI-driven academic figure generation platform: upload paper → AI analyzes content to generate prompts → one-click generate high-quality research figures; includes skills for mainstream agents).
matched fp:1ff4eb0b3cb78157, llm:Description: 'AI 驱动的学术论文配图生成平台。上传论文 → AI 分析内容生成 Prompt → 一键生成高质量科研配图,还有配套的skill可在主流agent中使用' (AI-driven academic figure generation platform: upload paper → AI analyzes content to generate prompts → one-click generate high-quality research figures; includes skills for mainstream agents).
matched fp:1ff4eb0b3cb78157, llm:Description: 'AI 驱动的学术论文配图生成平台。上传论文 → AI 分析内容生成 Prompt → 一键生成高质量科研配图,还有配套的skill可在主流agent中使用' (AI-driven academic figure generation platform: upload paper → AI analyzes content to generate prompts → one-click generate high-quality research figures; includes skills for mainstream agents).
matched fp:1ff4eb0b3cb78157, llm:Description: 'AI 驱动的学术论文配图生成平台。上传论文 → AI 分析内容生成 Prompt → 一键生成高质量科研配图,还有配套的skill可在主流agent中使用' (AI-driven academic figure generation platform: upload paper → AI analyzes content to generate prompts → one-click generate high-quality research figures; includes skills for mainstream agents).