Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Next generation AI First - QA platform

QA Platform over MCP
Low Tokens consumption
Built for AI Agents - Claude/Codex

Zero-code test management
Built for developers, QA or both

Control entire QA thru MCP

Automate: Automate browser testing, using claude, codex - with skills, mcp, test runners & dashboard.

Zero Code: Zero code management, playwright browser automation tests using AI.

Test Management: Organize test suites and test cases, run them on demand or on a schedule.

Test Runners: Playwright-powered execution with full run history.

Notifications: Get notified when suites finish or fail.

User Management: Roles, permissions, and per-user IAM.

MCP Server: Low token consumption over MCP layer, control all aspects of tests cases, code.

Agent Plugins: Claude/Codex plugins for zero-code test generation and management.

Versioning: Every test edit is snapshotted, so you can review and roll back changes.

Feature Matrix

Feature MCP Dashboard CI Webhook
Suites: list / get / create / update / delete -
Suite Teams-notification settings -
Suite schedule (cron): create/update/delete -
Tests: list / get / create / update / update code / toggle status / delete / bulk-delete -
Tests: bulk-create (up to 100) - -
Runs: trigger
Runs: get -
Runs: get status
Runs: cancel -
Runs: delete -
Screenshots: list / get -
Login / Register / Logout / Password reset - -
Profile: update name / password - -
Dashboard analytics (stats, recent runs) - -
Suite webhook token: regenerate - -
Suite members: add/update/remove privileges - -
Test code-version: restore - -
Admin: manage users (create, list, role, delete, reset password) - -

AI Usage

claude /plugin marketplace add https://github.com/rakutentech/sorify.git
codex plugin marketplace add https://github.com/rakutentech/sorify.git

STEP 1 - Setup Sorify MCP

╰─$ cat ~/.sorify
SORIFY_URL=http://localhost:8000/sorify
SORIFY_USERNAME=admin@sorify.local
SORIFY_PASSWORD=changeme


/sorify:gateway create a test suite called "Awesome App"
/sorify:gateway list latest failing tests

/sorify:gateway Create new test suite. Get requirements from JIRA/GHE/Excel. Write using /sorify:generate
/sorify:gateway Update the test suite http://localhost:8000/sorify/suites/{id} by adding retry twice

STEP 2 - QA Skills

# Tests from source code (git)
/sorify:generate Scan my code and generate tests for <github.com/your/repo> <further prompt..>

# Tests from source code (path)
/sorify:generate Scan my code and generate tests for </path/to/your/source> <further prompt..>

# Tests from url (remote)
/sorify:generate Crawl site and generate tests for https://rakuten.co.jp <further prompt..>

# Tests from url (local)
/sorify:generate Crawl site and generate tests for http://localhost:3000/awesome-app <further prompt..>

# Tests from requirements
/sorify:generate Read requirements here <link to docs> <path to docs> <raw paste>
<you got the idea...>

Development (local)

Option 1 - Simple

cp .env.example .env
composer setup
php artisan dev

Option 2 - Detailed

npm run dev
php artisan serve
php artisan queue:work --queue=sorify,default
php artisan schedule:work

Self Hosting

cp .env.docker.example .env.docker
# Update: APP_KEY, DB_PASSWORD, MYSQL_ROOT_PASSWORD
# Change: APP_ENV=prod for prod ready
docker compose --env-file .env.docker up

Verify

http://localhost:8000/sorify

Owners

asghar-ahmed
asghar-ahmed
kevincobain2000
kevincobain2000
pulkit-kathuria
pulkit-kathuria
HiromichiHagiwara
HiromichiHagiwara
MarikoKikugawa
MarikoKikugawa
chetra-tep
chetra-tep
chetratep
chetratep

Contribution

  • Raise an issue or PR to master

License

Licensed under the Apache License, Version 2.0.

CHANGE LOG

  • v1 - Intial Release
  • v1.1 - Batteries added on user management, mcp enhancement

About

Sorify - AI Agentic QA Platform for AI agents. Batteries included - full user management, test runner, scheduler, notifications, MCP enriched

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages