Build an agent into any app with the GitHub Copilot SDK
Blog post from GitHub
The GitHub Copilot SDK, currently in technical preview, offers developers the ability to embed the agentic core of GitHub Copilot CLI into any application, streamlining the process of building complex workflows by providing programmatic access to a production-tested execution loop. This SDK supports multiple AI models, custom tool definitions, and integrates with MCP servers and GitHub authentication, allowing for real-time streaming and enabling developers to create sophisticated AI-driven applications without managing the intricate details of context management, tool orchestration, and permissions. With initial support for Node.js, Python, Go, and .NET, developers can utilize their existing GitHub Copilot subscription or use their own key. The SDK facilitates various applications, such as YouTube chapter generation, custom GUIs, speech-to-command workflows, and more, by providing an execution platform where the agentic loop of Copilot CLI can be reused. The initiative is led by Mario Rodriguez, GitHub’s Chief Product Officer, who has a long-standing commitment to developing developer tools and enhancing AI strategies at GitHub.