A fast, Spotlight-style browser extension for searching tabs, history, bookmarks, and recently closed tabs. Built with vanilla TypeScript — no framework dependencies.
*Sciezka* means "path" in Polish.
## Why?
I relied on [Saka](https://github.com/lusakasa/saka) for years to quickly jump between tabs, search history, and find bookmarks — all from the keyboard. It stopped being maintained. I couldn't find a replacement that was as fast and keyboard-driven, so I built one.
## Features
- **Fuzzy search** across open tabs, browsing history, bookmarks, and recently closed tabs
`npm run build` runs `node build.mjs`, which uses [esbuild](https://esbuild.github.io/) to compile three TypeScript entry points (`src/background.ts`, `src/content.ts`, `src/sciezka.ts`) into bundled JavaScript files in the `dist/` directory. No minification or obfuscation is applied.
The built extension files are:
-`dist/background.js` — background service worker
-`dist/content.js` — content script
-`dist/sciezka.js` — search UI logic
Other commands:
-`npm run watch` — rebuild on file changes
-`npm run typecheck` — run TypeScript type checking
I have no practical knowledge of working with TypeScript or Mozilla Extensions. I created this extention mostly using Claude because the one I was using is not longer maintained. I hope to maintain this for long time. If you find any issues/concerns please feel free to contact me or open an issue.