Skip to content

nhutnamese/capsama

Repository files navigation

Capsama

A Pinterest-inspired, 100% local screenshot organizer.


Screenshots are the junk drawer of every computer. Capsama gives them a home — paste, tag, and find them again — without anything ever leaving your machine.

  • 100% local. No accounts, no uploads, no server. Your images and tags live only in your browser (IndexedDB), never on someone else's computer.
  • Zero setup. Open the page, press Ctrl/⌘+V, done.
  • Tag at capture. Tag a screenshot the moment you paste it, while the context is still fresh.
  • Own your data. Export your whole library (images + tags) to a single zip, and import it back on any browser.

Capsama is a static, client-side single-page app — no backend to run.

Free forever, at this version

This repository is the free version of Capsama, and it is free forever. It is open source under the Apache License 2.0 — you can use, self-host, fork, and modify it. Future versions with additional features are developed separately and hosted at capsama.com.

Getting started

npm install
npm run dev        # http://localhost:3000

Build & self-host

Capsama exports to static files (output: "export"), so it can be served from any static host — GitHub Pages, Netlify, Cloudflare Pages, an S3 bucket, or your own web server.

npm run build      # outputs a static site to ./out

Serve the out/ directory with any static file server. There is no Node.js server component and no environment variables to configure.

Tech stack

License

Licensed under the Apache License, Version 2.0. See NOTICE for attribution and trademark terms. "Capsama" and the Capsama logo are trademarks and are not covered by the source-code license.