Java-based IDEF0 & DFD Modeler
Maintained by Stanislav Vinokur.
Ramus Next continues Ramus, created by Vitaliy Yakovchuk and Oleksiy Chizhevskiy (2005-2025), with macOS packaging and integration work by Vladislav Pavlik. Released under the GNU General Public License, version 3.
Each installer carries its own Java runtime, so nothing has to be installed first.
| Platform | Download |
|---|---|
| macOS, Apple Silicon | Download latest release |
| macOS, Intel | Download latest release |
| Windows 64-bit | Download latest release |
There are two macOS builds because the bundled runtime is native code and jpackage cannot produce a
universal bundle. Rosetta translates x86_64 to arm64 and not the other way round, so the Apple Silicon
DMG does not start on an Intel Mac at all.
Any JDK 21 or newer is enough to run the build. Which JDK you happen to have does not affect the
result: a Gradle toolchain pins compilation to Java 21, options.release = 17 pins the bytecode, and
the toolchain JDK is downloaded if it is missing.
jpackage only ever builds for the operating system it is running on, so each installer has to be
built on its own platform.
macOS
./gradlew :local-client:macDmg
open dest/macosNeeds the preinstalled sips and iconutil, nothing else. To run from source without packaging:
./gradlew :local-client:runLocalWindows
./gradlew :local-client:windowsMsiNeeds WiX Toolset 3.x on the PATH — version 3 specifically, because jpackage before JDK 24
invokes candle.exe and light.exe by name and WiX 4 and 5 do not provide them. The output is a
per-machine install into Program Files, with a Start menu entry and the .rsf association
registered.
Reports are the one feature nothing in the interface explains, so there is a page for them: Writing a report - the query language, the full keyword table in English and Russian, and the reason the shipped sample reports do not run.
AI agents can read a model, edit it and draw its diagrams through the bundled MCP server:
Giving an AI agent access to a model - how to point Claude, Codex, Gemini or
any other MCP client at a .rsf file on macOS or Windows, what the agent can do, and what it
deliberately cannot.
The original authors’ manuals ship with the application under dest/doc.
Ramus Next is free software, released under the GNU General Public License, version 3. The full text is in LICENSE.
- Copyright (C) 2005-2025 Vitaliy Yakovchuk, Oleksiy Chizhevskiy - original Ramus.
- macOS version modifications by Vladislav Pavlik.
- Copyright (C) 2026 Stanislav Vinokur - Ramus Next.
Ramus Next adds to the original copyright notices; it does not replace them.

