Copilot
Use your existing GitHub Copilot subscription as an in-editor agent.
If you already pay for GitHub Copilot, you can use it with NeoStack AI through Copilot CLI — no extra subscriptions needed. Copilot runs as an in-editor agent through ACP. There is no marketplace plugin path for Copilot — for driving the editor from a terminal, use Claude Code CLI or ChatGPT Codex CLI.
Requires NeoStack AI plugin 3.1.8 or newer.
Prerequisites
- A GitHub Copilot subscription (Individual, Business, or Enterprise)
- Node.js 22+ if installing via npm
Step 1 — install Copilot CLI
npm install -g @github/copilotbrew install copilot-cliwinget install GitHub.Copilotcurl -fsSL https://gh.io/copilot-install | bashVerify with copilot --version.
Step 2 — authenticate
copilot login
Step 3 — use in Unreal Editor
- Open Agent Chat (Tools → Agent Chat).
- Select Copilot CLI from the agent dropdown.
- Start chatting — the plugin spawns Copilot in ACP mode with access to all editor tools.
The plugin automatically writes the MCP server configuration to ~/.copilot/mcp-config.json on first launch.
Manual configuration (standalone)
To use Copilot CLI in a terminal outside the editor’s chat panel, connect it through the NeoStack bridge, a small stdio MCP binary that finds the running editor automatically.
Download the bridge:
| Platform | Download |
|---|---|
| Windows x64 | neostack-bridge-win64.exe |
| macOS Apple Silicon | neostack-bridge-macos-arm64 |
| macOS Intel | neostack-bridge-macos-x64 |
| Linux x64 | neostack-bridge-linux-x64 |
On macOS/Linux, run chmod +x on it once.
Then run /mcp add in Copilot CLI, or add this to ~/.copilot/mcp-config.json:
{
"mcpServers": {
"unreal": {
"type": "local",
"command": "/path/to/neostack-bridge-macos-arm64",
"tools": ["*"]
}
}
}
There are no ports, tokens, or URLs to configure. The bridge finds the running editor and follows restarts. If several editors are open, ask the agent to “list unreal projects” and “select” one, or set the NEOSTACK_PROJECT_DIR env var in the server config.
Plugin settings
| Setting | Description |
|---|---|
| Copilot CLI | Path to copilot executable (leave blank if in PATH) |
| Node.js Path (Windows) | Path to node.exe — required on Windows if Node.js is not in PATH (npm installs only) |
Settings are in Project Settings → Plugins → NeoStack AI → Path Overrides.
Features
- GitHub Copilot’s agentic capabilities inside Unreal Editor
- Native ACP support — no separate adapter needed
- Streaming responses with tool call support
- Permission requests for tool execution
- Multiple model support
Troubleshooting
| Issue | Solution |
|---|---|
| “Copilot CLI not found” | Run copilot --version. If missing, reinstall or set the full path in settings |
| “Node.js not found” (Windows) | Set Node.js Path in Project Settings (npm installs only) |
| Authentication issues | Run copilot in terminal and use /login to re-authenticate |
| No response from agent | Check Output Log for pipe errors. Ensure no other process is using Copilot CLI |
| Connection timeout | Ask the agent to “run unreal_status”. Restart the editor and try again. Verify your Copilot subscription is active |