/veshell

Veshell is an innovative not-desktop environment for Linux made with modern technologies like Flutter and Rust.

Primary LanguageDartGNU General Public License v3.0GPL-3.0

Veshell


Veshell is a Wayland compositor providing an innovative workflow that utilizes humans natural spatial cognition to enhance navigation and organization in the digital environment.

It's the successor of the Material Shell project.

Free Explorers

Join our community of Open Source enthusiast at free-explorers.com

Veshell CLI

You can use our CLI to install Veshell

dart run veshell install -t release

Or all dart run veshell command-line features

This CLI help install and develop Veshell

Usage: dart run veshell <command> [arguments]

Global options:
-h, --help            Print this usage information.
    --[no-]verbose    Noisy logging, including all shell commands executed.
-t, --target          Specify the build target
                      [debug (default), profile, release]

Available commands:
  build     Build and package Veshell
  clean     Clean the project and restore it to a fresh state
  dev       Start a build_runner watch and run flutter shell
  install   Build and install Veshell localy
  run       run veshell

Run "dart run veshell help <command>" for more information about a command.

The innovative workflow

The workflow is designed to synergize with your spatial awareness in order to provide a most intuitive and ergonomic navigation and organization in the digital environment.

Organize all your applications in a two-dimensional space where you can group them by use-cases, categories or or any other criteria that makes sense to you.


 Spatialisation illustrated


Our persistence feature automatically saves your layout and organization on-the-fly, so you can build your own configuration that persists even after a reboot by simply using it.

Navigate through your tailored environment with ease, using super intuitive directional inputs inspired by the video game industry.

Our Material Design Interface does not only enhances the visual appeal, but also provides an at-a-glance view of the whole layout, allowing for easy navigation with a mouse or touchscreen.

The secret of Veshell lies in two human mental mechanisms:

  • Spatial memory: The ability to remember the layout of a space and the location of objects within it. This allows us to navigate through familiar environments and find our way back to specific locations.

  • Mental mapping: The ability to create a mental representation of a space and use it to plan routes and navigate through it.

This allow us to use our wayfinding ability to navigate in a effortless and very pleasant way.