# e2e

An open-source TypeScript testing framework where AI agents drive real browsers and mobile apps through natural-language steps.

HTML: https://softbests.com/software/e2e
Markdown: https://softbests.com/software/e2e.md
Website: https://tester.army/e2e

- Category: [Developer utilities](https://softbests.com/category/developer-tools)
- Pricing: Open source
- Platforms: CLI
- Underrated

## Best for

Teams that want resilient end-to-end tests without hand-writing every selector.

## Why it deserves attention

e2e starts with npx e2e init, then mixes deterministic assertions with agent-driven actions such as opening a page, acting on it, and asserting what the screen shows. It targets web and mobile apps, lets you bring your own model, agent, and infrastructure, and runs locally or in CI. The project is Apache-2.0 with 12,000 GitHub stars and active daily development. Agent steps consume tokens and can be less deterministic than selector-based tests, so critical paths still deserve explicit assertions, and the framework is young enough that APIs may move.

## Can replace

- Cypress
- Selenium

## Related and alternatives

- [Playwright MCP](https://softbests.com/software/playwright-mcp)
- [Claude Code](https://softbests.com/software/claude-code)
