Skip to content

kodyabbott/redactify

Repository files navigation

Redactify

Privacy-first screenshot redaction tool. Drop a screenshot, draw a box over sensitive text, and Redactify replaces it with a seamless fill that matches the background color and font -- no ugly black bars.

Status: Alpha. Works for single-region redaction on clean backgrounds.

Built as a Claude Code proof of concept -- developed entirely via Claude Code's cloud environment and mobile app with GitHub integration.

How it works

  1. Drop a screenshot onto the canvas
  2. Draw a bounding box over the text you want to redact
  3. The cropped region is sent to Claude's vision API to detect the background color and font
  4. The box is filled with the detected background color
  5. Export the full image at original resolution as PNG

Privacy: Only the cropped region is sent to the API, never the full screenshot. Your API key stays server-side.

Quick start

git clone https://github.com/kodyabbott/redactify.git
cd redactify
npm install
echo "ANTHROPIC_API_KEY=your-key-here" > .env
npm run server &   # API proxy on :3000
npm run dev        # Vite dev server on :5173

Requires a valid Anthropic API key.

Stack

  • Vanilla JS + HTML5 Canvas + Vite
  • Anthropic Claude (vision) for background/font detection
  • Node.js API proxy to keep credentials server-side
  • No frameworks

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors