Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Terminal-inspired, clean, feature-rich and customizable browser start page for geeks. Has built-in editor for customizing.
Excalith Start Page is a terminal-inspired, feature-rich browser start page built with Next.js and React that lets you filter, launch, and search links from a single command prompt.
Excalith Start Page is an interactive browser start page designed to mimic a terminal interface. It takes a user's typed input as a query and returns either filtered link results, direct URL launches, or search engine results, depending on the input. The project is built with Next.js and React, styled with Tailwind CSS, and can be run as a fork, a Docker image (amd64/arm64), or an online demo hosted on Vercel. It is an open-source project by Excalith, released under the MIT license.
github.com to open that site without needing a full URL.s some weird bug to search StackOverflow directly; the built-in help command lists your configured search shortcuts.zsh and fish, with the Right arrow key accepting a suggestion.data/themes/, or edit your configuration on the fly with the config edit command using a built-in JSON editor.fetch command displays system and browser data, with support for custom images in the output.settings.json in their fork.s bug or w term to instantly search StackOverflow or Wikipedia from the prompt, skipping the search engine middleman.You can get started three ways: fork the repository to edit data/settings.json directly, use the config edit command in the running app, or import a remote config with config import URL from a dotfiles repo. After configuration, the start page loads as your browser's new-tab or landing page, and all interaction happens through the prompt and key bindings.
Yes, the project is open source under the MIT license, so you can use, modify, and distribute it freely. No paid tiers or premium features are mentioned on the repository page.
The Docker images support both amd64 and arm64. For other deployment methods, you run it from source with Node.js, so any platform that supports Next.js works.
Yes, the config import URL command lets you load a configuration file from a remote URL, which is useful if you keep your dotfiles in a repository.
Use the config theme command to list available themes, then config theme theme-name to switch. You can also edit the configuration file directly.
