Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Archify Instant AI Diagram Generator

Archify Instant AI Diagram Generator automatically transforms code files and system ideas into interactive, dark-mode visual maps using AI agents.

⚡ 3-Step Execution Workflow

Step 1: Input Step 2: AI Action Step 3: Result
Read Python files from inputs/sample_repo/ Ollama Agent parses SKILL.md & builds visual map Generates interactive web diagram & summary report

🛠️ Tech Stack

  • Language: Python 3.9+
  • AI Agent Integration: Ollama API & Local GGUF models
  • Diagram Compiler: Archify Engine (Node.js renderer)
  • Output Formats: Standalone HTML + Inline SVG

🚀 Quick Start Guide

1. Installation

Install required dependencies in your Windows PowerShell terminal:

pip install -r requirements.txt

2. Install & Run Ollama Model

Pull and run the required Ollama model (deepseek-v4-pro-qwen-4b-mtp:latest):

ollama pull deepseek-v4-pro-qwen-4b-mtp:latest

3. Run Application

Execute the main generator script to analyze the sample codebase inside inputs/sample_repo/:

python main.py

📂 Project Repository Structure

Archify/
├── inputs/
│   └── sample_repo/
│       ├── api_gateway.py
│       ├── auth_service.py
│       ├── cache_cluster.py
│       └── data_pipeline.py
├── main.py
├── requirements.txt
└── README.md

🌟 5 Key Use Cases

  1. Automated App Service Mapping: Turn complex backend repos into visual component maps instantly.
  2. Pull Request Code Reviews: Compare system maps before and after code merges to catch unexpected dependencies.
  3. Build Step Visualization: Track automated build steps, approval gates, and deployment flows.
  4. API Request Sequences: Document login request lifecycles and cache hit/miss paths.
  5. Interactive Developer Onboarding: Provide visual, clickable system maps for new engineering team members.

🔮 5 Future Features

  1. Kubernetes Auto-Discovery: Direct integration with k8s cluster files for live map rendering.
  2. Multi-Model Fallback Mesh: Dynamic switching between Llama 3, Claude 3.5, and Gemini 1.5 Pro.
  3. Mermaid.js Bi-directional Sync: Import and export standard Mermaid flowchart and sequence syntax.
  4. Real-time Live Telemetry: Animate live server traffic directly on diagram node connections.
  5. VS Code Extension Integration: Live architectural canvas preview inside the editor sidebar.

🏷️ Keywords & SEO

Archify AI Codebase Visualization Architecture Diagram Generator Ollama DeepSeek Python Code Mapping Automated Software Architecture Interactive System Maps Codebase Analytics GitHub AI Tools

About

Archify GitHub Just Got Insane — AI Visualizes Your Entire Codebase! Instant AI-powered codebase architecture diagram and system flow visualizer using Python and Ollama.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages