The intelligent modeling and design thought management tool for enterprise architects.
Disconnected tools, endless revisions, and communication gaps. The path from vision to reality is fraught with challenges.
Leverage AI to generate, validate, and optimize your architecture models. Reduce manual effort and focus on high-level design.
Go beyond drawing. iArchi provides a focused, local-first toolset to model, analyze, organize, and export enterprise architecture.
import_xmlImport an ArchiMate model from an XML file.
iarchi import_xml --filePath "./model.xml"export_xmlExport the current model to an ArchiMate-compliant XML file.
iarchi export_xml --modelName "production-architecture"initialize_projectInitialize the local project workspace and database.
iarchi initialize_project --projectPath "/abs/project/path"list_toolsList the currently available MCP tools.
iarchi list_toolslist_elementsList ArchiMate elements in the current project.
iarchi list_elementscreate_elements_batchCreate multiple ArchiMate elements in a single operation.
iarchi create_elements_batch --elements '[{"name":"API Gateway","type":"ApplicationComponent"}]'update_elements_batchUpdate multiple ArchiMate elements by name.
iarchi update_elements_batch --elements '[{"name":"API Gateway","description":"North-south traffic entry"}]'delete_elements_batchDelete multiple ArchiMate elements by name.
iarchi delete_elements_batch --elementNames '["Legacy Service"]'list_relationshipsList relationships in the current project.
iarchi list_relationshipscreate_relationships_batchCreate multiple relationships in a single operation.
iarchi create_relationships_batch --relationships '[{"sourceName":"API Gateway","targetName":"Order Service","type":"Serving","name":"Gateway serves Order Service"}]'update_relationships_batchUpdate multiple relationships by id.
iarchi update_relationships_batch --relationships '[{"id":"rel-1","documentation":"Validated during review"}]'delete_relationships_batchDelete multiple relationships by id.
iarchi delete_relationships_batch --relationshipIds '["rel-1"]'create_viewCreate a view through the guided session workflow.
iarchi create_view --name "Application Landscape"update_viewUpdate a view through the guided session workflow.
iarchi update_view --name "Application Landscape"delete_viewDelete a view by name.
iarchi delete_view --name "Legacy View"list_viewsList available views or inspect specific ones.
iarchi list_viewsget_relationship_graphInspect surrounding dependencies for a model element.
iarchi get_relationship_graph --elementId "element-1"get_impact_analysisEstimate impact of a proposed change on a specific element.
iarchi get_impact_analysis --elementId "element-1" --changeDescription "Split the service into two bounded contexts"run_impact_analysisFind a shortest-path impact trail between two elements.
iarchi run_impact_analysis --startElementId "element-1" --endElementId "element-2"identify_risksDetect model-wide or element-specific risks.
iarchi identify_risks --scope "full_model"estimate_costsEstimate cost implications of a proposed change.
iarchi estimate_costs --elementId "element-1" --changeDescription "Move the service to managed Kubernetes"identify_key_elementsRank key elements by centrality.
iarchi identify_key_elements --algorithm "pagerank"discover_architecture_domainsDiscover architecture domains from the relationship graph.
iarchi discover_architecture_domains --algorithm "louvain"sync_knowledge_graphSynchronize the SQLite model with the Neo4j knowledge graph.
iarchi sync_knowledge_graphPricing
$30 per month, billed monthly
$30
USD
Billed once per year
$365
$300
USD
Hear what our users have to say about how iArchi is transforming their workflow.
iArchi has revolutionized how we approach enterprise architecture. The AI-powered modeling and instant diagram generation have saved us countless hours.
The ability to collaborate in real-time and maintain a single source of truth has been a game-changer for our team.
Finally, a tool that understands the complexities of business architecture and helps me communicate my vision effectively.
FAQ
Frequently Asked Questions
ArchiMate is an open and independent enterprise architecture modeling language to support the description, analysis, and visualization of architecture within and across business domains. iArchi is fully compliant with the ArchiMate 3.2 specification.