Project: Morpheus - AI based test automation framework.

Repository: codeberg.org/KOMOTO/AI-Automation-Framework


Project Morpheus is my latest test automation framework. It's built to be multi-model, multi-browser, and capable of handling both UI and API testing out of the box, complete with full Allure reporting.

The core philosophy here is self-healing tests. I wanted to build something where tests aren't constantly breaking because an element name, ID, or selector changed. Instead of relying on brittle selectors, the framework focuses entirely on the objective: evaluating the actual outcome against the expected outcome.

The project is currently in its early phases and will be completely open-source and public on both Codeberg and GitHub.


Key Features

🛠️ Model Independent

I designed this so you can pick, choose, and swap your AI models without ever touching the codebase. Everything is handled via a central config.yaml file. You can easily switch between cloud and local providers:

  • Cloud: DeepSeek, Claude, Gemini, OpenAI
  • Local: Ollama


🌐 Browser Independent

Following the same design principle as the models, you can switch your testing browsers instantly using just the YAML configuration. It currently supports:

  • Chromium
  • Firefox
  • WebKit


📦 Containerization

Morpheus comes with a Docker image out of the box, making it fully containerized and ready to plug into your CI/CD pipelines without environmental headache.


📊 Allure Reporting

It features full integration with Allure Report, giving you clean, visual dashboards and step-by-step test execution analytics right away.


🔄 Unified UI & API Support

Instead of splitting your testing suite into different tools, Morpheus handles both end-to-end UI automation and backend API testing under a single framework.

Tags:

← Previous Project
VibeBoy - Fully vibe coded GameBoy emula...