A conversational BPMN diagram generator powered by Google Gemini AI. Simply describe your business process in natural language, and TacitFlow will automatically create professional BPMN diagrams for you.
TacitFlow.mp4
- 🤖 AI-Powered Generation: Describe processes in plain English and get instant BPMN diagrams
- 🖼️ Interactive Editor: Visual BPMN diagram editor with real-time updates
- 💬 Conversational Interface: Iteratively refine and modify your diagrams through chat
- 📊 Process Analysis: Get suggestions for AS-IS to TO-BE process improvements
-
Install dependencies:
# Using uv (recommended): uv sync # Or using pip: pip install google-genai gradio
-
Set up Google Gemini API:
export GEMINI_API_KEY="your_api_key_here"
-
Run the application:
python app.py
-
Open your browser to the displayed URL (typically
http://localhost:7860)
- Describe your business process in the chat interface
- Watch as TacitFlow generates a BPMN diagram automatically
- Ask for modifications, analysis, or improvements
- Export or refine your diagram as needed
- Frontend: Gradio web interface with bpmn-js editor
- AI: Google Gemini for natural language processing
- Backend: Python with BPMN 2.0 XML generation
- Python 3.9+
- Google Gemini API key
- Dependencies listed in
pyproject.toml