You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is GitDiagram, a web application that converts any GitHub repository structure into an interactive system design/architecture diagram for visualization. It allows users to quickly understand the architecture of any repository by generating visual diagrams, and provides interactivity by letting users click on components to navigate directly to source files and relevant directories.
10
+
11
+
## Key Features
12
+
- Instant conversion of GitHub repositories into system design diagrams
13
+
- Interactive components that link to source files and directories
14
+
- Support for both public and private repositories (with GitHub token)
15
+
- Customizable diagrams through user instructions
16
+
- URL shortcut: replace `hub` with `diagram` in any GitHub URL to access its diagram
yieldf"data: {json.dumps({'error': f'File tree and README combined exceeds token limit (50,000). Current size: {token_count} tokens. This GitHub repository is too large for my wallet, but you can continue by providing your own OpenAI API key.'})}\n\n"
156
155
return
157
156
eliftoken_count>195000:
158
-
yieldf"data: {json.dumps({'error': f'Repository is too large (>195k tokens) for analysis. OpenAI o1-mini\'s max context length is 200k tokens. Current size: {token_count} tokens.'})}\n\n"
157
+
yieldf"data: {json.dumps({'error': f'Repository is too large (>195k tokens) for analysis. OpenAI o3-mini\'s max context length is 200k tokens. Current size: {token_count} tokens.'})}\n\n"
0 commit comments