Forked from Logseq Copilot by @EINDEX A specialized version focused on DB graphs only with HTTP server integration for search-only functionality.
Logseq DB Sidekick is a browser extension that allows you to access your Logseq DB graphs while browsing. It shows relevant notes from your Logseq database alongside search results on popular search engines. This fork is specifically designed to work with Logseq's new database graph format via an HTTP server. 🧠
This fork differs from the original Logseq Copilot in several key ways:
- DB Graphs Only: Works exclusively with Logseq's new database (DB) graph format, not file-based/markdown graphs
- HTTP Server Architecture: Uses a separate Python HTTP server which connects to Logseq's CLI, instead of the API.
- Search-Only Focus: Simplified plugin, only focused on searching pages (not blocks), and removing all non-search functionality, like clipping content to Logseq.
- Independent Operation: Doesn't require Logseq Desktop to be running
- Redesigned UI: Uses a simpler, collapsable, sidebar, instead of injecting results into search page.
- Logseq HTTP Server - A companion server that wraps @logseq/cli commands
- See setup instructions: logseq-http-server
- DB Graph - Only works with Logseq database graphs (not file-based graphs)
- 🔍 Automatic Search Detection: Show Logseq DB graph content when you search on popular search engines
- 🌐 Multi-Engine Support: Google, Bing, Ecosia, Baidu, Yandex, DuckDuckGo, SearX
- 📝 Manual Search: Type queries directly in the extension's search bar to query your Logseq graph
- 🎯 Floating Button UI: Collapsible floating button shows result count, expands to side panel
- 📊 Page Search: Searches page titles across your entire DB graph
- 🔗 Direct Links: Open pages in Logseq Desktop with one click
- ⚙️ Easy Configuration: Simple settings panel for server connection and graph selection
- Install the HTTP server from: https://github.com/kerim/logseq-http-server
- Start the server:
python3 logseq_server.py - The server will run on
http://localhost:8765by default
- Download or clone this repository
- Build the extension:
cd logseq-sidekick pnpm install VERSION=0.0.46 pnpm run build - Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the
build/chrome/directory from this project - The extension icon should appear in your browser toolbar
- Download or clone this repository
- Build the extension:
cd logseq-sidekick pnpm install VERSION=0.0.46 pnpm run build - Open Firefox and navigate to
about:debugging#/runtime/this-firefox - Click "Load Temporary Add-on"
- Navigate to the
build/firefox/directory and select themanifest.jsonfile - The extension will be loaded (note: temporary add-ons are removed when Firefox closes)
After installing:
- Click the extension icon and go to Settings
- Configure HTTP Server connection:
- Host:
localhost(default) - Port:
8765(default)
- Host:
- Click "Refresh Graphs" to load your available DB graphs
- Select your graph from the dropdown
- Click "Connect" to verify connection
This project would not exist without:
- Logseq Copilot by @EINDEX - The original extension that this fork is based on
- Logseq - The amazing knowledge management platform
- chatGPT4Google - Inspiration for the original Logseq Copilot architecture
If you find this tool useful, please consider supporting the original creator of Logseq Copilot:
Contributions are welcome! If you want to contribute:
- Fork this repository and clone it to your local machine
- Create a new branch for your feature or bug fix
- Make your changes and commit them with a clear message
- Submit a pull request
GPLv3 - Same as the original Logseq Copilot project
For a detailed comparison with the original Logseq Copilot, see DIFFERENCES.md