Skip to content

Repository files navigation

Peacekeep

Peacekeep

Keep the peace. Make the point.

Rewrites blunt or aggressive workplace messages into respectful ones same meaning, no sting.

Available in English and Portuguese.


What it does

Type what you actually mean, pick how firm you want to sound, and get one clean rewrite back. Blunt input is fine that's the point.

Firmness levels: Gentle · Balanced · Direct

No account, no API key, no setup. Rewrites are kept in local browser history.

Example

Input: "this deadline is ridiculous and you delivered nothing"

Firmness Output
Gentle "I'm a bit worried this deadline isn't realistic, and I still haven't gotten the pieces I need. Can we talk about what's blocking it?"
Balanced "This deadline isn't realistic given what I've received so far, which is nothing yet. I need the outstanding items before I can commit to a date."
Direct "I can't hit this deadline. I haven't received any of the deliverables I need. I need them by [date], or the timeline moves."

Privacy

  • Your text is never stored or logged. It is forwarded to the AI provider to be rewritten, and the response is returned straight to you. Nothing is written down.
  • To enforce the daily limit, a salted SHA-256 digest of your IP is used as a KV key holding a request count. It expires after 26 hours. The raw IP is never stored, the digest can't be reversed and the counter holds no text, just a number.
  • History lives only in your browser (localStorage), never on the server.

That's the whole of it. No accounts, no cookies, no analytics, no third-party trackers.

Stack

Vite · React · TypeScript · Tailwind CSS v4 · Cloudflare Pages + Functions · Groq

License

MIT © 2026 Matheus Guazzi

About

Say it raw, send it right. AI rewriter that turns aggressive messages into respectful ones at three firmness levels.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages