AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Klavity turns your customer calls into AI personas that browse your real site, file grounded bug reports with evidence into your tracker, and keep re-running your key flows so fixed things stay fixed.
Developer toolsTypeScript · HTMLGitHub @vishalquantanaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Open-core AI bug reporting & testing — right-click to file grounded bugs to Jira/Linear/GitHub/Plane, AI personas (Sims) that review your product, and self-healing end-to-end tests.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
The AI QA loop: report → simulate → auto-test. Klavity turns real customer-call transcripts into a recurring cast of AI Sims that catch bugs the moment a human hits one (Snap), walk your live pages in-character to surface issues (Sims), and re-test every release with zero-AI, self-healing replay (AutoSim) — every finding grounded in real evidence and filed straight into Jira, Linear, GitHub Issues, or Plane.Read the full README ↗The AI QA loop: report → simulate → auto-test. Klavity turns real customer-call transcripts into a recurring cast of AI Sims that catch bugs the moment a human hits one (Snap), walk your live pages in-character to surface issues (Sims), and re-test every release with zero-AI, self-healing replay (AutoSim) — every finding grounded in real evidence and filed straight into Jira, Linear, GitHub Issues, or Plane.
Klavity turns bug reporting, customer research, and end-to-end testing into one continuous loop — built around a recurring cast of AI Sims (personas grounded in real customer calls). Snap is Phase 1: the in-app reporter that catches a bug the moment a human sees it.
🌐 Live: klavity.in · Snap · Sims · AutoSim
Named after Ekalavya, the self-taught master — Klavity learns your product and tests it the way your users would.
Three phases, one set of AI Sims walking the same trail through your product:
| Phase | Product | What it does | Status |
|---|---|---|---|
| 1 | Klavity Snap | Right-click → describe → a grounded bug (screenshot + console + network) lands in your tracker. No extension needed. | ✅ Shipped (this repo) |
| 2 | Klavity Sims | Turn customer-call transcripts into AI personas that walk your real pages and react in their own voice — filing grounded bugs carrying the persona + a verbatim quote. | ✅ Live |
| 3 | Klavity AutoSim | Your Sims test every release: author a flow once, replay it with zero AI, and self-heal when the UI changes — never a silent false-green. | ✅ Shipped |
AutoSim was formerly called "Klavity OS." Everywhere you see it now, it's AutoSim.
Embed the report widget on your own site so logged-in users can right-click → report, with the full-page screenshot auto-attached:
<script src="https://klavity.in/widget.js" defer></script>
➜ Install from the Chrome Web Store — Klavity – AI Bug Reporter
Developer / self-hosted:
pnpm install && pnpm -r buildchrome://extensions → enable Developer mode → Load unpacked → select packages/extension/dist@klavity/snap)For SaaS products that want Klavity Snap built into their own app.
Script tag:
<script src="https://cdn.klav.io/snap/klavity-snap.umd.js"></script>
<script>
KlavitySnap.init({
integration: 'jira',
jira: {
baseUrl: 'https://yourorg.atlassian.net',
email: '[email protected]',
token: 'your-api-token',
projectKey: 'PROJ'
}
})
</script>
npm:
npm install @klavity/snap
import KlavitySnap from '@klavity/snap'
KlavitySnap.init({
integration: 'linear',
linear: { apiKey: 'lin_api_...', teamId: 'team_...' }
})
Open the extension settings (click the ⚡ icon → Settings) or pass config to KlavitySnap.init().
| Setting | Description |
|---|---|
| Active integration | jira, linear, github, or plane |
| Jira: Base URL | e.g. https://yourorg.atlassian.net |
| Jira: Email + API Token | From Atlassian account settings |
| Jira: Project Key | e.g. PROJ |
| Linear: API Key | Personal API key from Linear settings |
| Linear: Team ID | Your Linear team ID |
| GitHub: PAT | Personal access token with repo scope |
| GitHub: Repository | owner/repo format |
| Plane: API Token | From Plane account settings |
| Backend URL | Leave empty for direct mode. Set to your self-hosted URL or Klavity Cloud to route all submissions through the backend. |
| Auto-file JS errors | Auto-file silent tickets for unhandled JS errors (opt-in) |
klav-snap/
├── packages/core/ # @klavity/core — shared types, integrations, annotator, crop, modal
├── packages/extension/ # Chrome MV3 extension — background, content script, options, popup
├── packages/sdk/ # @klavity/snap — embeddable script-tag / npm SDK
└── prototype/ # Klavity Cloud — Bun backend, dashboards, Sims & AutoSim engine
The cloud switch is a single backendUrl setting. Empty = direct mode (the extension calls Jira/Linear/etc. APIs directly). Non-empty = submissions route through the Klavity backend, which also powers Klavity Sims and Klavity AutoSim.
# OSS packages (extension + SDK + core)
pnpm install # install all workspace deps
pnpm -r test # run package tests (vitest)
pnpm -r build # build extension + SDK
# Load the extension in Chrome:
# chrome://extensions → Developer mode → Load unpacked → packages/extension/dist
The prototype/ Cloud backend runs on Bun (cd prototype && bun install && bun run server.ts).
FSL-1.1-ALv2 (Functional Source License) — free for any non-competing use; converts to Apache 2.0 on the second anniversary of each release. For commercial licensing, contact [email protected].
Built by Quantana — an AI-first design and development studio.