Discover onboarding friction in a Solana dApp by watching a first-time-user persona navigate it.
Check how your app handles large transactions and signature clarity using a whale-simulating persona.
Stress test rapid multi-transaction flows and error recovery with a high-frequency persona.
Generate a report of UX problems a set of AI personas found after a test run.
| sacha-l/mimix | abhishek-akkal/finova | adan-shahid/ecommerce_website | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 1/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node 20+, pnpm, the Solana CLI, and setting up a devnet treasury wallet before a first run.
Mimix is a testing tool for Solana decentralized apps that uses AI driven personas to simulate how real users would interact with your app. Instead of writing conventional automated tests, you hire one of Mimix's personas, fictional users with distinct personalities and risk tolerances, and watch them navigate your app, click through flows, and sign real blockchain transactions on a test network, then report back what frustrated them. There are several live personas available, each designed to expose different problems. Newbie Nora simulates a first time user trying to figure out the onboarding experience. Whale Walter tests how the app handles large amount warnings and signature clarity. Degen Dan rapidly fires through multi transaction flows and error recovery. Each persona has a policy file that governs its behavior: how much it can spend per transaction, what actions it is allowed to take, and how long its session can run. Under the hood, each persona runs as an automated browser session using Playwright, with a stubbed crypto wallet injected so the target app thinks a real wallet is connected. The AI that decides what to click and type is Claude Sonnet 4.5, but the tool also works without an API key using pre-written fixture scripts for demo purposes. Actual onchain transactions are handled by a forked command line wallet tool. As the run progresses, events stream live to a dashboard, and at the end you can generate a report of what the persona encountered. The project is written in JavaScript and uses Next.js for its web interface. Several more personas are listed as coming in a future version, covering mobile layouts, bridging, and stablecoin flows. The full README is longer than what was shown.
An AI persona based testing tool for Solana apps: fictional users with distinct risk profiles browse your dApp, sign real devnet transactions, and report what confused or frustrated them.
Mainly JavaScript. The stack also includes JavaScript, Next.js, Playwright.
No license information is stated in the README.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.