Fields & Floors Collectors
eBay에서 번호가 매겨진 스포츠 카드들을 인쇄본·사인·신인 여부·가격으로 검색하고, 검색을 저장해 새 카드가 등록되면 이메일 알림을 받는다
Tiger는 AI 기반 SaaS 플랫폼입니다
Tiger is the AI-native SaaS platform: tell your AI what you want to sell — books, memberships, merch, a whole store — and it ships a real, multi-tenant business you own 100%. Payments, accounts, and a
커머스PHPGitHub @WebTigers온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Stop building apps, start shipping businesses. Tell your AI what you want to sell — books, memberships, merch — and Tiger's AI-native platform ships a real store you own 100%. Live in minutes. No plugins, no build step, no GPL.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
🐅 Tiger
Stop building apps. Start shipping businesses.
The AI-native SaaS platform.
Tell your AI what you want to sell — books, memberships, merch, a whole store — and Tiger ships it:
real payments, real accounts, real multi-tenant SaaS. Your AI already knows how to extend it, so what
it builds is a business you own — not disposable code that breaks on the next prompt.README 전문 보기 ↗The AI-native SaaS platform.
Tell your AI what you want to sell — books, memberships, merch, a whole store — and Tiger ships it: real payments, real accounts, real multi-tenant SaaS. Your AI already knows how to extend it, so what it builds is a business you own — not disposable code that breaks on the next prompt.
Tiger doesn't replace vibe coding — it gives it a real foundation.
Under the hood (for the engineers): multi-tenant from the ground up, zero-build, built on TigerCore — the framework it pulls into
vendor/and updates via Composer — on TigerZF. Why it's built this way, agent-to-agent → WHY-TIGER.md. Full docs → tiger.webtigers.com/docs.
Status: public beta (
v0.1.0-beta). Installable from Packagist today; the API may still shift between beta releases.
# 1. Scaffold your app from the Tiger skeleton (this repo). Copies ONCE — it's YOURS.
composer create-project webtigers/tiger my-app
cd my-app
# 2. Configure secrets + database
cp application/configs/local.ini.dist application/configs/local.ini
# → set DB creds and APPLICATION_ENV in local.ini
bin/tiger install:secrets # generate the app crypto key + password pepper
# 3. Create the schema + your first org/owner
bin/tiger migrate # org, user, org_user, acl_*, … (additive-only)
bin/tiger install:admin # the founding org + owner account
# 4. Wire the docroot's asset symlinks, then serve ./public
bin/tiger link:assets # (re)create _theme / _tiger (failsafe on any host)
php -S localhost:8000 -t public # or point Apache/nginx at ./public
Open http://localhost:8000 — you're running Tiger.
create-project copied the skeleton (public/, application/Bootstrap.php,
application/configs/, an example module) into my-app/. This is yours — Composer
never touches it again.vendor/ (Tiger-owned, updatable):
webtigers/tigerzf — the ZF1 engine (Zend_*)webtigers/tiger-core — the platform: the Tiger_* kernel + org/user/membership/ACL
substrate + the default-namespace core + core assetspublic/_tiger → vendor/webtigers/tiger-core/public.Point your server's docroot at public/ and route every non-file request to
index.php (the front controller). Real files, directories, and the _theme/_tiger
symlinks are served directly — static assets never touch PHP.
public/.htaccess ships with the routing and
works out of the box on AllowOverride FileInfo (shared hosting, most MVPs). The cost
is a ~microsecond per-request .htaccess lookup.AllowOverride None (skips the per-request lookup) and delete public/.htaccess.
See deploy/apache-vhost.conf.example..htaccess; use the equivalent
front-controller config — deploy/nginx.conf.example,
deploy/Caddyfile.example.vendor/ is Tiger-owned. composer update replaces it in place.vendor/.application/modules/, drop overrides into
the default namespace in application/, layer config with .ini files that merge over
the defaults. Nothing stops you editing a Tiger-owned file in vendor/ — but it
vanishes on the next composer update. Keep your changes out of vendor/ and they live
forever.composer update webtigers/tiger-core
bin/tiger migrate # apply new core migrations (additive-only — never destructive)
Your app code, modules, config, and customizations are untouched.
bin/tiger make:module billing
Creates a self-registering application/modules/billing/ (Bootstrap + service +
routes.ini/acl.ini/navigation.ini). It plugs into Core via convention — AJAX routes
to /api/:module/:service/:action, ACL gates every access — and never touches Core.
webtigers/tiger-core.
Org (tenant, with parent_org_id), User (thin), org_user (membership = the tenancy
boundary and the role carrier), roles/ACL, auth, and the Tiger_* kernel.application/modules/* = everything you add. Additive, self-registering,
ACL-gated, service-dispatched.org_user), so a user can be admin in one org and
viewer in another. The absence of an org_user row is the cross-tenant denial.Built by WebTigers. Licensed under BSD-3-Clause, matching TigerZF.