Ito
Code reviews that run code
Last verified:
What is Ito?
Ito is an AI-powered QA agent that automates behavioral testing for engineering teams by running automated tests on every GitHub pull request. It operates as a QA copilot that executes your application in a real, isolated browser environment to validate exactly how users interact with your app, catching regressions before they ship to production.
Key features include autonomous pre-merge testing that triggers automatically when PRs are opened or updated, video recordings of full browser sessions with seekable timestamps for bugs, screenshot evidence, step-by-step reproduction instructions, severity ratings (Critical/High/Medium/Low), and code analysis pointing to relevant files. Ito posts bug reports directly as GitHub PR comments and provides a dashboard showing all test cases with pass/fail status. It supports any stack including React, Vue, Next.js, Rails, and Django with zero test script maintenance required.
Ito is designed for engineering teams, QA leads, engineering managers, and senior engineers who want to eliminate manual testing bottlenecks. It's particularly valuable for teams shipping frequently with Playwright/Selenium maintenance burdens, teams relying on manual QA verification before merges, and open-source projects needing regression detection from community contributions. The tool delivers 2x more features shipped per sprint, 70% fewer production regressions, and 10x more QA coverage without extra headcount.
Ito pricing
Pricing model: Freemium
Ito offers a Free Trial for individuals and side projects at $0 with 5 PRs free, 1-click GitHub install, video & screenshots on each run, same engine as paid, and email support. The Pro plan is $150/seat/month for automated QA testing on every pull request with video, screenshots, and bug reports posted directly in GitHub PRs. Enterprise plan for teams of 25+ engineers offers custom pricing with custom onboarding tuned to your setup, unlimited PR tests on all repos, video & screenshots, Slack + priority support, dedicated forward-deployed engineer for complex configurations, smoke testing on core workflows before major releases, and demo videos for feature launches. Open Source plan is free for approved projects with QA on every PR, unlimited public repositories, 1-click GitHub install, and dedicated long-term support. Ito is free for your first 5 PRs with no credit card required.
Ito pros
- Tests every pull request automatically without manual triggering
- Zero test script maintenance - no selectors or scripts to fix
- Real browser execution in isolated environment for accurate user flow validation
- Video recordings of full browser sessions with seekable bug timestamps
- Bug reports posted directly in GitHub PR comments with video and screenshots
- Code analysis pointing to specific files and line ranges relevant to bugs
- Severity ratings (Critical/High/Medium/Low) for prioritizing fixes
- Step-by-step reproduction instructions for every bug found
- Works with any stack: React, Vue, Next.js, Rails, Django, framework agnostic
- 5-minute setup with 1-click GitHub install and mocked authentication
- Catches regressions pre-merge before they ship to production
- Scales instantly without adding QA headcount to payroll
- Results within 60 minutes of install, not days
- Handles complex auth flows including multi-factor and stateful login sequences
- Automatically adapts to UI changes so tests stay current
- Pre-existing failure tracking separates new bugs from old ones
- Light/Medium/Harcoard testing levels (5-20 tests per run) for coverage control
- No credit card required for free trial
- Comment-free PRs when all tests pass - only comments on bugs
Ito cons
- GitHub OAuth only - GitLab support coming soon
- Requires deployed or locally accessible app version that Ito can browse
- Free tier limited to first 5 PRs only
- Enterprise plan at $150/seat/month may be expensive for small teams
- Testing level must be manually configured in Settings → General
- Only tests PRs authored by you during onboarding (filters PR list)
- No separate password - GitHub OAuth is mandatory sign-in method
- Test environment provisioning adds some delay before runs start
- Primarily focused on web applications with browser-based UIs
Frequently asked questions about Ito
Does Ito run on every PR automatically?
Yes. Once you connect a repository, Ito monitors it for all pull request events - opens and updates. No manual triggering is needed. GitHub sends a webhook event to Ito when you open a new PR or push new commits to an existing one, and Ito picks up the event and queues a new test run automatically.
What does the AI agent actually do?
The agent behaves like a QA engineer manually testing your app. It navigates your UI, clicks buttons, fills out forms, and moves through user flows. It uses a real browser, so it exercises your app exactly as a user would - including JavaScript execution, network requests, and rendering. The entire session is recorded as a video.
Will Ito comment if there are no bugs?
No. Ito only posts a PR comment when it finds issues. If all test cases pass, the PR stays comment-free. This keeps your PRs clean when everything works correctly.
How do I control how many tests Ito runs?
Go to Settings → General and choose a testing level: Light (5-8 tests) for fast feedback with minimal coverage, Medium (8-12 tests, recommended) for balanced coverage and speed, or Hardcore (12-20 tests) for deep coverage on critical changes.
Can Ito tell if a bug existed before my PR?
Yes. Ito tracks whether each failing test case was introduced by the current PR or was already failing. Pre-existing failures are shown separately in the dashboard so you can focus on what your changes actually broke.
What do I need before starting with Ito?
You need a GitHub account (organization or personal), at least one repository with open or recent pull requests, and a deployed or locally accessible version of your app that Ito can browse. GitLab support is coming soon, and GitHub OAuth is the only sign-in method currently.
How fast do I get results after connecting my repo?
You'll get your first PR tested within 60 minutes of install. Ito starts testing pull requests right away after you connect your repo, and each PR includes a full QA report with video, screenshots, and failure details directly in the PR.
What severity ratings does Ito use for bugs?
Ito classifies bugs by severity: Critical blocks core functionality or breaks key user flows, High impacts important features or significantly degrades user experience, Medium noticeable issues affecting usability but not blocking core flows, and Low minor issues or edge cases with limited user impact.
What results do I get for every test run?
For every run you get: a video recording of the full browser session seekable to exact issue timestamps, numbered reproduction steps showing actions taken to trigger the bug, code analysis with links to relevant files and line ranges, and severity ratings (Critical/High/Medium/Low) for prioritizing fixes before merging.
Does Ito require writing test scripts?
No test scripts to write. You just connect a repo and open a PR. Ito's autonomous QA understands your application logic, so it doesn't break when CSS classes change. There are zero selectors to manage or scripts to fix - it adapts to UI changes automatically.