Open Source · Self-Hosted · Apache 2.0

Describe your architecture.
AI builds the model.

ArchiPulse is an AI-native Enterprise Architecture platform — connect your AI agent via MCP and let it create, query, and manage ArchiMate models. Every model is stored relationally, exportable as AOEF, and fully interoperable with Archi, BiZZdesign, and Sparx EA.

Live Demo → View on GitHub
Go 1.24+
PostgreSQL 17+
ArchiMate 3.2
Apache 2.0
Try ArchiPulse live Pre-loaded with the ArchiSurance example model — no sign-up, no install required.
Open Live Demo →
Screenshots

See it in action.

ArchiPulse turns ArchiMate models into interactive, queryable views — built for the way architects actually work.

Application Dashboard
Application Dashboard Lifecycle, criticality, deployment model and vendor breakdown across your portfolio.
Application Landscape Map
Application Landscape Map Applications mapped to business capabilities with overlay filters.
Dependency Graph
Application Dependency Graph Interactive integration map — pan, zoom, filter by lifecycle and relationship type.
Capability Tree
Capability Tree Hierarchical business capability model with supporting applications.
The problem

EA tools are expensive, closed, and manual.

Most platforms lock your data in proprietary formats, charge per seat, and still require architects to model everything by hand. ArchiPulse takes a different path.

The old way

Proprietary, expensive, and static

Vendor lock-in, six-figure licenses, and architecture data you can't query or export freely. Models that live in a single tool and die when the license expires.

ArchiPulse

Open, relational, AI-operable

AOEF mapped directly to PostgreSQL — export is a SELECT, import is an INSERT. Connect an AI agent via MCP and let it build and query models for you. Your data stays yours, forever exportable to any AOEF-compliant tool.

Features

Built for working architects.

Everything your team needs to make EA a living, queryable, collaborative practice — not a PowerPoint exercise.

AI-Native via MCP

Connect Claude or any MCP-compatible agent to ArchiPulse. The AI creates workspaces, models elements and relationships, queries views, and exports AOEF — all through natural language.

AOEF Interoperability

Import and export valid AOEF XML at any time. Full roundtrip with Archi, archimate-editor, BiZZdesign, and Sparx EA. Your models are never trapped.

Collaborative Repository

Multiple architects edit the same workspace simultaneously. Optimistic locking prevents silent overwrites. Conflicts shown with author and timestamp.

Import Preview

Upload an AOEF file and review element-by-element what would change before committing. No surprises, no accidental overwrites.

EAM Analytical Views

Application Dashboard, Landscape Map, Capability Tree, Technology Stack, Dependency Graph — pre-defined views generated automatically from your model data.

Model Editor

Create and update elements and relationships directly from the web UI. No file upload required — edit your model live and see changes immediately.

How it works

Two ways in. One model out.

Start from an existing AOEF file or let an AI agent build the model from scratch — the result is the same: a persistent, queryable, interoperable ArchiMate repository.

1

Bring your model — or describe it

Upload an AOEF file from Archi, BiZZdesign, or any compatible tool. Or connect Claude (or any MCP agent) and describe your system in natural language — the AI creates elements, relationships, and diagrams directly.

2

Stored in PostgreSQL, structured as AOEF

Every element, relationship, and diagram lives in a relational database — one row per concept. Queryable, versioned, and always exportable. No proprietary format, no lock-in.

3

Explore, collaborate, and analyze

Multiple architects edit the same workspace simultaneously. Explore through EAM analytical views, dependency graphs, and capability trees — all generated automatically from your model data.

4

Export and round-trip

Export valid AOEF at any time and open it in Archi, Sparx EA, or any compliant tool. Your architecture travels with you — no conversion, no data loss.

# Start ArchiPulse with Docker Compose
git clone https://github.com/DisruptiveWorks/archipulse.git
cd archipulse && docker compose up

# Open the web interface
open http://localhost:8080

# Import the bundled ArchiSurance example model
curl -X POST http://localhost:8080/api/v1/workspaces/{id}/import \
  -F "file=@examples/archisurance.xml"
Roadmap

Where we are. Where we're going.

ArchiPulse is in active early development. The roadmap is managed publicly via GitHub Milestones.

v0.1 – v0.6 · Done

Foundation & Platform

  • AOEF parser + XSD validation
  • PostgreSQL schema (AOEF as tables)
  • Full CRUD API with optimistic locking
  • Multi-user auth (JWT + OIDC)
  • Embedded SPA (Svelte 5 + Vite 6)
  • EAM views: Landscape, Capability Tree, Tech Stack, Dashboard
  • Import preview (semantic diff)
  • Model Editor, Saved Views, Audit Log
  • CLI + MCP server (AI agent integration)
  • Docker Compose setup
v0.7 · In progress

Analysis

  • Capability Gap Analysis (coverage heatmap)
  • Interface Catalogue
  • User management UI (invitations, password reset)
Contributing

Shape ArchiPulse.

We're in early development and contributions of all kinds are welcome. These are the areas with the most impact right now.

Extractors

Data Source Connectors

Connectors for AWS, Azure, Jira, Confluence, ServiceNow, and sources your organization uses.

Analytics

EAM View Queries

SQL queries that generate meaningful analytical views — capability maps, application landscapes, tech radars.

Frontend

Web Interface

New views, UX improvements, and accessibility. Svelte 5 — easy to pick up if you know modern JS.

Docs

Documentation

Deployment guides, usage tutorials, and worked examples. Clear docs lower the barrier for every user and contributor.

Read CONTRIBUTING.md → Good first issues → Join Discussions →
Get started

Let AI build your enterprise architecture.

ArchiPulse is free, open source, and self-hosted. Connect your AI agent, describe your systems, and have a queryable ArchiMate repository in minutes.

Star on GitHub View Releases →