Package Exports
- scaltforge
- scaltforge/dist/cli/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (scaltforge) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
ScaltForge
ScaltForge is an AI-powered app builder that generates enterprise-grade, production-ready web apps, mobile apps, and games from a single description. It takes your idea (a text description, a screenshot, a Figma design, or even just a URL) and builds a complete, beautiful, security-hardened application in minutes. Every app looks like it was designed by a world-class studio and engineered by a senior team.
The problem
Building a production-ready app takes months, and most of that time isn't spent on your actual idea. It's spent on scaffolding, authentication, database setup, design systems, CI/CD, security hardening, and thousands of small decisions that have nothing to do with what makes your product unique.
Hiring a developer to do it costs tens of thousands of dollars and still takes weeks. Using a no-code tool gets you something that doesn't scale and can't be customized. Starting from a template means inheriting someone else's choices and still wiring everything together yourself.
This is the gap ScaltForge fills.
Who it's for
- Founders and indie makers who have a clear product idea and want to go from zero to a real codebase, without a dev team or a six-month runway
- Developers who are tired of rebuilding the same boilerplate and want to skip straight to the interesting parts
- Product managers and designers who want to turn their mockups and specs into working apps they can actually ship
- Agencies that need to deliver MVPs and prototypes fast without sacrificing code quality
- Anyone who has ever had an app idea and didn't know how to start, or didn't have the time
The solution
npx scaltforge build "A project management app with kanban boards, teams, and real-time updates"In minutes you have a complete Next.js application: styled with a premium design system, secured with industry-standard headers and auth, connected to a Supabase database, and ready to push to GitHub and deploy to Vercel. The output is a standard codebase you own completely. No vendor lock-in, no runtime dependency on ScaltForge.
What Can I Build?
- SaaS apps: dashboards, admin panels, billing, teams, onboarding
- E-commerce stores: product listings, cart, Stripe checkout, order management
- Mobile apps: React Native (Expo) apps for iOS and Android
- Landing pages: conversion-optimized pages with animations and waitlists
- Internal tools: CRMs, project trackers, inventory systems
- Browser games: 2D platformers, puzzle games, arcade games
Quick Start
No install required. Just run:
npx scaltforgeScaltForge walks you through everything interactively: choosing an AI model, describing your app, picking a design, and adding integrations. You only need to make decisions. Everything else is automatic.
Or go straight to building:
# From a description
npx scaltforge build "A recipe app with meal planning, shopping lists, and nutrition tracking"
# From a website you love
npx scaltforge clone https://example.com
# From a screenshot or mockup
npx scaltforge build --design ~/Desktop/mockup.png
# From a Figma design
npx scaltforge build --figma https://figma.com/design/abc123/MyApp
# From a starter template
npx scaltforge templatesFirst Time Setup
The first time you run ScaltForge, it asks for your API key (Anthropic, OpenAI, Google, Groq, or free local models via Ollama):
◆ Welcome to ScaltForge
? Which AI model would you like to use?
● Anthropic Claude (Recommended)
○ OpenAI GPT
○ Google Gemini
○ Groq (Llama)
○ Ollama (free, runs locally)Your settings are saved securely. You only configure this once.
How It Works
1. Describe your idea
Type a description, paste a URL to clone, upload screenshots, or pick a ready-made template. If anything is unclear, ScaltForge asks smart follow-up questions with selectable options. No more staring at a blank prompt.
2. Review the plan
Before writing a single line of code, ScaltForge shows you a complete blueprint: the pages it will build, the features it will include, the integrations it will wire up. Approve or adjust.
3. Specialist AI agents build in parallel
Instead of one generic AI, ScaltForge runs 10 specialist agents simultaneously, each focused on exactly one thing:
| Agent | Job |
|---|---|
| Product Architect | Turns your idea into a detailed technical plan |
| UI/UX Designer | Picks colors, typography, layout, and design system |
| Frontend Engineer | Builds Next.js pages with shadcn/ui components |
| Backend Engineer | Generates API routes, database schemas, and auth |
| Mobile Engineer | Builds React Native (Expo) mobile apps |
| Game Developer | Builds browser games with Phaser 3 or Three.js |
| DevOps Engineer | Sets up CI/CD, Docker, and deployment configuration |
| QA Engineer | Runs type checks, linting, and auto-fixes |
| Security Specialist | 40-agent security audit on every generated file |
| Design Polish | Final pass for animations, accessibility, and premium feel |
Each agent can spawn focused sub-agents for complex features: a payments specialist, a kanban specialist, a real-time specialist, so every part of your app gets 100% attention.
4. Security audit runs automatically
Before you ever see the output, a 40-agent security system scans every generated file for vulnerabilities. CSP headers, rate limiting, input validation, and SQL injection protection are baked in by default.
5. Your app is ready
The finished project lands in ./your-app-name/: a standard Next.js repository you own completely. Push to GitHub, deploy to Vercel, open in VS Code. ScaltForge is done; the app is yours.
What You Get
A complete, standalone project directory:
your-app-name/
├── src/
│ ├── app/ # Next.js App Router pages and layouts
│ ├── components/ # Reusable shadcn/ui + custom components
│ ├── lib/ # API client, auth helpers, utilities
│ └── hooks/ # Custom React hooks
├── .github/
│ └── workflows/
│ ├── ci.yml # Type check + lint + build on every PR
│ └── security-gate.yml
├── next.config.ts # Security headers, image allowlist, CSP
├── .env.example # Every required environment variable listed
└── README.md # Setup instructions for your specific appEvery project includes:
- Authentication: sign up, login, password reset, protected routes
- Database: Supabase PostgreSQL with Row Level Security policies
- Security headers: Content Security Policy, CORS, rate limiting
- Dark mode: system preference detection with manual toggle
- Responsive design: mobile-first, works on every screen size
- TypeScript: strict mode throughout, no
anytypes - CI/CD: GitHub Actions workflow pre-configured
Design Quality
Every app uses luxury-tier design that looks handcrafted, not AI-generated.
8 curated color palettes: Obsidian, Midnight Blue, Emerald Noir, Rose Gold, Arctic, Carbon, Sunset Amber, Violet Dream
6 premium font pairings: Geist, Inter, Plus Jakarta Sans, DM Sans, Space Grotesk, Sora
Premium animations: GSAP + Lenis scroll effects, Framer Motion transitions, skeleton loading states
Add Integrations With One Click
During the build, add any of these integrations:
| Integration | What it adds |
|---|---|
| Stripe | Checkout, webhooks, subscription billing portal |
| Resend | Transactional email with React Email templates |
| File Storage | Drag-and-drop upload (Supabase Storage) |
| Real-Time | Live data sync across users (Supabase Realtime) |
| Analytics | Product analytics, session recording (PostHog) |
| PWA | Installable on phones, works offline |
| GSAP + Lenis | Award-winning scroll-driven animations |
Supported AI Models
ScaltForge works with your existing API key. Switch providers anytime with npx scaltforge config.
| Provider | Models |
|---|---|
| Anthropic | Claude Opus 4, Claude Sonnet 4 |
| OpenAI | GPT-4o, o3, GPT-4 Turbo |
| Gemini 1.5 Pro, Gemini Flash | |
| Groq | Llama 3, Mixtral (fast and cheap) |
| Ollama | Any local model. Completely free, no API key needed. |
Commands
npx scaltforge # Interactive mode (guided setup)
npx scaltforge build "description" # Build from a text description
npx scaltforge build --design <files> # Build from screenshots or images
npx scaltforge build --figma <url> # Build from a Figma design file
npx scaltforge clone <url> # Clone and replicate a website
npx scaltforge templates # Browse and build from starter templates
npx scaltforge studio <path> # Open the visual editor
npx scaltforge deploy <path> # Deploy to Vercel
npx scaltforge versions <path> # View version history and roll back
npx scaltforge config # Update AI model, API key, or settingsVisual Editor (ScaltForge Studio)
After building, open the visual editor to make changes without touching code:
npx scaltforge studio ./my-app- Click any element on the live preview to select it
- Edit properties: colors, spacing, typography, in a side panel
- Chat with AI: type "make the hero section full height with a gradient background" and it updates the code instantly
- Browse files: see and edit source files directly
Version Control
ScaltForge automatically snapshots your project at key milestones. Roll back if you change your mind:
npx scaltforge versions ./my-app # See all snapshots
npx scaltforge versions ./my-app --rollback <id> # Restore a snapshotRequirements
- Node.js 18 or newer
- An AI API key: Anthropic, OpenAI, Google, or Groq. (Or use Ollama for free local models. No key needed.)
- GitHub CLI (
gh): optional, enables automatic GitHub repo creation - Vercel CLI: optional, enables one-command deployment
Security
ScaltForge was built for developers and teams who care about security:
- Every generated app is audited by a 40-agent security system before delivery
- Your API key is encrypted at rest (AES-256-GCM) in your local config
- The ScaltForge codebase itself is scanned on every commit with gitleaks, npm audit, and TypeScript strict checks
- Generated apps include CSP headers, CORS policy, rate limiting, and input validation out of the box
Frequently Asked Questions
Do I need to know how to code? No. ScaltForge generates everything for you. But if you can code, you'll find the output clean and easy to customize.
Who owns the generated code? You do. The output is a standard project with an MIT-compatible license. ScaltForge has no runtime dependency on the generated apps.
What if I want to change something after building?
Open it in VS Code like any other project, or use npx scaltforge studio ./my-app for a visual editing experience.
Is there a limit on how much I can build? Your only limit is your AI provider's API usage. ScaltForge itself has no usage caps.
Does it work offline? ScaltForge requires an internet connection to call AI APIs. If you use Ollama (local models), the AI runs on your machine. Only npm dependency resolution requires internet.
What if I already have an app I want to clone?
Use npx scaltforge clone <url>. ScaltForge captures the design, structure, and content of any public website and regenerates it as a clean, editable codebase.
Contributing
git clone https://github.com/AbrahamOO/scaltforge.git
cd scaltforge
npm install
npm run dev # Run CLI in development mode
npm run build # Compile TypeScript
npx tsc --noEmit # Type check onlyBug reports and pull requests are welcome at github.com/AbrahamOO/scaltforge.
License
ScaltForge is licensed under the Elastic License 2.0. You can use it freely to build your own apps. You may not resell or host it as a service for others.