Installation
There are multiple ways to install Friday Dev based on your needs.
Quick Install (Recommended)
The fastest way to get started is using npx:
npx friday-dev
This will download and run the latest version automatically.
Package Managers
NPM / PNPM / Yarn
# NPM
npm install -g friday-dev
# PNPM
pnpm add -g friday-dev
# Yarn
yarn global add friday-dev
Homebrew (macOS / Linux)
brew install friday-dev
Cargo (Rust)
cargo install friday-dev
System Requirements
| Requirement | Minimum | Recommended |
|---|---|---|
| OS | Windows 10, macOS 10.15, Ubuntu 20.04 | Latest versions |
| RAM | 4 GB | 8 GB+ |
| Disk | 500 MB | 2 GB+ |
| Node.js | 18+ (for npx) | 20+ |
Verify Installation
After installation, verify it's working:
friday-dev --version
# Friday Dev v0.1.0
friday-dev --help
# Shows available commands
Running the App
Start the Development Server
friday-dev
This will:
- Start the backend server on port 3000
- Open the dashboard in your default browser
- Initialize the local database
Custom Port
friday-dev --port 8080
MCP Mode (for IDE integration)
friday-dev --mcp
Self-Hosted Deployment
For production deployment on your own servers, see the Self-Hosted Guide.
Docker Installation
docker run -d \
--name friday-dev \
-p 3000:3000 \
-v friday-data:/data \
fridaydev/friday-dev:latest
See the Docker Guide for more options.
Troubleshooting
Permission Errors (npm)
If you get permission errors with npm global install:
# Option 1: Use npx instead
npx friday-dev
# Option 2: Fix npm permissions
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
Port Already in Use
# Use a different port
friday-dev --port 3001
# Or kill the process using port 3000
lsof -i :3000 | grep LISTEN | awk '{print $2}' | xargs kill
Database Issues
# Reset the local database
friday-dev --reset-db
Next Steps
- Quick Start - Create your first project
- Configuration - Customize Friday Dev