GitHub项目信息图生成工具

VibeGraphics是一个基于AI的工具,能够将GitHub仓库转换为具有主题风格的信息图和微动画,帮助用户直观展示项目目的、架构和流程。

  • by automateyournetwork
  • Python
  • 本地部署
  • 16 星标
  • 更新于
在 GitHub 查看 automateyournetwork/VibeGraphics

使用说明

VibeGraphics

为您的GitHub项目生成AI信息图和微动画 内置Gemini、nano-banna(图像生成)和Veo 3(视频生成)

VibeGraphics是一个MCP服务器+Gemini CLI扩展,可以将任何GitHub存储库转换为主题化、情感表达的信息图,也可以选择一个简短的动画视频。

提供GitHub URL→ 接收一个完整生成的VibeGraphic,直观地解释您的项目的目的、架构、组件和流程。

用户可以选择任何视觉氛围——太空竞赛复古、蓝图绘制、幻想地图集、蒸汽波霓虹灯、宇宙星空、赛博朋克网格、杂志社论、极简主义原理图等。

🚀 安装 作为Gemini CLI扩展 gemini扩展安装https://github.com/automateyournetwork/VibeGraphics.git

作为Python MCP服务器 pip安装谷歌genai fastmcp请求 export GEMINI_API_KEY=“YOUR_KEY_HERE”

🌟 VibeGraphics做什么

VibeGraphics使用4级AI管道:

🔍 1.GitHub报废(GitHub→ 捆绑)

VibeGraphics会自动获取:

自述文件

源代码(Python文件)

文件结构

存储库元数据(所有者、存储库、分支)

所有内容都打包成一个紧凑的JSON包,用于下游规划。

🎨 2.信息平面设计(捆绑→ Spec)

使用多模态Gemini模型,VibeGraphics生成VibeGraphic Spec,其中包含:

项目名称及单行诗

章节(附说明)

视觉图案

调色板

布局提示

imagePrompt(适用于纳米香蕉)

动画提示(适用于Veo)

可选60-90秒配音脚本

该规范是描述信息图的外观、感觉和流程的“设计文档”。

用户可以指定任何主题,例如:

太空竞赛复古

赛博朋克霓虹城市网格

蓝图技术草案

宇宙星空

极简主义图

编辑杂志版面

幻想地图集/任务地图

(或他们能想象的任何东西)

如果用户没有提供主题,VibeGraphics将自动选择一个中性、连贯的主题。

🖼 3.图像生成(规格→ 信息图)

使用规范的imagePrompt,VibeGraphics使用以下命令生成高分辨率信息图:

纳米香蕉(双子座图像生成)

可选引导图像输入

结果是存储库的一个单一、连贯的视觉摘要。

🎬 4.动画(图像→ 动态图形)

使用Veo,VibeGraphics可以通过微妙的动作为信息图制作动画,例如:

视差漂移

章节亮点

线路或路线显示

图标脉冲

闪光、发光、遥测弧

相机轻微漂移(适合主题时)

这会产生一个5-12秒的微型动画,非常适合:

社交媒体

项目登录页面

文档和自述文件

会议甲板

投资组合卷轴

🧠 它是如何工作的——高水平流

提供GitHub仓库URL

VibeGraphics分析回购→ 创建捆绑包

Gemini生成主题信息图规范

纳米香蕉渲染静态图像

Veo可选择为其设置动画

您将收到:

规范JSON

信息图像(PNG)

动画视频(MP4)

📦 项目结构 摄影/ ├── vibegraphics_mcp.py#mcp服务器-捆绑包→ spec → 图像→ 动画 ├── 服务器/ │ ├── 需求.txt │ └── run.sh ├── 扩展/ │ ├── GEMINI.md#LLM面向行为说明 │ └── commands.toml#Gemini CLI斜线命令 └── README.md#(此文件)

🧪 示例用法(概念性) 为回购生成信息图

“为https://github.com/myuser/myproject”

自定义主题

“为这个仓库创建一个60年代的太空竞赛风格的vibegraphic: https://github.com/myuser/myproject”

完整管道(图像+动画)

“将此仓库转化为氛围图形并为其制作动画。”

🎨 主题(当前和可能)

您可以要求任何视觉风格。一些流行的氛围:

蓝图技术草案

赛博朋克霓虹灯

幻想地图集

复古太空时代

宇宙星空

极简主义现代图

复古杂志

建筑图纸

主题是开放式和可扩展的。

🎯 为什么选择VibeGraphics?

因为代码值得美丽的故事。

振动图形:

帮助读者立即了解您的项目

为社交活动创建视觉共享内容

使文档更具吸引力

将抽象代码转化为直观的图表

为您的回购提供独特的“品牌标识”

让你的GitHub页面感觉像是产品发布

🤝 贡献

PR欢迎!

帮助:

新主题

更好的提示

动画变体

用户体验改进

额外的编程语言支持