All projects

Edward

Edward is an AI-assisted web app builder that combines a Next.js frontend, Express API, Redis-backed BullMQ workers, Docker sandboxes, preview publishing, and GitHub-backed iteration so users can generate, edit, run, and sync apps from chat.

Edward is an AI-assisted web app builder designed as an execution environment rather than a thin chat wrapper. A user can describe a product in chat, generate code, inspect and edit files, run the app inside a sandbox, publish a live preview, and sync the result back to GitHub.

Highlights

  • Separated product, orchestration, and execution into a Next.js app, Express API, BullMQ worker, and Docker sandbox layer so generation, builds, and previews could run asynchronously and safely.
  • Structured the codebase as a monorepo with dedicated web, API, auth, UI, shared-contract, and Octokit packages so chat generation, run streaming, and GitHub sync could evolve independently.

Tech stack

Next.js 16Express.jsBullMQDocker SandboxesOpenAI & GeminiPostgreSQLRedisGitHub SyncAWS S3 + CloudFrontCloudflare Preview Routing

Context

Pragnya Works logoPragnya Works

Role: Core Contributor

More projects

Additional work across AI products, developer tooling, and full-stack systems.

Browse all