Configs2026年5月21日·1 分钟阅读

Cerebro — Open-Source Cross-Platform Productivity Launcher

An open-source, extensible application launcher for Linux, macOS, and Windows with a plugin ecosystem for search, calculations, translations, and more.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Cerebro Overview
通用 CLI 安装命令
npx tokrepo install 33e1811f-5510-11f1-9bc6-00163e2b0d79

Introduction

Cerebro is a cross-platform application launcher and productivity tool that gives you a single keyboard-invoked search bar for launching apps, running calculations, searching the web, and executing plugin commands. It aims to bring the Alfred/Raycast experience to all desktop operating systems.

What Cerebro Does

  • Launches applications by name with fuzzy matching
  • Evaluates math expressions and unit conversions inline
  • Searches Google, Wikipedia, Stack Overflow, and other sources via plugins
  • Translates text between languages directly in the search bar
  • Opens files and folders from indexed directories

Architecture Overview

Cerebro is built with Electron and React. The main process manages the global hotkey listener and a frameless browser window that appears as an overlay. Plugins are npm packages loaded at startup; each registers a keyword or pattern and returns React components as result rows. The core search engine scores results from all active plugins and ranks them by relevance.

Self-Hosting & Configuration

  • Download prebuilt binaries for Linux, macOS, or Windows from GitHub releases
  • On macOS, also available via Homebrew: brew install --cask cerebro
  • Install plugins from the built-in plugin manager (type "plugins" in the search bar)
  • Configure the global shortcut, theme, and startup behavior in Settings
  • Plugins are stored in ~/.cerebro/plugins and can be managed manually

Key Features

  • Single search bar for apps, files, web search, and calculations
  • Plugin ecosystem with community-contributed extensions
  • Inline previews for search results without leaving the launcher
  • Cross-platform consistency across Linux, macOS, and Windows
  • Auto-update mechanism for both the app and installed plugins

Comparison with Similar Tools

  • Raycast — macOS-only with a richer extension store and AI features; not open-source
  • Albert — Linux-native launcher written in C++; faster but Linux-only
  • Ulauncher — Python-based Linux launcher with extension support
  • Alfred — macOS power-user launcher with Workflows; paid Powerpack for advanced features
  • Rofi — X11 window switcher and launcher for Linux; purely keyboard-driven with no GUI previews

FAQ

Q: How does Cerebro compare to Alfred or Raycast? A: Cerebro offers similar core functionality (app launch, search, plugins) but is open-source and cross-platform. Alfred and Raycast have larger plugin ecosystems and are macOS-only.

Q: Is Cerebro resource-heavy? A: As an Electron app, Cerebro uses more memory than native alternatives (~100-150 MB). It remains responsive for typical launcher operations.

Q: Can I write my own plugins? A: Yes. Plugins are npm packages that export a function returning React result components. The documentation provides a plugin development guide.

Q: Does Cerebro support file search? A: Basic file search is available through plugins. For deep file indexing, dedicated tools like Everything (Windows) or mdfind (macOS) are more thorough.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产