Welcome to A.flow!

A tool for visualizing the directory structure of GitHub repositories as ASCII trees and generating architecture diagrams powered by AI, enabling quick understanding and efficient sharing of codebases.

What is A.flow?

A.flow is an AI-powered tool that helps developers understand and document GitHub repositories by:

  • Generating interactive architecture diagrams
  • Creating ASCII tree representations of repository structures
  • Providing easy-to-share documentation formats

Key Features

🎨 AI Architecture Visualization

  • Automatically analyzes your repository structure
  • Generates clean, organized architecture diagrams
  • Uses mermaid.js for interactive diagrams
  • Supports SVG export for documentation

📁 Repository Tree View

  • Clear visualization of repository structure
  • Customizable view options (show/hide files, icons)
  • Easy-to-copy markdown format
  • Filters for better organization

⚡ Smart Caching

  • Fast response times with cached results
  • 12-hour cache duration in production
  • Rate limit protection
  • Automatic cache invalidation

🔒 Privacy First

  • Minimal permission requirements
  • Optional private repository access
  • No data storage beyond caching
  • Secure GitHub OAuth integration

Getting Started

Ready to visualize your repositories? Check out our Getting Started guide to begin!