A local-first Raycast extension for Ego Lite, the macOS Chromium browser designed for people and AI agents to work in parallel. Ego Lite keeps agent work in separate Spaces while sharing the browser profiles, bookmarks, and signed-in browsing context you already use. Learn more on the Ego Lite website or in the open-source repository.
Raycast Store has extensions with similar commands for browsers such as Brave, Vivaldi, and Firefox. This extension is intentionally specific to Ego Lite:
It is therefore not a generic Chromium extension and does not attempt to support Brave, Vivaldi, Firefox, or other browsers.
Bookmark and history results also support copying the URL, title, or Markdown link from the Action Panel.
The extension is tested with Ego Lite 0.4.5.8.
npm install
npm run dev
Run these commands from the extension's root directory. Raycast imports the extension and exposes its three commands. You can stop the development process after importing; run npm run dev again when changing the source.
Raycast may request Full Disk Access when Search History first reads Ego Lite's local Chromium History database. Allow it under:
System Settings → Privacy & Security → Full Disk Access → Raycast
Bookmark files can usually be read without this permission. Search History cannot query its database when macOS denies access.
The extension discovers the active Chromium profile from:
~/Library/Application Support/Citro Labs/ego lite/Local State
It reads these files from the selected profile when available:
AccountBookmarks
Bookmarks
Favicons
History
All access is read-only. The extension never creates, copies, edits, repairs, or deletes Ego Lite browser data.
ego-browser and does not enumerate, claim, select, or interrupt AI Task Spaces.Install Ego Lite from lite.ego.app, launch it once, and retry the command.
Confirm that Ego Lite is installed and can open ego://newtab and HTTP links. Restart Ego Lite and Raycast if macOS LaunchServices temporarily stops routing URLs to the browser.
Create a bookmark in Ego Lite and reopen Search Bookmarks. The command checks AccountBookmarks first and falls back to Bookmarks.
Browse at least one site in Ego Lite, then reopen Search History. If the database exists but cannot be queried, grant Raycast Full Disk Access and restart Raycast.
Development requires Node.js 22.14 or newer and npm 7 or newer.
npm test
npm run lint
npm run build
The tests use fixtures and temporary files; they do not read the user's real bookmarks or history.
The Store screenshots use the same blurred background and show only public, non-sensitive results from the extension. They do not include desktop content, other applications, internal sites, account identifiers, or private browsing data.



All screenshots are PNG files at 2000 × 1250 pixels (16:10). Before publishing, make sure no screenshot exposes personal URLs, account identifiers, search queries, or browsing history.
MIT