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 sourceNo Lux accountNo analytics
A dashboard, not a search box
Everything you want on the new tab, visible without pressing anything.

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.
Widgets for what you check
Add more than one of the same kind. Most need no account at all.

AniListAccount

CalendarAccount

GitHubAccount

ImageNo account

NewsNo account

NoteNo account

Quick AccessNo account

SportsNo account

SpotifyAccount

StocksNo account

TasksNo account

WeatherNo account
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; on GitHub, marking notifications read or unsubscribing from a thread; and on AniList, liking an activity, updating your progress, adding a title to your list, 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. - Microsoft — your Outlook Calendar 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 Spotify’s catalogue.
- GitHub — your profile, contributions, notifications, and the repositories you watch. The
reposcope GitHub grants is account-wide read and write over your repositories, including private ones; Lux uses it only to read, and writes only to your notifications when you act — marking them read or unsubscribing. - 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, adding a title to your Planning list, moving one to Watching or Reading, 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 and 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.