Discover and explore top open-source AI tools and projects—updated daily.
EXboysPlatform for validating AI evolution engines
Top 48.7% on SourcePulse
Summary
Evotown is an open-source evolution testing platform designed to provide a controlled, reproducible environment for validating the effects of AI evolution engines. It targets researchers and developers working with AI agents, offering a flexible, local economy system that avoids cryptocurrency dependencies, thereby simplifying and standardizing the evaluation of evolutionary algorithms.
How It Works
The platform establishes a sandboxed arena where various evolution engines, including OpenClaw-style stacks, Hermes, or custom harnesses, can be integrated via an HTTP ingest API. Evotown acts as the central system of record for results and scoring. Its core advantage lies in a configurable, local economy system that ensures reproducible agent interactions and evolution dynamics, independent of external financial systems.
Quick Start & Requirements
.env.example to .env, configure API keys and base URLs, then run docker compose up -d --build.pip install -r requirements.txt, uvicorn main:app) and the React + Phaser frontend (npm install, npm run dev) in separate terminals..env file, while economy rules are defined in backend/evotown_config.json.http://localhost/arena. Ingest API Docs: docs/en/EVOTOWN-ENGINE-INGEST-V0.1.md.Highlighted Details
http://localhost, with dedicated routes for the main arena, task history, and generated evolution chronicles.Maintenance & Community
Information regarding notable contributors, sponsorships, community channels (e.g., Discord, Slack), or roadmap details is not provided in the README.
Licensing & Compatibility
The README does not specify a software license, which prevents an assessment of compatibility for commercial use or closed-source linking.
Limitations & Caveats
The ingest API is noted as a "v0.1 draft," suggesting potential instability or future breaking changes. The platform's core functionality implicitly relies on external Large Language Model (LLM) APIs, which require separate configuration and incur associated costs or dependencies.
15 hours ago
Inactive
lmnr-ai
nickscamara