RefineAI Logo
0
%

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