chaussky/ainalyst
View on GitHub ↗AInalyst is an AI assistant that helps business analysts, or whoever on the project is acting as one, work to the BABOK v3 methodology. 🇷🇺 Русскоязычная версия в ветке ru: github.com/chaussky/ainalyst/tree/ru
40 ★15 forksPythonUpdated 21d ago
What you need to know
AI assistant for business analysts built on Claude Code that is a BABOK v3 methodology platform — 21 skills and 22 MCP servers (114 tools) cover BABOK chapters 3-7, run interviews, build stakeholder maps, trace requirements, and produce Markdown artifacts.
Install
git clone https://github.com/chaussky/ainalyst.git pip install -r requirements.txt
Usage
- •Requires Python 3.10+, VS Code with the Claude Code extension, and an Anthropic Pro account.
- •Only the tools for the relevant BABOK chapter are loaded at a time; switch phases from the terminal (python phase.py elicitation) then ask Claude to /restart.
- •Drop input files (.txt/.md/.pdf/.docx) into inputs/ and have AInalyst extract requirements, risks, and open questions.
- •Artifacts are saved to governance_plans/reports/ (Markdown) and can be published to Confluence if .env is configured.
Key features
- ✓BABOK v3 working logic built into the process with a methodological safety net — it won't let you skip important steps.
- ✓BFS traversal of the traceability graph for impact analysis of change requests.
- ✓Four prioritization methods (MoSCoW, WSJF, Impact/Effort Matrix, Time Boxing/Budgeting) picked per context.
- ✓Requirements verification against the 9 BABOK characteristics with rewording suggestions.
- ✓Optional four-agent split (dialogue, task breakdown, reasoning, writing) on large jobs, with versioned JSON state and 5-version rollback history.
Best for
Business analysts, PMs, and small teams who want a methodology-guided AI for interviews, requirements, traceability, and BA artifacts.
Caveats
- ⚠Public Beta — BABOK working logic is still being tested on real projects.
- ⚠Requires a paid Anthropic Pro account and works through Claude Code inside VS Code.
- ⚠AGPL v3: SaaS hosting, closed-source embedding, or paid GUI shipping needs a separate commercial license.
- ⚠Phase management and final decisions remain the business analyst's responsibility.
- ⚠A Russian-language version is available in the ru branch; BABOK/IIBA are trademarks of IIBA and this project is not affiliated with them.
Platforms: LocalClients: VS Code · Claude Code
Reviewed 2026-08-18
Topics
ai-agentai-powered-platform-ainalystainalystbabokbusiness-analysisclaudeclaude-codemcpmodel-context-protocolrequirements-engineering
- Stars
- 40★
- Forks
- 15
- Language
- Python
- License
- AGPL-3.0
- Created
- 2026-04-07
- Last push
- 2026-08-14