makex-web  by MakeX-Corp

AI-powered app builder for full-stack development via natural language

Created 11 months ago
535 stars

Top 59.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary MakeX is an open-source AI-powered application builder enabling full-stack development via natural language conversations. It targets developers and power users, accelerating application creation by translating conversational input into code, frontend, and backend logic.

How It Works MakeX employs AI models (OpenAI, Anthropic Claude) to interpret user prompts and generate code. It supports full-stack development with Next.js, React, Tailwind CSS for frontend, Next.js API Routes for backend, and PostgreSQL via Supabase. Code execution occurs in E2B sandboxes, with background jobs managed by Trigger.dev, aiming for a cohesive, natural-language-driven build process.

Quick Start & Requirements Clone the repository (git clone https://github.com/MakeX-Corp/makex-app.git), navigate into the directory, and install dependencies (npm install). Prerequisites include Node.js 18+, npm/yarn, Docker Desktop (for local Supabase), and Git. Environment variables must be configured by copying .env.example to .env.local and adding necessary API keys for Supabase, E2B, OpenAI, Anthropic, and Trigger.dev. Local database setup requires the Supabase CLI and Docker (supabase start, supabase db reset). Development can be initiated with npm run dev, accessible at http://localhost:3000.

Highlighted Details

  • AI-Powered Development: Natural language prompts drive app creation using multiple AI models.
  • Full-Stack Support: Integrates frontend, backend, and database layers.
  • Cross-Platform: Supports web (React/Next.js) and mobile (Expo/React Native) apps.
  • Real-time Collaboration: Live preview and collaborative editing.
  • One-Click Deployment: Streamlined deployment, recommended via Vercel.
  • Code Management: GitHub integration for export/sync.
  • Monetization: Built-in Paddle integration.

Maintenance & Community Community support is available via Discord and GitHub Issues. Contact: contact@makex.app.

Licensing & Compatibility Licensed under the MIT License, permitting broad use, modification, and distribution, including for commercial purposes.

Limitations & Caveats The README does not detail explicit limitations. However, the project heavily relies on external, often paid, services (OpenAI, Anthropic, E2B, Supabase, Trigger.dev), representing significant operational costs and potential points of failure.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
352 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.