JSPM

scaltforge

0.1.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 36
  • Score
    100M100P100Q74787F
  • License Elastic-2.0

AI-powered app builder that generates enterprise-grade, premium-designed web apps, mobile apps, and games from natural language descriptions

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

npm version Node.js 18+ License: Elastic-2.0

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 scaltforge

ScaltForge 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 templates

First 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 app

Every 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 any types
  • 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
Google 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 settings

Visual 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 snapshot

Requirements

  • 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 only

Bug 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.