AI开发环境

提供预配置AI工具和MCP服务器的GitHub Codespaces开发环境,支持AI辅助编程、浏览器自动化、容器管理等核心功能,适用于软件开发团队和独立开发者。

  • by Nir-Bhay
  • Shell
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 Nir-Bhay/ai-dev-environment

使用说明

🚀 人工智能驱动的开发环境

此存储库提供 即用型GitHub代码空间环境 所有AI工具和MCP(模型上下文协议)服务器都已预先配置。

✨ 特性

工具 说明
GitHub Copilot AI配对编程器集成到VS Code中
GitKraken MCP Git操作、GitHub/GitLab问题、拉取请求
MCP概念 创建/搜索Notion页面和数据库
剧作家MCP 浏览器自动化和网页抓取
Docker MCP 编辑器内的容器管理
背景7 最新的图书馆文档

🏃 快速开始

选项1:在代码空间中打开(推荐)

  1. 点击绿色 “代码” 上方按钮
  2. 选择 “在main上创建代码空间”
  3. 等待环境构建(首次约3-5分钟)
  4. 在AI的帮助下开始编码!

方案2:地方发展

# Clone the repository
git clone https://github.com/YOUR_USERNAME/ai-dev-environment.git
cd ai-dev-environment

# Open in VS Code with Dev Containers
code .
# Then: Ctrl+Shift+P -> "Dev Containers: Reopen in Container"

🔐 设置秘密

要获得完整功能,请将以下机密添加到您的代码空间中:

  1. 首选 GitHub设置 → 代码空间 → 秘密
  2. 添加以下内容:
秘密名称 从哪里获得
NOTION_API_KEY 概念整合
GITKRAKEN_ACCESS_TOKEN GitKraken帐户设置
OPENAI_API_KEY OpenAI平台 (可选)

📁 项目结构

.
├── .devcontainer/
│   ├── devcontainer.json      # Codespace configuration
│   ├── setup-mcp.sh           # One-time installation script
│   └── start-mcp-servers.sh   # Startup script
├── .vscode/
│   ├── settings.json          # VS Code settings
│   └── extensions.json        # Recommended extensions
├── docs/
│   └── LOCAL_AGENT_BRIDGE.md  # Guide for local AI agent connection
├── CODESPACES_MIGRATION_PLAN.md
└── README.md

🔗 连接本地AI代理

您可以将本地CLI工具(如Gemini CLI、Aider等)连接到此代码空间:

# Install GitHub CLI on your local machine
winget install GitHub.cli

# Login to GitHub
gh auth login

# Connect to your Codespace
gh codespace ssh

看 docs/LOCAL_AGENT_BRIDGE.md 详细说明。

🛠️ 可用命令

在Codespace终端内部:

# Check MCP server status
cat ~/.config/mcp/servers.json

# Run Aider (AI coding assistant)
aider

# Check Docker containers
docker ps

📊 资源使用情况

组件 RAM使用情况
VS代码服务器 ~500MB
MCP服务器 总计约200MB
Docker 约300MB基础
总计 ~1GB(由云处理)

您的本地计算机只需要运行VS Code客户端的资源(约200MB)。

🤝 贡献

  1. 分叉此存储库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

📄 许可证

MIT许可证-随意使用和修改!


建于❤️ 使用GitHub代码空间+副本+MCP