A minimal, keyboard‑driven startpage for your browser. Execute commands like a terminal – navigate, search, calculate, convert currencies, check the weather, and more.
preview.mp4
- Alias‑based navigation – jump to any site with a short keyword (
yt,gh,gmail…) - Built‑in search shortcuts –
yt lofi beatssearches YouTube,gh reactsearches GitHub, and many more - Powerful calculator – powered by math.js; supports
= 2+2,sqrt(144),sin(pi/2), etc. - World clock –
time tokyoshows the current time + UTC offset for most major cities - Terminal weather –
weather parisfetches current conditions via wttr.in - Currency conversion –
50 usd to jpyuses live exchange rates (no API key needed) - Fuzzy matching – typos are forgiven;
yotubestill opens YouTube - Domain auto‑detection – typing
github.comormail.google.comnavigates directly - Matrix rain – animated background (stops when results appear, restarts on
clear) - Theme engine – 14+ base16 themes (Dracula, Nord, Rosé Pine, Sakura…) switchable from the config panel
- Custom aliases – add your own via the
Ctrl+Koverlay - Full keyboard control – see the shortcuts below
- Clone or download the repository.
- Open
index.htmlin your browser. - Set it as your new tab page (use an extension like New Tab Redirect or configure it in your browser’s settings).
That’s it! No build step, no server required.
- math.js (CDN, loaded in the HTML)
- The currency converter uses the free open.er-api.com service (no key).
- Weather data from wttr.in.
Everything else is vanilla JavaScript, CSS, and HTML.
| Key | Action |
|---|---|
Enter |
Execute command / accept highlighted suggestion |
Tab |
Autocomplete first suggestion |
↑ / ↓ |
Cycle through history or suggestions |
Esc |
Close suggestions → Clear input → Close overlays |
Ctrl+K |
Open alias manager |
` |
Focus the command input |
? |
Toggle help overlay |
| Input | Result |
|---|---|
yt |
Open YouTube |
yt lofi |
Search YouTube for “lofi” |
gh |
Go to GitHub |
gh react hooks |
Search GitHub |
gmail |
Open Gmail |
maps |
Google Maps (or maps tokyo to search) |
! funny cats |
Force a Google search (bypasses aliases) |
github.com |
Navigate directly (auto‑https) |
| Input | Result |
|---|---|
= 2+2 |
Calculator (4) |
sqrt(16) + pi |
Math expression (7.14159265359) |
time london |
World clock with offset |
weather tokyo |
Current weather via wttr.in |
50 usd to eur |
Live currency conversion |
clear or cls |
Clear output log (matrix rain resumes) |
Built‑in aliases cover popular sites (YouTube, GitHub, Reddit, Twitter, Netflix, MDN, etc.).
Add your own in the config panel (Ctrl+K) – use %s as a placeholder for the search query.
14 themes included, all following the base16 system. Change the theme from the alias manager (Ctrl+K) → “Theme” dropdown. Your choice is saved automatically.
| Theme | Preview |
|---|---|
| Default Dark | Clean dark |
| Nord | Arctic, bluish |
| Dracula | Purple‑ish dark |
| Rosé Pine | Soft, warm dark |
| Mocha | Espresso tones |
| Twilight | Subdued contrast |
| Sakura | Light, pink accent |
| Cupcake | Pastel light |
| … and more |
- Add aliases: press
Ctrl+K, type a keyword and a URL (use%sfor search). - Change theme: select one from the dropdown in the config panel.
- Adjust history length: change
MAX_HISTORY_ROWSinapp.js. - Matrix rain opacity: modify
--matrix-opacityinstyles.css. - Font: replace the
@importURL instyles.csswith your favourite monospace font.
- Matrix rain inspired by the classic effect.
- Weather from wttr.in.
- Exchange rates from ExchangeRate-API (open‑source tier).
Disclosure: The source code was generated/optimized using Deepseek AI. The logic, styling, UI/UX was reviewed, tested, and modified by me, a human developer.
MIT – do whatever you want, just keep the credits if you share it.
