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:Next Steps
Environment Configuration
Configure API keys and environment settings
Model Providers Setup
Set up AI model providers for documentation generation
Generate Your First Wiki
Create your first repository wiki
Production Deployment
Deploy DeepWiki for production use