Skip to content
Three tools, one browser tab

 Sharp tools for shipping

Three focused developer tools that run in your browser: strip a web page down to clean markdown, tune spring physics for UI motion, and turn a git diff into a shareable animation.

Clean context — Spring physics — Animated diffs — Clean context — Spring physics — Animated diffs — Clean context — Spring physics — Animated diffs — Clean context — Spring physics — Animated diffs — Clean context — Spring physics — Animated diffs — Clean context — Spring physics — Animated diffs — 

Tools

Why these three

Three tools that share one job: taking something you already have and making it fit somewhere else. A page into a prompt. A feeling into a config. A commit into something worth posting.

Live, not screenshots

What each one actually does

These run the same code the tools will, so what you see here is what you get there.

Clean Context

Web page to clean markdown

Strip a page down to its article, convert it to markdown, and see exactly how many tokens you saved.

Read how it works
example.com/rendering-pipeline
nav
cookie banner
article
newsletter modal
sidebar ads
comments
footer
clean.md
## Rendering pipeline
The compositor runs on its own thread, so
a busy main thread cannot stall a scroll.
```ts
const layer = compositor.promote(node);
```
Tokens47,200→47,200
Saved$0.13 per call
Everything that is not the article is dropped before conversion, then the result is measured against the model you are actually paying. Figures here illustrate a typical documentation page — the tool counts your own.

UI Physics

Spring physics playground

Tune a spring by feel, then export it to Motion, React Spring, CSS linear(), SwiftUI and more.

Read how it works
Bouncy spring curve
Ratio
0.30
Settles
1739 ms
Peak
1.37
The curve, the playhead and the square all come from the same solver. Bouncy has a damping ratio of 0.30, so it overshoots and rings before it settles.

Diff Studio

Git diff to animated video

Paste a diff or a commit URL and export an animated reveal as MP4 or GIF, entirely in your browser.

Read how it works
Not a mock-up — this canvas runs the exporter's own renderer, so it is a frame of the MP4 you would download.

No accounts. Nothing stored. Nothing logged.

There is no sign-up, no database, and no session. Conversion, tokenising, animation and video encoding all run in your browser — nothing you paste or upload is sent anywhere.

One exception, stated plainly: fetching a URL cannot happen in a browser, because other sites block cross-origin requests. So when you give Clean Context a link, this site requests that page for you. It is our own endpoint rather than a third-party proxy, it refuses anything that resolves to a private network, and it does not log the URL you asked for. Pasting HTML directly skips that step entirely.

The source is public if you would rather check than take our word for it.