
Battle Mage
Slack agent with Claude AI insights about your GitHub repo
1 follower
Slack agent with Claude AI insights about your GitHub repo
1 follower
A Slack agent powered by Claude AI that reads your GitHub repo in real time — code, docs, issues, PRs, commits — and answers questions, tracks recent activity, and creates issues on request. Mention @bm in any channel to get started.

Free
Launch Team

SellTo.usTest business ideas with AI-simulated audiences.
Promoted
Hey PH! Vlad here, maker of Battle Mage.
This started as pure frustration. Every time someone new joined our team, the same questions appeared in Slack: "Where does auth live?" "What does the OrderService do?" The answers existed in the codebase -- they just required someone with context to dig them up.
Battle Mage is a Slack agent that answers those questions. Mention @bm, ask anything about your repo, and it searches across your code, tests, issues, PRs, and commits to give grounded, cited answers. It runs serverless on Vercel -- setup is just a few API tokens and you're live.
A few things I'm proud of:
Source-of-truth ranking. Not all answers are equal. References are ranked by trustworthiness: source code first, then tests, then docs. You always see the most authoritative sources, not whatever the agent happened to read last.
Two ways to fine-tune it. Drop a CLAUDE.md in your repo to give the agent project context -- your architecture decisions, naming conventions, terminology. Add a .battle-mage.json to annotate specific paths with graduated trust levels, so the agent knows which parts of your codebase to rely on more heavily.
GitHub issue creation with a safety net. Ask it to file a bug and it drafts the issue with a preview. Nothing gets created until you react with ✅. No surprises in your backlog.
It follows threads. After the first @bm, keep chatting without re-mentioning it. It knows it's in the conversation.
Open source, MIT licensed. Happy to answer anything!