spora-ai/spora-core

A portable, zero-configuration AI agent orchestration platform that runs on any shared host (cPanel/FTP) without system dependencies beyond PHP 8.4+.

Maintainers

Package info

github.com/spora-ai/spora-core

pkg:composer/spora-ai/spora-core

Transparency log

Statistics

Installs: 3 530

Dependents: 13

Suggesters: 0

Stars: 1

Open Issues: 1

v0.14.2 2026-08-05 10:00 UTC

README

Spora

License: MIT Version PHP 8.4+ CI

What is Spora?

A self-hosted AI agent orchestration platform in PHP 8.4+. Define agents, give them tools, and Spora runs the loop — tick-based, LLM-agnostic, with human-in-the-loop approval for write operations. Zero-config (SQLite out of the box, MySQL for production), portable (any PHP host, Docker), extensible via plugins, BYO model (any OpenAI- or Anthropic-compatible endpoint), and yours to keep — no vendor lock-in, no telemetry.

Install (operators)

If you want to run Spora, install the operator skeleton — it pulls in spora-core, the Vue admin UI, and the installer:

composer create-project spora-ai/spora

See spora-ai/spora for full setup, Docker deployment, and production guidance.

Develop (contributors)

If you want to work on spora-core itself:

composer install         # dependencies
composer test           # Pest
composer analyse        # PHPStan
composer format         # PHP-CS-Fixer
composer openapi        # regenerate openapi.json

See CONTRIBUTING.md for coding standards and PR conventions.

Documentation

Full documentation lives in spora-ai/spora-docs: architecture, API reference, LLM drivers, plugin system, tool development, frontend, deployment, security.

License

MIT — see LICENSE.

Early alpha. Functional and runs in production for personal use, but the API, schema, and plugin system may change in breaking ways before v1.0.