Skip to content

softenrj/Bricks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

141 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Bricks AI Logo

πŸš€ BRICKS AI

Transform Ideas β†’ Code β€” Instantly

Revolutionary AI-powered IDE that turns voice, text, and images into functional applications β€” directly in your browser.

Next.js React TypeScript Tailwind CSS WebContainer API


✨ Overview

Bricks AI is a next-generation web-based IDE that reimagines software creation by bridging imagination and implementation. Our mission is to empower anyone to build complete software solutions using natural inputs like speech, sketches, and text. No local environment setup, no dependency hellβ€”just open your browser and start building natively.


🎯 Core Innovation

  • ⚑ Instant Prototyping – Generate full-stack codebases in seconds without writing a line of boilerplate.
  • 🌐 Zero-Setup Environment – A complete Node.js workspace running entirely in your browser using the WebContainer API.
  • 🧠 Multi-Modal Intelligence – Process text, constraints, and instructions fluidly. (Voice/images in development).
  • πŸ† Gamified Experience – Build robust apps while earning streaks, ranks, and achievements.

πŸ“Έ Product Gallery

A visual tour of the Bricks AI experience, showcasing the powerful dashboard, intelligent IDE, and rich user features.

πŸͺ„ Landing & Dashboard

Click to view Landing Page & Dashboards

Landing Page Bricks AI Landing Page

All Projects Overview Bricks AI All Projects Dashboard

Dashboard Events & Activity Bricks AI Events tracker

πŸ§‘β€πŸ’» Deep inside the IDE

Click to view IDE Capabilities

Main IDE Workspace Bricks AI Main Workspace

Intelligent AI Chat Assistant Bricks AI Context Chat

Project Context & Work-Tree Bricks AI File Tree

Documentation Editor Bricks AI Project Docs

System Architecture View Bricks AI Architecture UI

Action History & Revisions Bricks AI Action History

πŸ§‘β€πŸŽ“ Profile & Account Settings

Click to view Account Settings

User Profile Bricks AI User Profile


🌟 Key Features

πŸ€– AI-Powered Development

  • Natural-Language Coding: Simply describe your app in English.
  • Context-Aware Assistance: The AI knows your entire codebase, helping with debugging, explanations, and refactors.
  • Live Previews: Instantly see your generated code visualized within a fully interactive browser tab.

⚑ Performance & Scalability

  • WebContainer Sandbox: Lightning-fast, hyper-secure Node.js runtime executing directly in the client browser.
  • Interactive Terminal: Full XTerm.js integration for running standard terminal commands, installing packages via npm, or managing Git locally.
  • Cloud-Native Backbone: Optimized infrastructure ensuring non-blocking AI inferences.

πŸ† Profile, Achievements & Rank Ecosystem

  • Engaging Profiles: Dynamic user profiles with customizable avatars, developer roles, and specialized skill focus metrics.
  • Missions & Streaks: Earn badges by shipping projects, keeping coding streaks alive, and pushing continuous activity.
  • Levelling System: Visual rank progression giving a game-like comparative stat breakdown of your building journey over time.

🎨 Design & Productivity

  • Beautiful, highly-optimized UI built with Tailwind CSS V4 and Radix UI/Framer Motion.
  • Fully resizable panels, tabbed navigation, and robust Monaco Editor integration featuring native Intellisense and syntactical auto-complete.
  • Dark mode first, WCAG-compliant design packed with immersive micro-interactions.

πŸ—οΈ Architecture & Tech Stack

Layer Technologies
Frontend Framework Next.js 15.5 β€’ React 19.1 β€’ TypeScript 5
Styling & Animation Tailwind CSS 4 β€’ Framer Motion β€’ Radix UI
State Management Redux Toolkit β€’ React Query 5
Editor & Runtime Monaco Editor β€’ WebContainer API β€’ XTerm.js
Diagrams & Visuals React Flow β€’ Dagre β€’ Highlight.js

🧩 Open Source Ecosystem: Both the Bricks client and Bricks Backend (bricks-backend) are fully open-source. Feel free to explore, build entirely locally, or contribute to either repository!


πŸš€ Quick Start

  1. Visit https://bricks-three-rose.vercel.app
  2. Sign up seamlessly with your preferred provider (GitHub / Google).
  3. Open a new workspace workspace, enter a descriptive prompt, and watch the platform build it out!

For local setup instructions for contributors, please refer to SETUP.md.


πŸ—ΊοΈ Roadmap

  • πŸŽ™οΈ Voice-to-Code – Dictate features to generate production-ready code.
  • πŸ–ΌοΈ Image-to-App – Drop wireframes or UI mockups to automatically generate responsive React components.
  • 🀝 Real-Time Collaboration – Seamless multi-user live editing, paired programming, and instant execution previews across team members.

🀝 Contributing

Contributions to the Bricks AI Ecosystem are highly welcomed and appreciated! Please read our Contributing Guide to get started on your open-source journey with us.

  1. Fork the repo and create your feature branch.
  2. Ensure you have the right setup by checking SETUP.md.
  3. Commit with concise, descriptive messages.
  4. Push your branch and open a Pull Request.

πŸ“„ License & Credits

This project is open-sourced and licensed under the Apache License 2.0. See the LICENSE file for more information on rights and limitations.


🌈 Ready to Build the Future?

Built with ❀️ using Next.js, React, and cutting-edge Gen-AI.

πŸš€ Open Bricks AI in your browser

Β© 2025 Raj. All rights reserved.

Releases

No releases published

Packages

 
 
 

Contributors