Launching today

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.


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!