Skip to content

About

this is a highly experimental next generation desktop-client for the arkitekt-server

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

1,588 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codecov Maintenance Maintainer

Orkestrator (Next)

This repository includes the Next version of Orkestrator frontend for the arkitekt platform. It is currently under development and not ready for production.

Important

This version of Orkestrator is only working with the next version of the arkitekt platform. It is not compatible with the released version of the platform.

Installation

While the new version of Orkestrator is still under development, you can install it by downloading one of the releases from the release page fitting your operating system. We provide installers for Windows and MacOS, as well as an AppImage and deb package for Linux.

Note

We are working on providing a better installation experience, including automatic updates and a better installer. But for now, this is the best we can do. We will also provide a portable version of the application in the future.

Linux

We provide a both an AppImage and a deb package for Linux. The AppImage should work on most distributions, while the deb package is specifically for Debian based distributions like Ubuntu.

MacOS

Just install the application by dragging it to your Applications folder. The applicatin is signed, so you should not have any issues with Gatekeeper. If you do, you can follow the instructions here to allow the application to run.

Windows

Just download the installer and run it. It should install the application and create a desktop shortcut for you. Windows might ask you if you really want to install the application, because it is not signed. You can safely ignore this warning and proceed with the installation. Follow the instructions here

Roadmap

Before the new version of Orkestrator can be merged into the main repository, the following features need to be implemented:

General Next Features

  • Build around arkitekt-ts (instead of custom graphql clients)
  • Move Basic UI to Shadcn/UI
  • Move to Vite
  • Move to React 19
  • Move to Electron (Allows us to finally use SSL on the network)
  • New Workflow Engine (Fluss)
  • Integrate Kabinet App Store
  • Move to new GraphQL Protocols (subscriptions based on graphql-ws, standardized error and param handling (pagination(filter))
  • Basic UI Testing
  • Documentation, Documentation, Documentation
  • Lazy Load Modules (only if corresponding service in Deployment)
  • Hosted Deployment (Discarded for electron app)
  • CI/CD Pipeline

Service Specific Next Features

Lok

  • User Management
  • Advanced App and Config Management (around Fakts)

Mikro

  • Move to Mikro Next
  • Establish "Views" as central concept
  • Deprecated OMERO metadata support
  • Lazy Renderer (similar to Vizarr)

Fluss

  • Establish new Workflow UI + Engine (typesafe, wizard, ...) (looks nice)
  • Move to Fluss Next
  • More tightly integrate Schedulers in UI

Rekuest

  • Move to Rekuest Next

Kabinet

  • Establish Kabinet
  • Create App Store like Feature
  • Create App Store UI

Kraph

  • Establish Kraph as the de facto "Knowledge Graph" for Arkitekt Services
  • Create Knowledge Widgets
  • Allow simple creation of new Graphs
  • [ ]

Omero-Ark

  • Improve Omero UI
  • Allow metadata editing in UI

Port

  • Port is now deprecated for Kabinet

Kluster

  • Build Kluster UI
  • Elaborate on Dask-Cluster integration
  • Provide support for other cluster

Elektro

  • Implement basic trace visualization

About

this is a highly experimental next generation desktop-client for the arkitekt-server

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages