academic-figure-generator  by LigphiDonk

AI-driven academic figure generation

Created 1 month ago
544 stars

Top 58.6% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides an AI-driven platform for generating academic figures, automating the process from paper analysis to high-quality visual asset creation. It targets researchers and technical users seeking to streamline the often time-consuming task of illustrating scientific work, transforming a multi-step process into a simple upload-confirm-download workflow.

How It Works

The system leverages a multi-stage AI pipeline. Users upload research papers (PDF/DOCX/TXT), which are then analyzed by Claude AI to generate detailed, context-aware prompts for figure generation. These prompts can be further refined or used directly with AI image generation models like NanoBanana. The platform supports customizable resolutions, aspect ratios, and a wide array of academic color schemes, including colorblind-friendly options. A desktop application is also available for local processing, and a standalone AI prompt generation skill integrates with popular AI coding assistants.

Quick Start & Requirements

  • Primary install/run: Docker Compose (make dev for development, make prod-up for production).
  • Prerequisites: Docker, Docker Compose, Claude API Key, NanoBanana API Key. Python 3.12+ and React 19 are used in the stack.
  • Links: GitHub Repository, [AI Prompt Skill Install](npx skills add LigphiDonk/academic-figure-generator).

Highlighted Details

  • AI-powered prompt generation from uploaded academic papers.
  • High-quality figure output with 1K/2K/4K resolution and multiple aspect ratios.
  • Extensive color scheme customization (50+ presets, including colorblind-friendly options).
  • "Image-to-image" editing capabilities based on existing visuals and text instructions.
  • Standalone AI prompt generation skill compatible with major AI coding assistants.
  • Dedicated desktop application for local workflow integration.

Maintenance & Community

The README does not specify details regarding notable contributors, sponsorships, or community channels (e.g., Discord, Slack). The project structure and technical stack suggest active development.

Licensing & Compatibility

The project is licensed under the MIT License, permitting free use, modification, distribution, and commercialization, provided original copyright and license notices are retained. Compatibility for commercial use is high, subject to third-party dependency licenses.

Limitations & Caveats

Operation requires users to supply their own API keys for Claude and NanoBanana, which may incur costs. Configuration for billing and optional integrations like Linux DO OAuth/credits adds complexity. The effectiveness is dependent on the quality of the input paper and the capabilities of the underlying AI models.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
4
Star History
516 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.