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.
File Menu
Section titled “File Menu”| Command | Shortcut | Description | Availability |
|---|---|---|---|
| New Project… | Create a new project (empty, from a file, or from a Farketplace asset) | Always | |
| Open Project… | Switch to another of your projects | Always | |
| Clone Project… | Duplicate the current project with all its contents | Contributor or Admin | |
| Update Project… | Edit the current project’s name and details | Admin | |
| Delete Project… | Delete the current project (a backup is exported first) | Admin | |
| Close Project | Close the current project | When a project is open | |
| Import Project… | Import a .farki project file |
Contributor or Admin | |
| Export Project… | Export the whole project as a .farki file |
When a project is open | |
| New M1 Model… | Create a root-level M1 model, with a picker for its metamodel imports | Contributor or Admin | |
| New Package… | Ctrl+Shift+N | Create a package inside the selected package | When a package is selected |
| New Element… | Create an element in the selected package | When an element or package is selected | |
| New Diagram… | Ctrl+N | Create a diagram in the selected package | When a package is selected |
| New Catalog… | Create a catalog in the selected package | When an M1 package is selected | |
| New Board… | Create a board in the selected package | When an M1 package is selected | |
| New M2 Metamodel… | Start a new M2 metamodel | Contributor or Admin | |
| Import Package… | Import a .farki package into the current project |
Contributor 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.1 | When an exportable package is selected | |
| Export Package for Eclipse EMF… | Export .ecore + .xmi for Eclipse EMF |
When an exportable package is selected | |
| Export Package as Markdown… | Export the package as a Markdown document | When an exportable package is selected | |
| Export Diagram as PNG… | Export the active diagram as a PNG image | When a diagram is open | |
| Export Diagram as SVG… | Export the active diagram as an SVG image | When a diagram is open | |
| Export Diagram as PDF… | Export the active diagram as a PDF | When a diagram is open | |
| Copy Diagram to Clipboard | Ctrl+Shift+C | Copy the active diagram to the clipboard as an image | When a diagram is open |
| Sign Out | Sign out of Farkitect | Always |
Edit Menu
Section titled “Edit Menu”| Command | Shortcut | Description | Availability |
|---|---|---|---|
| Undo | Ctrl+Z | Undo the last diagram change | When there are changes to undo |
| Redo | Ctrl+Y / Cmd+Shift+Z | Redo the last undone change | When there are changes to redo |
| Cut | Ctrl+X | Cut selection | Standard clipboard |
| Copy | Ctrl+C | Copy selection | Standard clipboard |
| Paste | Ctrl+V | Paste from clipboard | Standard clipboard |
| Rename | F2 | Rename the selected item | When a renamable item is selected |
| Delete | Delete / Backspace | Delete the selected item | When a deletable item is selected |
| Select All | Ctrl+A | Select all nodes on the diagram | When a diagram is open |
View Menu
Section titled “View Menu”Panels
Section titled “Panels”Each panel toggle shows a checkmark when the panel is visible.
| Command | Shortcut | Description |
|---|---|---|
| Welcome | Toggle the Welcome panel | |
| Explorer | Ctrl+Shift+E | Toggle the Explorer panel |
| Palette | Ctrl+Shift+L | Toggle the Palette panel |
| FarkiBot | Ctrl+Shift+K | Toggle the FarkiBot AI assistant panel |
| Log | Ctrl+Shift+J | Toggle the Log panel |
| Properties | Ctrl+Shift+P | Toggle the Properties panel |
| Notes | Ctrl+Shift+O | Toggle the Notes panel |
| Context | Ctrl+Shift+T | Toggle the Context panel |
| Guidance | Ctrl+Shift+G | Toggle the Guidance panel |
| Metamodels | Ctrl+Shift+M | Show or hide M2/M3 metamodel packages in the Explorer |
| Status Bar | Show or hide the bottom status bar | |
| Reset Layout | Restore the default panel layout. The app reloads | |
| Settings… | Ctrl+, | Open the Settings dialog |
The first group is panels that stand alone; the second is panels that follow whatever is selected.
Settings dialog
Section titled “Settings dialog”View > Settings… (Ctrl+, / Cmd+,), or the gear at the right-hand end of the menu bar in the web app. Changes apply as you make them.
| Setting | Description |
|---|---|
| Theme | Light, Dark, or System (follow your computer). Ctrl+Shift+D / Cmd+Shift+D switches between light and dark at any time. Saved on this device |
| Panel tabs | Regular or Narrow. Narrow makes the tab bar at the top of each panel shorter, leaving more room for its content on a small screen. Saved on this device |
| Reset layout | The same as View > Reset Layout, with a confirmation |
| Refresh automatically | Reload metamodels as soon as one changes. On by default, and best left on. While it is off, a warning shows here and Auto-refresh off shows in the status bar. Saved to your account |
| Refresh metamodels | Reload metamodels now |
| FarkiBot settings… | Open FarkiBot’s provider, key and LLM settings |
| User Settings | Open your account settings on the website |
The release you are running is shown at the foot of the dialog; click it for the details.
On the desktop app the View menu also includes standard window commands (Reload, Toggle Developer Tools, zoom, and full screen).
Diagram Menu
Section titled “Diagram Menu”| Command | Shortcut | Description | Availability |
|---|---|---|---|
| Zoom In | Ctrl+= | Increase diagram zoom | When a diagram is open |
| Zoom Out | Ctrl+- | Decrease diagram zoom | When a diagram is open |
| Fit to View | Ctrl+0 | Fit diagram content to the viewport | When a diagram is open |
| Reset Zoom | Ctrl+1 | Reset zoom to 100% | When a diagram is open |
Help Menu
Section titled “Help Menu”| Command | Description |
|---|---|
| Support… | Open a support request to the Farkitect team |
| Documentation | Open this documentation site in your browser |
| About Farkitect | Show 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.