Skip to content
🤷

Forgive us! These docs are a work in progress. Some pages may be incomplete or describe features that aren't quite finished yet. Farkitect is in early development and we don't recommend using it for real work just yet. Feel free to explore — just be aware that things are still being built.

Menu Reference

Farkitect is driven by an application menu bar — File, Edit, View, Diagram, and Help. On the desktop app this is the native menu bar; in the browser it appears as a menu bar at the top of the window. Both are driven by the same commands.

Commands that depend on context — a selection, an open diagram, or your role — are greyed out when they don’t apply.

Roles are abbreviated below: Contributor or Admin means the command needs at least the contributor role; Admin means admin only.

CommandShortcutDescriptionAvailability
New Project…Create a new project (empty, from a file, or from a Farketplace asset)Always
Open Project…Switch to another of your projectsAlways
Clone Project…Duplicate the current project with all its contentsContributor or Admin
Update Project…Edit the current project’s name and detailsAdmin
Delete Project…Delete the current project (a backup is exported first)Admin
Close ProjectClose the current projectWhen a project is open
Import Project…Import a .farki project fileContributor or Admin
Export Project…Export the whole project as a .farki fileWhen a project is open
New PackageCtrl+Shift+NCreate a package inside the selected packageWhen a package is selected
New DiagramCtrl+NCreate a diagram in the selected packageWhen a package is selected
New Metamodel…Start a new M2 metamodelContributor or Admin
Import Package…Import a .farki package into the current projectContributor or Admin
Export Package…Export the selected package as a .farki file (or a .farki.zip when it has attachments — you’re asked which)When an exportable package is selected
Export Package as XMI…Export UML content as XMI 2.5.1When an exportable package is selected
Export Package for Eclipse EMF…Export .ecore + .xmi for Eclipse EMFWhen an exportable package is selected
Export Package as Markdown…Export the package as a Markdown documentWhen an exportable package is selected
Export Diagram as PNG…Export the active diagram as a PNG imageWhen a diagram is open
Export Diagram as SVG…Export the active diagram as an SVG imageWhen a diagram is open
Export Diagram as PDF…Export the active diagram as a PDFWhen a diagram is open
Copy Diagram to ClipboardCtrl+Shift+CCopy the active diagram to the clipboard as an imageWhen a diagram is open
Sign OutSign out of FarkitectAlways
CommandShortcutDescriptionAvailability
UndoCtrl+ZUndo the last diagram changeWhen there are changes to undo
RedoCtrl+Y / Cmd+Shift+ZRedo the last undone changeWhen there are changes to redo
CutCtrl+XCut selectionStandard clipboard
CopyCtrl+CCopy selectionStandard clipboard
PasteCtrl+VPaste from clipboardStandard clipboard
RenameF2Rename the selected itemWhen a renamable item is selected
DeleteDelete / BackspaceDelete the selected itemWhen a deletable item is selected
Select AllCtrl+ASelect all nodes on the diagramWhen a diagram is open

Each panel toggle shows a checkmark when the panel is visible.

CommandShortcutDescription
ExplorerCtrl+Shift+EToggle the Explorer panel
PropertiesCtrl+Shift+PToggle the Properties panel
PaletteCtrl+Shift+LToggle the Palette panel
NotesCtrl+Shift+OToggle the Notes panel
ContextCtrl+Shift+TToggle the Context panel
GuidanceCtrl+Shift+GToggle the Guidance panel
LogCtrl+Shift+JToggle the Log panel
FarkiBotCtrl+Shift+KToggle the FarkiBot AI assistant panel
WelcomeToggle the Welcome panel
Status BarShow or hide the bottom status bar
CommandShortcutDescription
MetamodelsCtrl+Shift+MShow or hide M2/M3 metamodel packages in the Explorer
Dark ModeCtrl+Shift+DToggle between light and dark themes
Auto-refresh MetamodelsAutomatically reload metamodels when they change
Refresh MetamodelsReload metamodels now
Reset LayoutRestore the default panel layout

On the desktop app the View menu also includes standard window commands (Reload, Toggle Developer Tools, zoom, and full screen).

CommandShortcutDescriptionAvailability
Zoom InCtrl+=Increase diagram zoomWhen a diagram is open
Zoom OutCtrl+-Decrease diagram zoomWhen a diagram is open
Fit to ViewCtrl+0Fit diagram content to the viewportWhen a diagram is open
Reset ZoomCtrl+1Reset zoom to 100%When a diagram is open
CommandDescription
Support…Open a support request to the Farkitect team
DocumentationOpen this documentation site in your browser
About FarkitectShow the version and build information
  • All shortcuts use Cmd instead of Ctrl on macOS. Delete is Backspace on macOS.
  • Each open diagram also has its own diagram toolbar with diagram-specific controls (save, undo/redo, routing style, stereotype and compartment toggles, theme override, and export) — see The Workspace.
  • Many commands also appear in context menus — see the Context Menu Reference.