One small editor for
the visuals a product needs.
Tokokino is an open-source, local-first editor for polished screenshots, mockups, social visuals, and short animated product demos. I build and maintain it independently.
Why does it exist?
visual = fn(capture)
Raw material in, something shippable out
Product visuals rarely begin ready to share. Usually you have a screenshot at the wrong size, a recording that is too long, or a page hidden behind a login. Then comes the same cleanup every time: add a frame, fix the spacing, choose a background, highlight what matters, and export it at the right size.
Tokokino puts that whole workflow in one place. Start with the capture, add a device mockup or browser frame, combine multiple shots, save the look as a preset, and export at a useful resolution without moving everything into a general design tool.
Principles
Five decisions
that shape everything else
- 01
Local-first by default
Editing, rasterising, and video encoding run in your browser. Nothing is uploaded because you opened it.
- 02
One canvas for stills and motion
Make the still first, then animate the same canvas. There is no need to rebuild it in another tool.
- 03
Presets over repetition
If you like a look, save it and use it again instead of rebuilding it for every screenshot.
- 04
Open enough to be read
The source is public under AGPL-3.0, so the privacy boundary can be checked rather than trusted.
- 05
Small on purpose
Tokokino focuses on product visuals. Illustration and long-form video are better handled by other tools.
Where the work happens
Opening a capture
does not upload it
In your browser
The canvas, every still raster, and video encoding through WebCodecs — all on your own machine.
On your device
Work in progress is stored locally, and the editor can be installed to keep working with no network.
On the server, when asked
Capturing a URL, fetching a social post, syncing a cloud draft, publishing a share link. Nothing implicit.
Never by default
The file you dropped on the canvas stays with you. Sharing sends the rendered result, not the source.
Stills and motion
One editor for the picture
and for the picture moving
Motion on the same canvas
Animate the properties you want, preview the result, and export it on your own device.
A look you can re-apply
Save a finished style once and apply it to the next screenshot without rebuilding it.
How it is maintained
Published under AGPL-3.0
so anyone can see how it works
Built in the open
Issues, pull requests, and the whole editor history live in the public repository.
Found a bug or have an idea that would make the editor better? Open an issue on GitHub. That is where I keep track of what needs attention.
The person behind it
Built independently
from Guwahati, India
Made by one person
Tokokino is a personal open-source project, built and maintained by Shiva Bhattacharjee.
- Maintainer
- Shiva Bhattacharjee
- Based in
- Guwahati, India
- License
- AGPL-3.0
- Project
- Independent
Screenshots and demos
polish that ships.
Create professional screenshots, device mockups, and animated product demos with clean framing, timeline edits, and export-ready output.