使用说明
code/chef——你的人工智能开发团队
与你的代码对话。船更快。
code/chef是一个生活在VS code中的AI驱动的开发团队。只需键入 @chef 在Copilot Chat中,描述您想要什么——功能实现、代码审查、基础设施设置、CI/CD管道或文档。AI团队处理其余的事情。
🎮 指挥结构
code/chef支持两种交互模式:
💬 提问模式(对话)
与AI自然聊天,无需任何命令。非常适合提问、解释和讨论。
@chef how does authentication work in this codebase?
@chef what's the best way to structure this feature?
@chef explain this code to me
⚡ 代理模式(任务执行)
使用 /execute 用于需要实际工作的任务。创建用于跟踪的线性问题。
@chef /execute implement JWT authentication
@chef /execute review security of auth/login.py
@chef /execute deploy to staging environment
可用命令:
/execute <task>--提交任务以供代理执行(创建线性问题)/help--显示命令参考/status <workflow_id>--检查工作流状态/cancel <workflow_id>--取消正在运行的工作流
💡 小贴士:如果你忘了使用 /execute 对于一个任务,code/chef会提醒你!
迁移指南: 命令门控迁移
✨ 代码/厨师能做什么?
🚀 构建功能
@chef /execute Add user authentication with JWT tokens and password reset
Feature Dev代理编写带有测试的生产就绪代码。
🔍 评审代码
@chef /execute Review this PR for security vulnerabilities
Code Review代理分析安全问题、性能和最佳实践。
🏗️ 设置基础设施
@chef /execute Create a Docker Compose setup for my Node.js app with PostgreSQL
Infrastructure代理生成Dockerfiles、组合文件和Terraform配置。
⚡ 自动化管道
@chef /execute Create a GitHub Actions workflow for testing and deployment
CI/CD代理跨GitHub Actions、GitLab CI、Jenkins等构建您的管道。
📚 编写文档
@chef /execute Document the API endpoints in this codebase
文档代理创建README文件、API文档和体系结构图。
🤖 训练和部署模型(ModelOps)
@chef /execute Train a fine-tuned model for the Feature Dev agent
Infrastructure代理处理完整的模型生命周期:
- 训练:通过HuggingFace AutoTrain对代码库中的模型进行微调
- 评估:使用5个指标(准确性、完整性、效率、延迟、集成度)将候选人与基线进行比较
- 部署:使用自动回滚安全更新代理模型
- A/B测试:通过全面的实验跟踪来衡量改进情况
VS代码命令:
codechef.modelops.train--使用成本估算启动培训向导codechef.modelops.evaluate--使用LangSmith评估模型性能codechef.modelops.deploy--将模型部署到代理(30秒流程)codechef.modelops.rollback--回滚到以前的版本(<60s)codechef.modelops.modelVersions--查看部署历史记录
培养模式:
| 模式 | 成本 | 持续时间 | 用例 |
|---|---|---|---|
| 演示 | 0.50美元 | 5分钟 | 快速验证 |
| 制作 | 3.50美元 | 60分钟 | 全面培训 |
看 法学硕士操作指南 以获取完整的文档。
🎯 为什么是代码/厨师?
| 传统工作流程 | 使用代码/厨师 |
|---|---|
| 在5+个工具之间切换 | 一个聊天界面 |
| 到处复制粘贴上下文 | AI理解你的代码库 |
| 等待代码审查 | 即时AI分析 |
| 手动文档 | 自动生成的文档 |
| 复杂的CI/CD设置 | 简明英语命令 |
🧠 智能模型选择
code/chef通过OpenRouter自动为每个任务选择正确的AI模型:
| 任务 | 型号 | 成本/1M | 为什么 |
|---|---|---|---|
| 编排 | 克劳德3.5十四行诗 | 3.00美元 | 路由的最佳推理 |
| 代码生成 | Qwen 2.5编码器320亿 | 0.07美元 | 专为编码而构建 |
| 代码审查 | DeepSeek V3 | 0.75美元 | 出色的分析推理能力 |
| 基础设施 | Gemini 2.0 Flash | 0.25美元 | IaC的快速100万上下文 |
| CI/CD | Gemini 2.0 Flash | 0.25美元 | 擅长YAML生成 |
| 文档 | DeepSeek V3 | 0.75美元 | 强大的技术写作能力 |
🏗️ 架构概述
flowchart TB
subgraph VSCode["🖥️ VS Code"]
Chat["@chef Add JWT auth to my Express API"]
end
subgraph Orchestrator["🧑🍳 code/chef Orchestrator"]
Supervisor["Supervisor\n(Head Chef)"]
subgraph Agents["Specialized Agents"]
FeatureDev["🚀 Feature Dev"]
CodeReview["🔍 Code Review"]
CICD["⚡ CI/CD"]
Infra["🏗️ Infrastructure"]
Docs["📚 Documentation"]
end
Tools["🔧 150+ MCP Tools"]
end
subgraph Integrations["External Services"]
GitHub["🐙 GitHub"]
Linear["📋 Linear"]
Docker["🐳 Docker"]
Metrics["📊 Metrics"]
end
Chat --> Supervisor
Supervisor --> FeatureDev
Supervisor --> CodeReview
Supervisor --> CICD
Supervisor --> Infra
Supervisor --> Docs
FeatureDev --> Tools
CodeReview --> Tools
CICD --> Tools
Infra --> Tools
Docs --> Tools
Tools --> GitHub
Tools --> Linear
Tools --> Docker
Tools --> Metrics
🚀 2分钟后开始
安装VS代码扩展
⚠️ 需要认证:此扩展的访问是通过GitHub Packages控制的,以防止未经授权的LLM使用,直到实现计量账户。
通过npx安装 (需要GitHub令牌 read:packages 范围):
# Setup authentication (first time only)
echo "@appsmithery:registry=https://npm.pkg.github.com" >> ~/.npmrc
echo "//npm.pkg.github.com/:_authToken=YOUR_GITHUB_TOKEN" >> ~/.npmrc
# Install extension
npx @appsmithery/vscode-codechef
替代:从下载VSIX GitHub 发布 并手动安装。
看 快速入门指南 对于自托管选项。
💬 对话示例
功能开发
You: @chef Build a REST API for managing blog posts with CRUD operations
Chef: I'll create a complete blog API with:
- Express routes for posts (GET, POST, PUT, DELETE)
- PostgreSQL database schema
- Input validation
- Error handling
- Unit tests
[Creates files, runs tests, opens PR]
代码审查
You: @chef Check my authentication code for security issues
Chef: I found 3 issues:
🔴 Critical: Password stored in plain text (line 45)
🟡 Warning: Missing rate limiting on login endpoint
🟢 Suggestion: Consider adding CSRF protection
[Links to specific lines with fix suggestions]
基础设施设置
You: @chef Set up Kubernetes deployment for my microservices
Chef: I'll create:
- Deployment manifests for each service
- ConfigMaps and Secrets
- Horizontal Pod Autoscaler
- Ingress configuration
[Generates YAML files with best practices]
🔧 斜杠命令
| 命令 | 它的作用 |
|---|---|
@chef <task> |
执行任何开发任务 |
@chef /status |
检查当前任务进度 |
@chef /workflow <name> |
运行特定工作流 |
@chef /tools |
查看可用集成 |
🔌 集成
code/chef连接到您现有的工具:
- GitHub --PR、问题、行动
- 线性 --项目管理、审批
- 码头工人 --集装箱管理
- 数据库 --PostgreSQL、Redis
- 云 --AWS数字海洋(即将推出)
🏢 自我寄宿
想要完全控制?运行自己的代码/chef实例。
git clone https://github.com/Appsmithery/code-chef.git
cd code-chef && cp config/env/.env.template config/env/.env
# Add your API keys to .env
cd deploy && docker-compose up -d
看 快速入门指南 详细设置。
📖 文档
| 指南 | 说明 |
|---|---|
| 快速开始 | 安装和第一步 |
| 建筑 | 引擎盖下的工作原理 |
| 部署 | 生产设置 |
🤝 贡献
- 分叉存储库
- 创建要素分支:
git checkout -b feature/amazing-feature - 提交更改:
git commit -m 'Add amazing feature' - 推:
git push origin feature/amazing-feature - 打开拉取请求
📄 许可证
MIT许可证——见 许可证
🔗 链接
内置于 ❤️ 使用LangGraph、MCP和VS代码