TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
A self-hosted bookmark manager. Save any page in one click, search the text of everything you saved, and sort it with AI. Open source; runs on your own server.
ProductivityTypeScript · CSSGitHub @xooxoxxoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Bookmarks you own. A self-hosted bookmark manager: save in one click, search the text of every page you saved, sort with AI when you choose.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Bookmarks you own. A self-hosted bookmark manager built around triage.
Save any page in one click; everything lands unsorted on purpose. Sorting is
a separate pass you run when you choose, by hand or by asking your AI assistant.Read the full README ↗Bookmarks you own. A self-hosted bookmark manager built around triage. Save any page in one click; everything lands unsorted on purpose. Sorting is a separate pass you run when you choose, by hand or by asking your AI assistant.
Website · Docs · Install · Releases
bukmark folder both ways.One Docker Compose stack: the server (API and web app) and Postgres. No accounts, no telemetry; one password protects it.
You need Docker with Compose v2, running. On macOS: Docker Desktop, OrbStack or Colima.
Install script. Puts the bukmark command in ~/.local/bin and sets it
up, without sudo.
curl -fsSL https://bukmark.it/install.sh | sh
Homebrew.
brew install xooxoxxo/tap/bukmark
bukmark setup
Docker Compose from source.
git clone https://github.com/xooxoxxo/bukmark.git bukmark && cd bukmark
docker compose up -d
curl localhost:3000/healthz # {"ok":true}
Then open http://localhost:3000 and set your password right away: until it is
set, whoever reaches the port first can set it. Port 3000 or 5432 taken? Copy
.env.example to .env and change PORT or POSTGRES_PORT. The
install guide covers the bukmark command,
settings, HTTPS, reverse proxies and updating.
Not in the browser stores yet. Build it with Node.js 22+ and pnpm 10, then load
it: pnpm install && pnpm --filter @bukmark/extension build, and follow the
extension guide for Chrome, Firefox and
Safari.
bukmark.it/docs: install, browser extension, capture from your phone, sorting with MCP, import and export, API, privacy.
Bug reports and pull requests are welcome: see CONTRIBUTING.md. Security problems: report them privately, as SECURITY.md says.
MIT.