Aurora OS Documentation latest

Documentation › Apps

Dev Hub

One-click installers for editors, languages, cloud tools, databases, containers and more, and project workspaces

Dev Hub installs developer tools from their official sources, so they are always current. Each install runs in a visible terminal, showing every command; anything that needs the administrator asks for the password there. Installed tools show a check mark.

Project Workspaces

For each repository or folder, a workspace opens your editor, a terminal and Files together; in the Aurora session it can also remember where those windows were and put them back. Spotlight finds projects by name and opens their workspace from the right-click menu.

Catalog

Editors & IDEs

ToolWhat it is
Visual Studio CodeMicrosoft's popular code editor, from the official apt repository.
VSCodiumVS Code built from source without telemetry.
ZedA very fast, collaborative editor written in Rust.
IntelliJ IDEA CommunityThe JetBrains IDE for Java and Kotlin (Flathub).
PyCharm CommunityThe JetBrains IDE for Python (Flathub).
Android StudioGoogle's IDE for Android apps (Flathub).

Languages & Runtimes

ToolWhat it is
Rustrustup, cargo and the stable toolchain.
GoThe latest Go release from go.dev, in /usr/local/go.
Java (OpenJDK 21)OpenJDK 21 LTS with Maven and Gradle.
Node.js versions (fnm)Install and switch any Node.js version, including the latest LTS.
uvAstral's extremely fast Python package and project manager.
BunAll-in-one JavaScript runtime, bundler and test runner.
DenoSecure JavaScript and TypeScript runtime.

Cloud & DevOps

ToolWhat it is
GitHub CLIWork with GitHub issues, pull requests and Actions from the terminal.
kubectlThe Kubernetes command-line tool, latest stable.
TerraformInfrastructure as code by HashiCorp, latest release.
AWS CLIAmazon Web Services command-line interface v2.

Databases & API Tools

ToolWhat it is
PostgreSQL (Docker)PostgreSQL 17 in a container. User and password: postgres.
MariaDB (Docker)MariaDB in a container. Root password: mariadb.
Redis (Docker)Redis key-value store in a container.
MongoDB (Docker)MongoDB document database in a container.
DBeaverUniversal database client (Flathub).
PostmanAPI development and testing (Flathub).

AI Assistants

ToolWhat it is
Claude CodeAnthropic's coding agent in the terminal. Sign in with your Claude subscription or an API key.
OpenAI Codex CLIOpenAI's coding agent in the terminal. Sign in with your ChatGPT plan or an API key.
OllamaRun many more open models locally; Aurora AI can use it as its provider.

Shells & Terminals

ToolWhat it is
ZshThe Z shell, with autosuggestions and syntax highlighting.
Oh My ZshThemes and hundreds of plugins for Zsh (installs Zsh too).
fishA friendly shell with suggestions and colors out of the box.
Zsh as default shellOpen new terminals in Zsh (installs it if needed).
fish as default shellOpen new terminals in fish (installs it if needed).
Bash as default shellGo back to Bash, Aurora's standard shell.
StarshipA fast, informative prompt for Bash, Zsh and fish.
ZellijA terminal workspace with panes, tabs and plugins, an alternative to tmux.
kittyA fast, GPU-accelerated terminal with tabs, splits and images.
AlacrittyA minimal, very fast GPU-accelerated terminal.
WezTermA GPU-accelerated terminal and multiplexer, configured in Lua (Flathub).
TilixA tiling terminal: split one window into many terminals.
TerminatorSeveral terminals in a grid, with broadcast typing.
GNOME ConsoleA simple terminal, GNOME's default.

Command-Line Tools

ToolWhat it is
More CLI toolseza (a modern ls), yq (jq for YAML), just (a command runner), tldr pages, ncdu and duf for disk usage.
zoxideA smarter cd that remembers the folders you use.
AtuinSearchable shell history, synced across your machines if you want.
deltaReadable, syntax-highlighted git diffs.
GlowRead Markdown beautifully in the terminal.

Version Control

ToolWhat it is
MeldCompare and merge files and folders visually.
GitLab CLIMerge requests, issues and pipelines from the terminal.
GitHub DesktopGitHub's Git client (community build, Flathub).
GitKrakenA visual Git client with a commit graph (Flathub).
Sublime MergeA fast Git client from the makers of Sublime Text (Flathub).

Containers & Virtual Machines

ToolWhat it is
Podman DesktopManage containers, images and Kubernetes from a window (Flathub).
Virtual Machine ManagerFull KVM virtual machines with QEMU and libvirt.
GNOME BoxesSimple virtual machines: pick an OS and go.
kindLocal Kubernetes clusters running in Docker.
k9sA terminal UI for Kubernetes clusters.
HelmThe package manager for Kubernetes.
lazydockerA terminal UI for Docker.

Web Development

ToolWhat it is
Google ChromeChrome and its developer tools, for testing sites (Flathub).
ChromiumThe open-source browser behind Chrome.
mkcertTrusted HTTPS certificates for localhost.
CaddyA web server with automatic HTTPS.
nginxThe popular web server and reverse proxy.

Mobile

ToolWhat it is
Android platform toolsadb and fastboot to talk to Android phones.
FlutterGoogle's SDK for mobile, web and desktop apps.

Debugging & Performance

ToolWhat it is
Debugging toolkitgdb, valgrind, strace and perf.
hyperfineBenchmark commands with statistics.
WiresharkCapture and inspect network traffic.
BrunoAn offline API client that keeps collections as files (Flathub).
InsomniaDesign and test REST, GraphQL and gRPC APIs (Flathub).
Dev ToolboxJSON, Base64, JWT, regex, hashes and other converters (Flathub).

Data Science

ToolWhat it is
JupyterLabNotebooks for Python, with pandas and matplotlib.
Miniforgeconda and mamba with the conda-forge packages.
RThe R language for statistics.
GNU OctaveA MATLAB-compatible numerical environment.

Game Development

ToolWhat it is
GodotThe open-source 2D and 3D game engine (Flathub).
Blender3D modeling, animation and rendering (Flathub).
LÖVEMake 2D games in Lua.

Embedded & Hardware

ToolWhat it is
Arduino IDEProgram Arduino and compatible boards (Flathub).
PlatformIOBuild and flash firmware for many boards.
KiCadDesign schematics and circuit boards.
Serial consolespicocom and minicom for serial ports.

Design & Documentation

ToolWhat it is
InkscapeVector graphics: icons, diagrams, illustrations.
GIMPEdit photos and images.
draw.ioDiagrams: flowcharts, architecture, UML (Flathub).
ObsidianNotes in Markdown files, linked together (Flathub).
ZealOffline documentation for hundreds of languages and libraries.

Security & Networking

ToolWhat it is
NmapScan networks and ports.
ZAPFind vulnerabilities in web apps (Flathub).
TailscaleA private network between your devices, built on WireGuard.
MoshSSH that survives sleep and changing networks.