A favicon of Instagraph Nextjs Fastapi

Instagraph Nextjs Fastapi

A Next.js and FastAPI application to create, visualize, and interact with AI-generated knowledge graphs from your text.

A screenshot of Instagraph Nextjs FastapiVisit

InstaGraph: AI-Powered Knowledge Graph Generator

InstaGraph is a modern web application built with Next.js for the frontend and FastAPI for the backend, designed to generate interactive knowledge graphs. Inspired by Yohei Nakajima's original Instagraph, this tool leverages AI to transform textual input into visual, non-linear representations of information. It's ideal for developers and learners seeking to explore complex topics and understand relationships between concepts in a dynamic and intuitive way, enhancing learning and information discovery.

Features:

  • AI-Powered Graph Generation: Creates knowledge graphs from user-provided text using artificial intelligence.
  • Interactive Visualization with React Flow: Displays graphs using the React Flow library, allowing for dynamic user interaction.
  • Node & Edge Manipulation: Enables users to select, move, and delete nodes and edges within the generated graph.
  • Graph History & Saving: Provides functionality to save and access previously generated knowledge graphs.
  • PNG Export: Supports downloading the visualized graph as a PNG image file.
  • Mini Map Navigation: Includes a React Flow mini map for easier navigation within large or complex graphs.
  • FastAPI Backend: Utilizes a Python FastAPI backend, optimized for AI applications and supporting streaming data.
  • Next.js Frontend: Employs a modern frontend stack with Next.js, Tailwind CSS, and Shadcn for a responsive user experience.
  • Environment Configuration: Allows easy setup of API keys, like the OpenAI API Key, through environment variables.
  • Open Source: Available under the MIT License, encouraging community contributions and modifications.

Summary:

InstaGraph offers a user-friendly platform to generate, visualize, and interact with AI-created knowledge graphs. Built with a Next.js frontend and FastAPI backend, it features graph saving, PNG export, and interactive node/edge manipulation. This open-source tool helps users transform text into structured visual insights, making it valuable for learning, research, and comprehending complex information by revealing connections and patterns within data, inspired by the original Instagraph project.

Distribution:
opensource
GitHub:
134 Stars
23 Forks
Share:

 

  
 

Similar to Instagraph Nextjs Fastapi: