{"id":29133351,"url":"https://github.com/code-and-sorts/copilotchef","last_synced_at":"2026-04-29T04:35:00.367Z","repository":{"id":300054494,"uuid":"1004691109","full_name":"Code-and-Sorts/CopilotChef","owner":"Code-and-Sorts","description":"A VS Code extension that turns GitHub Copilot into your personal sous-chef 👨‍🍳—whipping up advanced workflow orchestration, task management, and automation tools. Serve up streamlined AI-assisted development with customizable recipes for your go-to coding dishes.","archived":false,"fork":false,"pushed_at":"2025-06-19T16:05:42.000Z","size":11260,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-19T17:20:54.859Z","etag":null,"topics":["copilot","github-copilot","orchestration","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Code-and-Sorts.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-19T03:16:01.000Z","updated_at":"2025-06-19T16:05:46.000Z","dependencies_parsed_at":"2025-06-19T17:33:32.094Z","dependency_job_id":null,"html_url":"https://github.com/Code-and-Sorts/CopilotChef","commit_stats":null,"previous_names":["code-and-sorts/copilotchef"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Code-and-Sorts/CopilotChef","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-and-Sorts%2FCopilotChef","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-and-Sorts%2FCopilotChef/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-and-Sorts%2FCopilotChef/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-and-Sorts%2FCopilotChef/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Code-and-Sorts","download_url":"https://codeload.github.com/Code-and-Sorts/CopilotChef/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-and-Sorts%2FCopilotChef/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262731349,"owners_count":23355337,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["copilot","github-copilot","orchestration","vscode-extension"],"created_at":"2025-06-30T07:30:58.089Z","updated_at":"2026-04-29T04:35:00.330Z","avatar_url":"https://github.com/Code-and-Sorts.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"images/icon-nobackground.png\" alt=\"Copilot Chef Logo\" width=\"200\"/\u003e\n  \u003ch1\u003eCopilot Chef\u003c/h1\u003e\n\u003c/div\u003e\n\nA VS Code extension that turns GitHub Copilot into your personal sous-chef 👨‍🍳—whipping up advanced workflow orchestration, task management, and automation tools. Serve up streamlined AI-assisted development with customizable recipes for your go-to coding dishes.\n\n## ✨ Features\n\nThis extension provides a chat participant to help with various tasks:\n\n- **Task Manager**: Process JSON input to run multiple agents in parallel\n- **Orchestrator**: Generates tasks from a prompt\n- **Workflow**: Process JSON input to run a workflow in sequence with optional approval gates\n\n\n## 🎬 See it in Action\n\n### Running tasks in parallel with task manager\n\nBelow an example of running the task manager (12 tasks) that get run in parallel. All these tasks are being run in parallel, so that run pretty quickly.\n\n![Task Manager Example](images/taskmanager-example.gif)\n\n### Creating an orchestration to separate a prompt into tasks and run them in parallel with the orchestrator\n\nThe example below illustrates how you can use the orchestrator to take a single prompt, have it get broken down into subtasks and then have it run the task manager.\n\n![Orchestrator Example](images/orchestrator-example.gif)\n\n### Creating approval with workflow\n\nThe example below highlights how to create approval workflows that can have optional approval gates in them.\n\n![Approval Workflow Example](images/workflow-example.gif)\n\n## 📦 Installation\n\n1. Download the VSIX file from the releases page\n2. Install it in VS Code:\n   - Open VS Code\n   - Go to Extensions view (Ctrl+Shift+X)\n   - Click on the \"...\" menu at the top of the Extensions view\n   - Select \"Install from VSIX...\"\n   - Choose the downloaded VSIX file\n\n## 🚀 Usage\n\nOnce installed, you can access the Copilot Chef chat participant in the VS Code chat interface.\n\n### 📋 Task Manager\n\nUse the Task Manager to run multiple agents in parallel:\n\n```\n@copilot-chef /taskManager {\n  \"tasks\": [\n    {\n      \"name\": \"Create React component\",\n      \"prompt\": \"Create a React reusable button component with different states\"\n    },\n    {\n      \"name\": \"Write unit tests\",\n      \"prompt\": \"Create tests for the new button component\"\n    }\n  ]\n}\n```\n\n### 🎮 Orchestrator\n\nUse the Orchestrator to generate tasks from a prompt:\n\n```\n@copilot-chef /orchestrator {\n  \"prompt\": \"Generate a complete login page with form validation\",\n  \"modelType\": \"gpt-4o\"\n}\n```\n\n### ⚙️ Workflow\n\nUse the Workflow to run a workflow in sequence with optional approval gates:\n\n```\n@copilot-chef /workflow {\n  \"tasks\": [\n    {\n      \"name\": \"Setup project structure\",\n      \"prompt\": \"Create a directory structure for a new React project\",\n      \"approvalGate\": {\n        \"isEnabled\": true,\n        \"message\": \"Would you like to continue to create the components?\"\n      }\n    },\n    {\n      \"name\": \"Create components\",\n      \"prompt\": \"Create React components for the project\"\n    }\n  ]\n}\n```\n\n## 🔍 Requirements\n\n- VS Code 1.87.0 or higher\n- GitHub Copilot Chat extension\n\n## 💻 Development\n\n1. Clone the repository\n2. Run `yarn` to install dependencies\n3. Run `yarn package` to build the extension\n4. Run `yarn create-vsix` to create the VSIX file\n\n## 📄 License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-and-sorts%2Fcopilotchef","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcode-and-sorts%2Fcopilotchef","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-and-sorts%2Fcopilotchef/lists"}