◉ Open source · self-hosted
You built it with Lovable, Bolt, v0 or Cursor. KryMark lets non-coders click the exact element and say what they want — and hands you (or your AI editor via MCP) a DOM-rich, paste-ready fix prompt.
How it works
Paste one <script> tag, or use the browser extension / bookmarklet to review sites you can’t touch the code of.
A Feedback tab sits on the edge. Reviewers tap the exact element, type in any language, hit send. No login, no install.
Each note arrives with the element’s HTML, styles, a screenshot and page context — compiled into a prompt built for Cursor, Lovable or Claude.
Four ways to collect feedback
One script tag on any site you control. Reviewers install nothing.
Review any site — even ones you can’t add code to. Beats strict CSP.
Drag to your bookmarks bar, click on any page. Zero install.
Your AI editor pulls feedback, fixes it, resolves notes — end to end.
Built for AI editors
Point Claude Code or Cursor at your instance with an API key. The agent lists new feedback, builds the fix prompt itself, applies the changes and marks notes resolved — the reporter even gets an email to confirm the fix.
Read the MCP guide →{
"mcpServers": {
"krymark": {
"type": "http",
"url": "https://your-krymark/api/mcp",
"headers": { "Authorization": "Bearer km_live_…" }
}
}
}
# then just ask your agent:
"Pull my KryMark feedback and fix all of it."
What’s inside
Self-host in minutes
git clone https://github.com/kryphan/krymark && cd krymark cp .env.example .env # set your origin + a salt docker compose up -d --build npm run setup # collections + multi-tenant rules