Just want an agent running? Get an agent running with sample data.
A local frontier learning and rapid prototyping tool, powered by GitHub Copilot, where you learn the agent pattern and prove a prototype before it graduates into GitHub Copilot, Copilot Studio, and Microsoft 365 Copilot.
Why a local learning and prototyping tool? →
Here for a customer conversation? Get one-pagers and demo videos →
Recommended, and the easiest way
Not required, but it's the best way to explore the AI frontier: Copilot installs the Brainstem, opens it in VS Code's browser and guides you through it. Paste this one line into GitHub Copilot Chat in VS Code (agent mode) and send it. Copilot reads the guide itself and does every step; you never type a command.
Go and read https://raw.githubusercontent.com/microsoft/aibast-agents-library/main/docs/start/skill.md and set up my Brainstem for me.
I am your local assistant powered by Copilot. Here is a quick tour to get you started:
agent.py file onto this window to teach me new things.1# Who I am 2 3You are my Brainstem: a small AI that runs on my computer. 4Talk in plain words. Ask before anything leaves the house. 5 6# What I can do 7 8Every file in agents/ ending in _agent.py is a skill. 9Drop a new one in and I can use it on the next message.
Don't have VS Code? Install it, then set up GitHub Copilot.
A fully supported alternative that needs no VS Code. Paste it into a terminal and it installs and launches the Brainstem.
Thursdays, 12:30 to 1:30 PM ET, on Teams. Bring a question about the Brainstem or a library agent, a use case you want to prototype, or a build you're stuck on. Sign-up uses your Microsoft account.
Or run the one line yourself in a terminal:
This is the only step. It installs Python, clones the repo, sets up a venv, authenticates, and launches.
Windows: irm https://github.com/microsoft/aibast-agents-library/releases/download/installers/install.ps1 | iex
Your GitHub Copilot subscription IS the AI engine. No OpenAI keys needed.
The server starts on port 7071 with a chat UI, health endpoint, and agent auto-discovery.
Open localhost:7071 in your browser, or hit the API directly.
Write a soul.md to define its personality. Drop *_agent.py files into the agents folder to give it skills. Point SOUL_PATH and AGENTS_PATH in .env to your private files.
Or do it yourself:
This is the only step. It clones CommunityRAPP, installs everything, and tells you what to do next. The Microsoft-hosted setup guide documents the upstream dependency.
Windows: irm https://github.com/microsoft/aibast-agents-library/releases/download/installers/community_rapp-install.ps1 | iex
Hippocampus setup and API guide
Or do it yourself:
Grab the Power Platform solution package from the repo. This .zip contains the declarative agent, connectors, and flows preconfigured for your Azure Function.
Go to make.powerapps.com → Solutions → Import → upload the .zip. This creates the Copilot Studio agent and Power Automate flows in your environment.
Open the imported Power Automate flow and update the HTTP action URL to point to your deployed Azure Function endpoint from Step 2. Add your Function Key if using key-based auth.
In Copilot Studio, publish the agent. Your users can now talk to it in Teams, M365 Copilot, and any channel Copilot Studio supports. Same agent logic you tested locally — now enterprise-wide.
What you learn: Copilot Studio, declarative agents, Power Platform solutions, Teams integration, enterprise AI deployment.
This project is still in beta. Even if we're optimizing it for best-practice adherence, by using it you might sometimes experience unwanted patterns, errors, or simply bad architectures. By telling us through the Get help form you will help us improve these tools.
This project has adopted the Microsoft Open Source Code of Conduct. This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. MIT License — Copyright (c) 2026 Microsoft.