Themes Features Accessibility Pricing FAQ Docs ↗

Beautiful in hour one.Comfortable in hour twelve.

Auralis is not “just a theme.” It’s a nine-variant system generated from a perceptual OKLab color engine — contrast-audited in CI, ported to every terminal you use.No telemetry. No network calls.

Install free — beta Read the docs

v0.6 · Free during beta · No telemetry, no network calls · 9 themes + icons

> ext install auralis-labs.auralis-theme-system
theme.ts
engine.ts
src › theme.ts › surface
PROBLEMSTERMINALOUTPUT
auralis on main → ./samples/terminal-colors.sh
⎇ main 0 errors Ln 10, Col 42UTF-8TypeScriptAuralis Botanica

Nine variants, one engine — click a chip or use ← → to preview live.

// Terminal ports

One palette, everywhere. Editor to terminal, no mismatches.

Every variant ships with generated ports for your terminal — same ANSI palette, same canvas, same accent. Run Auralis: Export Terminal Theme inside VS Code, or grab the files from the support repo.

Browse the ports folder ↗
Auralis Botanica — editor and terminal sharing one palette

Auralis Botanica — ANSI palette 0–15 and the pixel wordmark, follows the switcher above.

// Features

A system, not a color file. Crafted for hour twelve.

AURALIS TUNE

The color engine, in your hands.

Shift warmth, contrast, saturation, or swap the accent — live, in OKLab. Changes are theme-scoped, and the WCAG floors that gate every release are re-enforced after every adjustment. You cannot tune yourself into unreadable text.

AURALIS: OPEN AURALIS TUNE
Warmth+1
Contrast+2
Saturation0
Accent#5cc8a0
WCAG floors re-checked after every change · “Reset to shipped” removes everything
kubectl current-context → staging-eu-west
◆ STAGING auralis · main
kubectl current-context → prod-us-east
◆ PROD auralis · main
ENVIRONMENT GUARD

The workbench tells you you’re on prod.

Guard watches three local signals — kubectl context, Terraform workspace, git branch. Production turns the status bar red; staging gets amber. File reads only, nothing leaves your machine. Off by default, trusted workspaces only.

TEAM PROFILES

Your whole team sees your exact environment.

Commit one file and the repo recommends a complete Auralis experience — theme, profile, even your calibrated Tune adjustments. One toast, workspace settings only, never applied silently.

// .auralis/profile.json { "profile": "Auralis Botanica: Calm Infra", "note": "Matches our Terraform review setup", "tune": { "warmth": 1, "contrast": 2 }, "accent": "#5cc8a0" }
RHYTHM

Themes on your schedule.

Light for daylight, forest for the evening, cinema dark at night. Entirely local, off by default — and if you switch manually, Rhythm respects your choice until the next boundary.

08:00
Paper
17:00
Botanica
21:00
Noir
23:30
Dimmed
REVIEW SESSIONS

A lens for review. Provenance for edits.

One command snapshots your look and applies the Review Lens profile; ending it restores exactly what you had. The edit heatmap keeps typed lines orange — bulk insertions (the shape of AI suggestions and pastes) turn violet.

◉ Review 12m
typed
bulk (AI suggestion or paste)
// Icons

Icons that match. Files and the workbench itself.

Auralis hand-drawn file icons: Terraform, Rust, TSX, JSON, Docker, Env, Lock, Markdown, and colored folders

Nearly 400 file icon definitions — and the highest-traffic types carry hand-drawn pictorial glyphs instead of letter chips.

DockerPythonReactKubernetesHelmgitSQLRustTerraformsecretsshellimages

And a bespoke product icon font restyles VS Code’s own UI — 583 workbench icon ids, 111 hand-drawn glyphs — from the Explorer to every IntelliSense symbol kind, so completion lists keep carrying meaning. Auralis: Sync Icons With Active Theme keeps both paired with your color theme.

// Accessibility

Audited, not eyeballed. A release gate, every release.

WCAG-audited in CI, on every release.

Every variant’s body text is measured against its canvas before it ships — the numbers on the right are computed live from the palettes on this page.

And because “accessible mode” shouldn’t mean “ugly mode,” the true high-contrast themes — Noir HC and Paper HC — and the deuteranopia-safe Frost Colorblind are first-class variants of the same engine, not afterthoughts.

THEMEBODY TEXTRATIOWCAG
Body text vs. canvas, WCAG 2.1 relative luminance — computed live from the shipped palettes. Enforced by CI: a release that fails contrast does not ship.
// About the name

Aurora borealis, joined to -alis — “belonging to.”

Light that belongs to you.

The aurora appears where the night is darkest — light that belongs to the dark, not light that fights it. That’s the whole design brief: color that holds its shape at midnight, in hour twelve, on the day the pager goes off.

// Pricing

Free during the beta. Pay once, later. Never a subscription.

NOW

Public Beta

$0/ everything unlocked

No account, no license check, no strings.

Install free
  • All nine themes + HC and colorblind variants
  • Tune, Environment Guard, team profiles
  • Terminal ports for six terminals
  • No telemetry, no network calls
AFTER BETA

Individual

One-time/ lifetime updates

Purchasing-power-parity pricing, worldwide.

Coming later
  • Everything in the beta
  • One-time purchase — never a subscription
  • Lifetime updates
  • 3-device activation
  • Keys verified fully offline — no startup check
AFTER BETA

Team

One-time/ per seat

One invoice for the whole team.

Coming later
  • Everything in Individual
  • Shared team profiles + Tune presets
  • Priority support
  • One invoice, seat management
// FAQ

Questions? Answers.

Does installing Auralis change my setup?

No. Installation is non-intrusive — your theme, icons, and settings stay exactly as they were until you run “Auralis: Apply Recommended Experience.” Everything Auralis writes is a normal VS Code setting, and “Reset Auralis Settings” clears it all whenever you want.

Does it phone home?

Never. No telemetry, no background network calls, no secret reads, no startup activation. License keys (post-beta) are verified fully offline against a public key embedded in the extension.

Which terminals are supported?

iTerm2, Windows Terminal, Alacritty, WezTerm, Ghostty, and Warp — generated ports for all nine variants, exportable from inside VS Code or downloadable from the support repo.

What happens when the beta ends?

Auralis moves to a one-time license: Individual and Team tiers, purchasing-power-parity pricing, lifetime updates, and 3-device activation. Beta users will get plenty of notice — and during the beta, everything is unlocked for everyone.

Does it work in vscode.dev?

Themes, file icons, product icons, and profiles all work in browser-based VS Code. Desktop-only ambience features (like Environment Guard, which reads local files) are skipped there.

Meet hour twelve
in better light.

Free during the public beta. Everything unlocked.
Nothing phones home.

Install from the Marketplace
Auralis Botanica in VS Code