Your new tab, arranged by you.

Lux replaces the new tab page with a dashboard you arrange yourself — a grid of widgets in a glassy light or dark theme. Connect an account only when you want its widget. There’s no Lux account, and your setup stays in your browser.

Free & open source No Lux account No analytics

A dashboard, not a search box

Everything you want on the new tab, visible without pressing anything.

A Lux dashboard with a custom wallpaper and a full set of widgets arranged across the new tab
One setup, every widget in place, on a wallpaper of your own.

What can you do with Lux?

Drop a widget anywhere on the grid. Drag it around, or pull a corner and the grid makes room. Configure each one, from what it shows to how it looks. Press Alt+T anywhere to open the command palette. Set a wallpaper, then tune the rest in settings. There’s a guide inside the extension when you need it.

Open the widget menu, hover to preview where a widget will land, then click to drop it — or drag it onto the grid yourself.

Widgets for what you check

Add more than one of the same kind. Most need no account at all.

  • The AniList widget

    AniListAccount

  • The Calendar widget

    CalendarAccount

  • The GitHub widget

    GitHubAccount

  • The Image widget

    ImageNo account

  • The News widget

    NewsNo account

  • The Note widget

    NoteNo account

  • The Quick Access widget

    Quick AccessNo account

  • The Sports widget

    SportsNo account

  • The Spotify widget

    SpotifyAccount

  • The Stocks widget

    StocksNo account

  • The Tasks widget

    TasksNo account

  • The Weather widget

    WeatherNo account

See every widget in detail →

What a connected account can access

Connect an account only when you want its widget. Its data is fetched directly from the provider to your browser, never through a Lux server.

Lux reads your data. The only changes it makes are ones you trigger yourself — controlling Spotify playback and, on AniList, liking an activity, updating your progress, or marking notifications read. It never changes your calendars or repositories:

  • Google — your calendar events (calendar.readonly) and your account email (userinfo.email). Both read-only: Lux never changes an event.
  • Outlook — your events (Calendars.Read) and basic profile (User.Read), read-only.
  • Spotify — playback state and your saved tracks and playlists, to show and control what’s playing and to search your library.
  • GitHub — your profile, contributions, notifications, and the repositories you watch.
  • AniList — your anime and manga lists, notifications, and the activity of people you follow. AniList offers no read-only scope, so the token is account-wide; Lux only reads, except for actions you trigger: liking an activity, adjusting your episode/chapter progress, and marking notifications read.

Lux’s use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements: Google data is used only to show your events, name the connected account, on your device — never transferred, never used for advertising, never read by humans, and never used to train a model. See the privacy policy for the full disclosure.

Privacy

Your settings and account tokens are kept in your browser. There’s no Lux account and no analytics of any kind. Google, Microsoft and GitHub sign-in goes through a small stateless relay that stores nothing. See the privacy policy for details.