Rust SDK for interacting with the GitHub Copilot CLI agent runtime (JSON-RPC over stdio or TCP).
This is an unofficial Rust port of the upstream SDKs.
Disclaimer: This project is not affiliated with, endorsed by, or sponsored by GitHub. "GitHub" and "Copilot" are trademarks of their respective owners.
- Rust 1.85+ (Edition 2024)
- GitHub Copilot CLI installed and authenticated
copilotavailable inPATH, or setCOPILOT_CLI_PATHto the CLI executable/script
| Project | Language | Description |
|---|---|---|
| copilot-sdk-cpp | C++ | C++ SDK for Copilot CLI |
| claude-agent-sdk-cpp | C++ | C++ SDK for Claude Agent |
| claude-agent-sdk-dotnet | C# | .NET SDK for Claude Agent |
MIT License - see LICENSE.
Copyright (c) 2026 Elias Bachaalany
Based on GitHub's copilot-sdk.