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