whereismyai
OpenHeart
OpenHeart is an interactive program analysis studio that generates UML diagrams and compiler pipeline intermediate representation graphs.
OpenHeart is an interactive program analysis studio designed for analyzing code repositories. It features live GitHub repository import, folder import, and ZIP file upload, alongside presets like spring-petclinic and design-patterns. The platform builds 7 structural UML projections, 7 behavioral UML projections, and 5 compiler pipeline intermediate representation graphs including control flow, data flow, control dependency, call graph, and ROBDD saturation. Users can inspect project files through a project explorer and view complete source code by selecting classes, interfaces, or edges. It runs as part of the OpenHeart Research Project.
OpenHeart at a glance
Key features
- Live GitHub repository import
- Folder and ZIP file upload
- Seven structural UML projections
- Seven behavioral UML projections
- Five compiler pipeline IR graphs
- Project explorer file viewer
- Mouse wheel zoom and drag pan controls
Use it for
- Analyze code structure using UML class and package diagrams
- Inspect control flow and data flow graphs
- Trace paths across program architecture
- Explore repository files and source code
Alternatives to OpenHeart
- OpenCode — Works with 75+ model providers, local models, and existing subscriptions
- OpenSandbox — Provides isolated environments with multi-language SDKs and lifecycle management.
- Open SWE — It uses isolated cloud sandboxes and curated toolsets for production engineering.
- OpenHands — Runs autonomous agents locally, in the cloud, or inside your VPC with complete control.
- OpenUI — Describe a UI, see it live, then export React or Svelte
- Open Bridge — Keeps your repos, tasks, and work logs in context across coding sessions.
- Symphony: see your Go code as a graph — Follow, edit, and debug Go execution paths directly on a visual graph.
- OpenUI Standard — Renders generative UI three times faster with sixty-seven percent fewer tokens than JSON.
- OpenChamber — Run and review multi-model AI coding agents from desktop, browser, and mobile devices.
- openGym — Zero subscriptions, accounts, or telemetry, with support for bring-your-own AI coaching.
- OpenAPPA — Tracks data flows algebraically to prevent prompt injection without breaking agents.
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
All OpenHeart alternatives