caffienerd / startpage
Professional Terminal Start Page is a sleek, customizable browser start page built around an interactive terminal. It combines productivity tools like semantic AI routing, Gemini integration, real-time weather, and network utilities with a premium aesthetic and multiple themes. Designed for speed and flexibility.
View on GitHubAI Architecture Analysis
This repository is indexed by RepoMind. By analyzing caffienerd/startpage in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewTerminal Start Page A sleek, fast, and feature-rich browser start page driven by an interactive terminal. Boost your productivity with semantic AI routing, direct Gemini integration, open directory search, and a growing suite of built-in utility tools — all wrapped in a premium, modern aesthetic. **→ Try it live: caffienerd.github.io/startpage** > Inspired by ahmetdem/start-page > Open directory search inspired by ewasion/opendirectory-finder --- Demo --- Themes --- Install as Browser Extension Use Terminal Start Page as your new tab page — works in Chrome, Firefox, Brave, Edge, and more. | Browser | Status | Link | | :--- | :--- | :--- | | **Chrome / Brave / Edge** | ✅ Available | *Coming soon to Chrome Web Store* | | **Firefox** | ✅ Available | *Coming soon to Firefox Add-ons* | | **Opera** | ✅ Available | Load manually (see below) | | **Vivaldi** | ❌ Not supported | Vivaldi blocks new tab overrides | Load manually (all Chromium browsers) • Open (or , ) • Enable **Developer mode** • Click **Load unpacked** → select this folder Firefox • Open → **This Firefox** • Click **Load Temporary Add-on** → select > **Focus tip:** For best experience in Firefox, go to and set > → > This lets the terminal receive focus automatically on new tab. Opera Load via Opera's extension developer mode. The extension uses a background service worker to intercept new tabs since Opera doesn't support . --- Features • **Interactive Terminal** — Command-driven interface with autocomplete ( ), syntax highlighting per command type, and command history ( / ). • **Semantic AI Router** — Use to navigate by intent. Intelligently routes to YouTube, Maps, Reddit, or search. • **Gemini Integration** — Direct AI prompting via or . Responses appear in a clean, non-intrusive modal. • **Open Directory Search** — Power-user Google dorking via . Search public open directory indexes filtered by file type, with full autocomplete and an interactive builder ( ). • **8 Themes** — Light, Dark, AMOLED Black, Nord, Newspaper, Coffee, Root (Hacker), and Neon (Cyberpunk). • **Syntax Highlighting** — Color-coded input for commands, themes, search prefixes, directory tokens, URLs, and more — fully customizable via . • **Live Dashboard** — Local time and real-time weather at a glance. • **Onboarding Tour** — Interactive guided tour on first launch. Replay anytime with . • **Utility Suite**: • **Spell Check** — Smart spelling suggestions via . Press to define the selected word. • **Pronunciation** — Human-readable syllable breakdown + audio playback via . Works on any word, including scientific and technical terms. • **IP Info** — Detailed network info (IPv4, IPv6, ISP, ASN, location) via . • **Speed Test** — Integrated network performance testing via . • **Bookmark Management** — Fully customizable bookmark categories via visual grid editor or raw JSON. • **Custom Tags** — Override built-in search prefixes or define entirely new ones via . • **Backup & Restore** — Export and import all settings as a single JSON file. --- Getting Started As a localhost web page You need a static file server. Opening directly works for most features, but serving it properly is recommended for API requests. Option 1: Python (Quickest) Option 2: Caddy Copy to , set your directory path, then: Other options Any static server works — , nginx, etc. Visit in your browser. Version management Version is defined once in and stamped into all manifests by the build script: --- Configuration Run to open the settings modal. | Setting | Description | | :--- | :--- | | **Identity** | Customize your terminal | | **Weather** | Set your location (e.g. , , ) | | **Gemini API Key** | Get one from Google AI Studio | | **Gemini Model** | Default is | | **System Prompt** | Optional personality for your Gemini assistant | | **AI Mode** | Toggle between explicit ( ) and automatic intent routing | | **AI Route Badge** | Control when the route preview badge is shown | | **Default Search Engine** | Google, DuckDuckGo, or Bing — also used as the fallback for searches | Run to change the active theme and independently adjust the syntax highlight color for each input type. Colors persist across theme changes. --- Command Reference Search Prefixes | Prefix | Example | Destination | | :--- | :--- | :--- | | | | YouTube Search | | | | Reddit Search | | | | Google Maps | | | | DuckDuckGo | | | | Google (explicit) | | | | Bing Search | | | | Amazon Search | | | | IMDb Search | | | | AlternativeTo | | | | Dictionary (OneLook) | | | | Thesaurus (OneLook) | | | | Synonyms (OneLook) | | | | Quotes (OneLook) | | | | Built-in Spell Checker | | | | Built-in Pronunciation | | | | Chrome/Firefox Extension Store | | | | Gemini Direct Prompt | | | | Semantic AI Router | Open Directory Prefixes Search public open directory indexes using Google dorking ( ). Syntax: Both and are optional. Omitting the engine uses your configured default. | Prefix | Example | Description | | :--- | :--- | :--- | | | | Open dir search, no file filter | | | | Video files (mkv, mp4, avi…) | | | | Ebook formats (pdf, epub, mobi…) | | | | Audio files (mp3, flac, ogg…) | | | | Executables & archives (exe, iso, zip, apk…) | | | | Image files (jpg, png, psd…) | | | | Raw open dir, no file filter | **Engine override** — append , , or before the colon: **Category aliases:** | Category | Aliases | | :--- | :--- | | | , | | | , | | | , | | | , , | | | , | > autocomplete works after (suggests categories) and after (suggests engines). System Commands | Command | Description | | :--- | :--- | | | Show all commands | | | Open settings | | / | Open customization (theme & syntax colors) | | / | Edit bookmarks | | | Open interactive directory search builder | | | Customize file extensions per category | | / | Show detailed network info | | / | Run speed test | | | Toggle automatic AI routing | | | Check for a newer version on GitHub | | | Show current app version | | | Export all settings to a JSON…