LA

ligphidonk/academic-figure-generator

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

2.8천 stars 품질 60 트렌드 44MIT

ligphidonk/academic-figure-generator는 [[T0]에서 가져온 에이전트 스킬 후보자입니다.

개요

ligphidonk/academic-figure-generator는 [[T0]에서 가져온 에이전트 스킬 후보자입니다.

개요(AI 번역)

AI 驱动의 学术论文配图생성도구(개인本地版). 上传论文 → AI 분석 내용 생성 Prompt → 한 键 생성 고质量科研配图.

一句话:把"写完论文还要画图"的痛点,变成「上传 → 确认 → 下载」三步流程。

示例配图

以下均为本平台实际生成的学术配图示例:

PMST 预测网络架构图

时频域信号处理流程图

深度学习模块详解图

带标注的解剖结构图

功能特性

功能 说明
🤖 智能 프롬프트 생성 上传 PDF/DOCX/TXT 论文,Claude AI 자동 분석内容并生成配图描述
🖼️ 高质量配图 支持 1K/2K/4K 多分辨率,16:9/4:3/1:1 等多种比例
🎨 配色方案 50+ 预设学术配色(含色盲友好方案),支持自定义配色
✏️ 图生图编辑 基于已有图片 + 文字指令进行二次编辑
⚡ 实时状态 SSE 流式推送生成进度,无需手动刷新
📁 项目管理 按项目组织论文、Prompt 和配图

技术栈

层级 技术
后端 FastAPI · SQLAlchemy (비동기) · Python 3.12+
前端 리액트 19 · 타입스크립트 · 바이트 · 테일윈드 CSS · 라딕스 UI
数据库 SQLite (자동 创建,零配置)
存储 本地文件系统 ([backend/data/)
AI (프롬프트) 클로드 에이전트 SDK (claude-agent-sdk)
AI (配图) 나노바나나 / 제미니 API

项目结构

快速开始

前置要求

  • Python 3.12+
  • Node.js 18+
  • Claude Agent SDK:本机已安装 Claude Code CLI 并登录
  • API 키:NanoBanana / Gemini 图片生成 API 키

1. 克隆仓库

2. 配置环境变量

편집项目根目录的 .env 文件:

3. 启动后端

首次启动时会自动创建 SQLite 데이터베이스 (backend/data/app.db) 和数据目录.

4. 启动前端

5. 访问

服务 地址

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Academic Figure Generator

AI 驱动的学术论文配图生成工具(个人本地版)。上传论文 → AI 分析内容生成 Prompt → 一键生成高质量科研配图。

一句话:把"写完论文还要画图"的痛点,变成「上传 → 确认 → 下载」三步流程。

示例配图

以下均为本平台实际生成的学术配图示例:

功能特性

功能 说明
🤖 智能 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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add ligphidonk/academic-figure-generator
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →