chevron  by kholmogorov27

Startpage for quick access to websites and ChatGPT

created 2 years ago
371 stars

Top 77.4% on sourcepulse

GitHubView on GitHub
Project Summary

Chevron is a highly functional, minimalist startpage designed for users seeking a customizable and efficient browsing experience. It integrates with ChatGPT and offers features like autosuggestions, history, macros, and commands, all wrapped in an animated interface.

How It Works

Chevron leverages React and MUI for its UI, with Framer-motion for animations. It parses user input to provide suggestions from history and an autosuggestion engine. Macros act as advanced bookmarks, allowing custom triggers and commands to modify URLs, enabling complex workflows. ChatGPT integration is activated by a double-space press after typing a query, requiring an OpenAI API key.

Quick Start & Requirements

  • Static Install: Download the latest release, unzip, and set as homepage/new tab.
  • Hosted/GitHub Pages: Requires Node.js and npm. Clone the repo, run npm install, then npm run build. For hosted, register the server as a system service (e.g., npm run register_windows).
  • OpenAI API Key: Required for ChatGPT integration.
  • Custom Tab Extension: Recommended for setting as a new tab page.
  • Docs: Live Demo | Download | Installation

Highlighted Details

  • Minimalist and animated design with autosuggestions and history.
  • Powerful macro system with custom triggers and commands for URL manipulation.
  • Integrated ChatGPT functionality via OpenAI API.
  • Configurable via config.js for macros, commands, and search engines.

Maintenance & Community

  • Project is actively maintained by kholmogorov27.
  • Inspired by Tilde.
  • No explicit community links (Discord/Slack) are provided in the README.

Licensing & Compatibility

  • The README does not explicitly state a license. The project is hosted on GitHub Pages, implying a potential MIT or similar permissive license, but this requires verification.
  • Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project is still under development with several features listed under "TODO," including a macros/commands editor and weather widget. Some browser extensions might cause focus issues with the static installation. Macros icons require manual placement in /icons.js due to CORS limitations.

Health Check
Last commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.