Cerebro

A desktop search launcher that provides quick access to applications, files, and web search via plugins.

Cerebro is an open-source desktop app that provides a centralized interface for launching applications and searching data. It functions as a desktop launcher accessible via a keyboard shortcut, typically ctrl+space, to help users navigate their system and the web without relying on a mouse. The application is designed to consolidate various productivity tasks into a single search bar, reducing the need to switch between multiple windows to find files or perform quick calculations.

The application is available for Windows, macOS, and Linux. It can be installed via provided executables, such as AppImage or deb packages for Linux users, or built from source using Node.js and yarn. Users can customize the activation shortcut to fit their preferences and switch between light and dark themes through the internal settings menu. Configuration is handled via a JSON file located in the application support folders of the respective operating system.

Key features

  • Search and launch local applications
  • Navigate the file system with integrated file previews
  • Perform web searches using preferred search engines
  • Execute calculations via a built-in calculator
  • Convert currencies and units using a smart converter
  • Install and manage additional plugins via the search bar
  • Navigate results using vim-like keyboard shortcuts
  • Copy plugin results directly to the clipboard

Cerebro is built using Electron and React. It employs a two-renderer process architecture, separating the main UI from a background process. This design ensures the interface remains responsive while the background process handles long-running tasks and plugin execution asynchronously. The plugin system allows users to extend the core functionality of the launcher, and developers can create their own plugins by following the provided documentation. The software is intended for users who want a customizable, extensible launcher to improve their workflow efficiency and system navigation.

It serves as a flexible productivity tool for users who prefer keyboard-driven navigation and modular functionality over standard menu-based interfaces.

Last Modified
Software TypeDesktop App
Platform
Last Activity14 days ago
Repository Age10 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.