Browse by type
A more compact home page dashboard style view for browsing your KaraKeep bookmarks. All Karakeep bookmarks are shown on one single page, organized by lists. This is meant to be a very simple and uncluttered dashboard to your bookmarks, all bookmark management capabilities are done through the full (and awesome) KaraKeep app.

db.db file through a docker volumedocker-compose.yml file:version: '3.8'
services:
karakeep-homedash:
image: ghcr.io/codejawn/karakeep-homedash:latest
container_name: karakeep-homedash
ports:
- "8595:8595"
volumes:
# Update path to your KaraKeep database
- /path/to/karakeep/db.db:/app/db.db:ro
# Config directory for persistence
- ./config:/app/config
restart: unless-stopped
docker-compose up -d
db.db filegit clone https://github.com/codejawn/karakeep-homedash.git
cd karakeep-homedash
cp /path/to/karakeep/db.db .
python server.py
The application uses a config/config.json file for settings. If it doesn't exist, it will be created automatically with defaults.
{
"karakeepUrl": "http://localhost:3000",
"bookmarkTarget": "_self",
"preferences": {
"columnOrder": []
}
}
| Option | Description | Default |
|---|---|---|
karakeepUrl |
URL to your KaraKeep instance | http://localhost:3000 |
bookmarkTarget |
Where to open bookmarks: _self (same tab) or _blank (new tab) |
_self |
preferences.columnOrder |
Saved order of bookmark lists (managed automatically) | [] |
For development without Docker:
# Install dependencies (none required!)
# Start the development server
python server.py
# Or use any static file server if you don't need preference persistence
python -m http.server 8595
To create a screenshot for documentation:
mockup.html in your browserscreenshot.pngThe mockup includes sample bookmarks tailored for self-hosting enthusiasts!
Make sure your KaraKeep database is in the correct location: - For Docker: Check your volume mount path in docker-compose.yml - For manual installation: Copy db.db to the project directory
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GNU V3 license - see the LICENSE file for details.
$ claude mcp add karakeep-homedash \
-- python -m otcore.mcp_server <graph>