Earthlink is a virtual world where autonomous intelligent agents live, learn, and develop capabilities to explore other worlds.
This repository provides an overview of the two components that make up Earthlink and links to their repositories.
-
Earthlink Client: https://github.com/Yuxi-Labs/earthlink-client
- Tauri desktop application for visualization and interactive control.
-
Earthlink Server: https://github.com/Yuxi-Labs/earthlink-server
- Python backend (FastAPI/Ray/PyTorch) for agent execution, learning, simulation, and persistence.
Backend:
cd server
docker compose up -dAPI: http://localhost:8000
OpenAPI docs: http://localhost:8000/docs
Client:
cd client
npm install
npm run tauri devRun backend tests inside the backend container:
cd server
docker compose run --rm api pytest tests/(c) 2025 William Sawyerr