项目架构分析终端

ArchFlow MCP是一款黑客终端界面工具,用于分析项目描述并识别潜在的过度设计决策,同时生成实用的实施路线图。

  • by KHET-1
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 KHET-1/debt-detector-terminal

使用说明


标题:ArchFlow MCP-黑客终端用户界面 表情符号🖥️ 颜色来源:绿色 颜色To:黑色 sdk:毕业 sdk版本:6.0.0 app_file:app.py 固定:false 标签:

  • mcp在行动轨道
  • 模型上下文协议
  • 黑客松
  • 终端
  • 项目分析

🖥️ ArchFlow MCP-黑客终端用户界面

ArchFlow MCP的一个生病的黑客终端界面,为MCP一周年黑客马拉松用Gradio 6构建!

🎯 黑客马拉松提交

轨道: MCP在行动 适用于: MCP一周年黑客马拉松

💡 它做什么

ArchFlow MCP分析您的项目描述,并确定潜在的“警报器”——可能对您的需求来说过于苛刻或代价高昂的架构决策。将其视为对技术决策的现实检验!

警报器示例:

  • 🚨 微服务过度杀戮 -当一块巨石会更好地为你服务时
  • ⚠️ Kubernetes复杂性 -当Docker Compose足够时
  • 💰 成本分析 -显示架构决策的实际成本

此外,它还能生成实用的路线图,帮助您实际交付项目!

🚀 快速开始

  1. 再进行

    pip install -r requirements.txt
    
  2. 运行应用程序

    python app.py
    
  3. 访问终端 打开浏览器并转到: http://localhost:7860

🎨 特性

  • 黑客美学:纯黑色背景、绿色矩阵文本和发光边框
  • ANSI颜色支持:丰富的库,用于漂亮的终端输出
  • 实时分析:打字效果和加载动画
  • 警报器检测:识别过度设计的架构决策
  • 路线图生成:实际执行时间表
  • 响应式设计:适用于台式机和移动设备

📂 项目结构

archflow-mcp/
├── app.py                      # Main Gradio 6 application
├── themes/
│   └── terminal.css           # Custom hacker theme CSS
├── utils/
│   ├── ansi_formatter.py      # ANSI/Rich text formatting
│   └── ascii_art.py           # ASCII art assets
├── requirements.txt           # Python dependencies
└── README.md                  # This file

🛠️ 技术栈

  • Python 3.11+
  • 等级 6.0 -现代UI框架
  • 富有的 -终端格式化
  • 模型上下文协议 -为了可扩展性

🎬 演示

演示视频

🔗 社交

社交媒体帖子

📄 许可证

MIT许可证-有关详细信息,请参阅许可证文件

🙏 致谢

专为MCP由Anthropic和Gradio主办的一周年黑客马拉松而打造!