System Requirements
- Minimum Requirements
- Recommended Requirements
- OS: Linux, macOS, or Windows 10+
- Python: 3.8 or higher
- Node.js: 16.0 or higher
- Memory: 4GB RAM minimum
- Storage: 2GB free space
- Network: Internet connection for AI API calls
Prerequisites
Before installing DeepWiki-Open, ensure you have:Python Installation
- macOS
- Linux (Ubuntu/Debian)
- Windows
Verify Python installation:
python --version should show 3.8+Node.js Installation
- macOS
- Linux
- Windows
Verify Node.js installation:
node --version should show 16.0+Installation Methods
Choose the installation method that best fits your needs:- Docker (Recommended)
- Manual Installation
- Development Setup
Docker Installation
Docker provides the easiest and most consistent setup experience.Prerequisites for Docker
Install Docker
- macOS
- Linux
- Windows
Download and install Docker Desktop for Mac
Docker Setup
Verification
After installation, verify that everything is working correctly:Check Frontend
Visit http://localhost:3000 in your browser.You should see:
- DeepWiki-Open interface
- Repository URL input field
- Model selection dropdown
- Generate Wiki button
Optional Dependencies
Ollama (Local AI Models)
Ollama (Local AI Models)
To run AI models locally using Ollama:Update your
- macOS
- Linux
- Windows
.env:Redis (Caching)
Redis (Caching)
For improved performance in production:Add to
- macOS
- Linux
- Docker
.env:Troubleshooting Installation
Python Installation Issues
Python Installation Issues
Problem:
python: command not foundSolutions:Node.js Installation Issues
Node.js Installation Issues
Problem:
npm ERR! EACCES: permission deniedSolutions:Docker Issues
Docker Issues
Problem:
Cannot connect to Docker daemonSolutions:Port Conflicts
Port Conflicts
Problem:
Port already in useSolutions: