Installation

This guide walks you through installing DreamOS from scratch, whether you're on Windows, Mac, or Linux.

System Requirements

Minimum Requirements

  • OS: Windows 10+, macOS 10.15+, or Linux (Ubuntu 20.04+)

  • Node.js: 18.0.0 or higher

  • RAM: 4GB minimum (8GB recommended)

  • Storage: 500MB free space

  • Browser: Chrome 90+, Firefox 88+, Safari 14+, or Edge 90+

  • Node.js: 20.x LTS (latest stable)

  • RAM: 8GB or more

  • Internet: For API calls and YouTube integration

  • Screen: 1920x1080 or higher for best experience

Step-by-Step Installation

1. Install Node.js

  1. Download Node.js from nodejs.orgarrow-up-right

  2. Run the installer (.msi file)

  3. Follow the installation wizard

  4. Verify installation:

2. Install Git

  1. Run installer, use default settings

  2. Verify:

3. Clone DreamOS Repository

Open your terminal/command prompt:

4. Install Dependencies

This downloads all required packages (React, Framer Motion, Tailwind CSS, etc.):

This may take 2-3 minutes. You'll see progress bars as packages download.

circle-exclamation

5. Verify Installation

You should see:

Open http://localhost:5173/ in your browser. You should see the DreamOS login screen!

Post-Installation Setup

Create Environment File

This creates a .env file where you'll add your API keys later.

Verify File Structure

Your project should look like this:

Optional: Install DreamOS Globally

If you want to run DreamOS from anywhere:

Now access at: http://localhost:3000

Visual Studio Code

Install Extensions:

  1. ES7+ React/Redux/React-Native snippets - For React snippets

  2. Tailwind CSS IntelliSense - For Tailwind autocomplete

  3. Prettier - Code formatting

  4. ESLint - Code linting

Open DreamOS in VS Code:

WebStorm / IntelliJ IDEA

  1. Open project folder

  2. Enable Node.js support

  3. Install Tailwind CSS plugin

  4. Configure Prettier for formatting

Troubleshooting

Issue: npm install fails

chevron-rightSolution 1: Clear cache and retryhashtag
chevron-rightSolution 2: Use legacy peer depshashtag
chevron-rightSolution 3: Check Node versionhashtag

Issue: Port 5173 already in use

Issue: Permission denied errors

Issue: EACCES or EPERM errors on Windows

Alternative Installation: Docker (Advanced)

If you prefer containerized deployment:

Next Steps

✅ Installation complete! Now let's configure your API keys:

Configurationchevron-right

Or skip to your first session:

https://github.com/Ananya1464/DreamOS/blob/main/docs/getting-started/first-steps.mdchevron-right

Getting Help

Last updated