Installation
Learn how to install and set up RefineAI in your development environment. This guide covers different installation methods and system requirements.
System Requirements
Minimum Requirements
- Operating System: Windows 10+, macOS 10.15+, or Linux (Ubuntu 18.04+, Debian 10+, CentOS 7+)
- CPU: Dual-core processor, 2.0 GHz or higher
- Memory: 4 GB RAM minimum (8 GB recommended)
- Disk Space: 1 GB available space
- Node.js: v14.0.0 or higher
- npm: v6.0.0 or higher (or yarn v1.22.0+)
Installation Methods
CLI Installation (Recommended)
The RefineAI CLI is the easiest way to get started. Install it globally using npm:
npm install -g refine-ai-cli
Or if you prefer yarn:
yarn global add refine-ai-cli
Desktop Application
For users who prefer a graphical interface, we offer a desktop application for Windows, macOS, and Linux:
Note: The desktop application includes all dependencies and doesn't require a separate Node.js installation.
Docker Installation
For containerized environments, you can use our official Docker image:
docker pull refineai/refine-ai:latest
Run the container with:
docker run -p 3000:3000 -v $(pwd):/app refineai/refine-ai:latest
Verifying Your Installation
After installing RefineAI, verify that it's working correctly by running:
refine --version
You should see output similar to:
RefineAI CLI v1.2.3
If you see the version number, RefineAI is installed correctly and ready to use.
Troubleshooting
If you encounter any issues during installation, try the following:
- •Ensure you have the correct Node.js version installed (
node --version
) - •Try installing with admin/sudo privileges if you encounter permission errors
- •Check our troubleshooting guide for common issues
- •Join our Discord community for support