Elyra
Elyra The coding agent eTerm The terminal that knows where each command ends Huskarl AI colleagues on your own Mac Starf An activity monitor for Apple silicon that never invents a number etrans An SSH and SFTP client for macOS Elyra VM Virtual machines for macOS, Linux and Windows on your Mac Litr A small, native web browser for macOS Notr A notebook for macOS e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Refr Local-first PDF workspace for macOS Elyra Workspace A desktop workspace for coding agents eDock A container runtime for the Mac Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Release notes
Release notes
Elyra

Licensing

The engine: a fork of Kiri

eDock's engine (engine/) is a fork of Kiri, Copyright Canestack Labs and the Kiri contributors, licensed under the Apache License 2.0. It was forked from Kiri's commit baa2d41 and modified by the eDock authors.

  • engine/LICENSE is the Apache License 2.0, unchanged.
  • engine/NOTICE is Kiri's notice file. Its first line is the attribution to Kiri, and the rest is Kiri's own, unchanged: the third-party notices for the Rust crates.
  • engine/UPSTREAM.md lists what eDock changed. The main changes:
    • renamed Kiri to eDock;
    • removed Kiri's own window, its share service, its self-updater and its crash uploads, so eDock contacts none of Kiri's services;
    • dropped Windows support.

Apache-2.0 asks that redistributions keep the licence and the NOTICE, and say that files were changed. eDock ships both in the app, at eDock.app/Contents/Resources/engine/.

The guest kernel: GPL-2.0

The Linux kernel that runs in eDock's VM is a separate work under the GNU General Public License, version 2. eDock builds it from the upstream kernel source with the configuration and patches in engine/guest/kernel/. engine/guest/kernel/SOURCE_OFFER.md (in the app as Contents/Resources/engine/KERNEL_SOURCE_OFFER.md) says where to get the exact source.

eDock's own code: MIT

eDock's own code is under the MIT License (LICENSE at the repository's root): the desktop app (desktop/), the scripts (scripts/) and this documentation (docs/). The app is built on the Elyra Framework, which is MIT too.

It also uses:

Component Licence
bollard, the Docker API client Apache-2.0
xterm.js, the terminal MIT
Svelte MIT

What runs in containers

The images you run (nginx, k3s, …) carry their own licences. eDock doesn't ship them.