Skip to content

Infrastructure Reuse from Existing Stores

What we reuse from FAS (1:1)

Component FAS FAGS Changes
Host Worker *.freeappstore.online → R2 *.freeagentstore.online → R2 Domain swap only
API Worker api.freeappstore.online api.freeagentstore.online Domain swap + agent-specific routes
Agent (VibeCode) agent.freeappstore.online agent.freeagentstore.online New system prompt + agent templates
Admin Worker admin.freeappstore.online admin.freeagentstore.online Domain swap only
Publisher Worker publish.freeappstore.online publish.freeagentstore.online Domain swap + agent categories
Console console.freeappstore.online console.freeagentstore.online Domain swap only
Store Site freeappstore.online freeagentstore.online New design + agent-specific cards
D1 Database fas fags Same schema
R2 Bucket fas-apps fags-agents Same structure
GitHub Org freeappstore-online FreeAgentStore New org
Doppler project fas project fags New project
Auth GitHub OAuth GitHub OAuth Same flow
CLI fas binary fags binary Rename + agent commands
Compliance 20 checks 20 checks (some swapped) Agent-specific checks
Design System Manrope + Fraunces Same fonts New accent color

What we reuse from FGS

Component FGS FAGS Why
Auditor Playwright quality checks WebGPU/model quality checks Same pattern, different checks
Leaderboard Game scores Agent ratings/usage stats Same D1 pattern
Game templates (8) Canvas, 3D, grid, etc. Agent templates (TTS, STT, vision, etc.) Same scaffold pattern

What we reuse from PAS → PAGS

Component PAS PAGS Changes
Stripe Connect Creator payouts Creator payouts Same integration
Subscription $9/mo platform $9/mo platform (shared pool) Same Stripe webhooks
License keys JWT + revocation JWT + revocation Same pattern
Per-app D1 Data Worker Per-agent D1 Same pattern
Per-app R2 File storage Agent file storage Same pattern
Workers AI Server-side inference Server-side inference Same binding
Agent Teams PO/BA/Dev/QA agents Agent orchestration Same DO pattern

What's new (agent-specific)

Component Purpose
@freeagentstore/sdk Model loading, Web Worker inference, Ollama detection
Agent templates Pre-wired with specific models (Whisper, Kokoro, SAM, etc.)
Model cache service Shared Cache Storage across agents on same origin
Agent compliance checks Model size limits, no cloud calls on free, privacy audit
WebContainers integration Optional Node.js runtime for code/build agents
Ollama bridge Optional local LLM detection and API
Agent store cards Show model, task type, download size (not app screenshots)

Vendor, don't depend

Per stores convention: FAGS copies what it needs from FAS, doesn't npm-depend on it. Each store stands alone at runtime. Bug fixes propagate via manual PR ports.