PHPackages                             spora-ai/spora - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. spora-ai/spora

ActiveProject[Framework](/categories/framework)

spora-ai/spora
==============

Spora operator-facing project template — Bedrock-style template for AI agent orchestration on shared hosting (cPanel/FTP). Requires spora-ai/spora-core (framework) and spora-ai/spora-frontend (admin UI).

v0.1.1(today)01↑2900%[2 PRs](https://github.com/spora-ai/spora/pulls)MITShellPHP ^8.4.1CI failing

Since Jun 25Pushed todayCompare

[ Source](https://github.com/spora-ai/spora)[ Packagist](https://packagist.org/packages/spora-ai/spora)[ RSS](/packages/spora-ai-spora/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (6)Versions (6)Used By (0)

Spora Operator Skeleton
=======================

[](#spora-operator-skeleton)

A Bedrock-style operator template for [Spora](https://github.com/spora-ai/spora-core), the portable AI agent orchestration platform.

This is what operators `composer create-project` to spin up their own Spora instance on a shared host (cPanel/FTP, VPS, Docker, Kubernetes). It pulls:

- **`spora-ai/spora-core`** — the framework (PHP, plugins, agents, recipes, drivers).
- **`spora-ai/spora-frontend`** — the prebuilt Vue admin UI (delivered as a Composer package, routed to `public/dist/`).
- **`spora-ai/installer`** — the Composer plugin that handles `spora-plugin` and `spora-frontend` package routing.

Quick start
-----------

[](#quick-start)

```
composer create-project spora-ai/spora my-app
cd my-app

# Install dependencies (this also installs the prebuilt admin UI):
composer install

# Run database migrations:
php bin/spora spora:install

# (Optional) Seed an initial admin user:
php bin/spora db:seed

# Start the dev server:
composer dev
# → PHP on http://localhost:8080 (UI served from public/dist/)
# → Vite on http://localhost:5173 only if you installed spora-frontend via path repo
```

Open  in a browser. Log in with the seeded admin credentials (printed by `db:seed`).

Documentation
-------------

[](#documentation)

- [docs/13\_installation.md](docs/13_installation.md) — install flows (developer + operator)
- [docs/19\_operator\_guide.md](docs/19_operator_guide.md) — shared-host install, plugin management via UI, backups
- [docs/20\_customization.md](docs/20_customization.md) — adding custom tools, agents, recipes

Plugin management
-----------------

[](#plugin-management)

Plugins ship as Composer packages of type `spora-plugin`. Install via CLI:

```
php bin/spora plugin:install spora-ai/spora-plugin-tavily
```

Or via the admin UI at `/apps/plugins` (requires `SPORA_PLUGIN_INSTALL_ENABLED=true`).

Development mode (HMR)
----------------------

[](#development-mode-hmr)

For frontend development, install `spora-frontend` from a sibling clone instead of Packagist:

```
git clone https://github.com/spora-ai/spora-frontend ..
composer require spora-ai/spora-frontend --path=../spora-frontend
composer install
composer dev   # now starts Vite with HMR
```

The skeleton's `bin/dev` auto-detects path installs and starts Vite from `vendor/spora-ai/spora-frontend/`. On dist installs, Vite is skipped — the UI is served as static assets from `public/dist/`.

License
-------

[](#license)

MIT

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance100

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

0d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5be6ae8a46a938dbf3d35611aa2724446742020f0eeefdfa94333aa2d0ee40a2?d=identicon)[fabeat](/maintainers/fabeat)

---

Top Contributors

[![fabeat](https://avatars.githubusercontent.com/u/186884?v=4)](https://github.com/fabeat "fabeat (19 commits)")

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/spora-ai-spora/health.svg)

```
[![Health](https://phpackages.com/badges/spora-ai-spora/health.svg)](https://phpackages.com/packages/spora-ai-spora)
```

###  Alternatives

[laravel/socialite

Laravel wrapper around OAuth 1 &amp; OAuth 2 libraries.

5.7k104.3M831](/packages/laravel-socialite)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k38.6M289](/packages/laravel-dusk)[pinguo/php-msf

Pinguo Micro Service Framework For PHP

1.7k4.2k](/packages/pinguo-php-msf)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
