Documentation

Everything you need to build amazing applications with Repofly

Introduction

Welcome to Repofly, the AI-powered cloud development platform that accelerates your workflow from idea to deployment. This documentation will guide you through everything you need to know to build, deploy, and scale applications.

New to Repofly? Start with our Quick Start Guide to deploy your first application in under 5 minutes.

Key Features

  • AI-powered code generation and assistance
  • Instant global deployments to edge network
  • Built-in CI/CD pipeline
  • Real-time collaboration tools
  • Enterprise-grade security

Quick Start

Get up and running with Repofly in minutes. This guide will walk you through creating and deploying your first application.

1. Create Your Account

Sign up for a free Repofly account at repofly.com/signup. You'll get instant access to all features with generous free tier limits.

2. Install the CLI

bash
# Install via npm
npm install -g repofly-cli

# Or via curl
curl -fsSL https://repofly.com/install.sh | sh

3. Create Your First Project

bash
# Login to your account
repofly login

# Create a new project
repofly create my-app

# Deploy to production
repofly deploy

That's it! Your application is now live on our global edge network.

Installation

Repofly can be accessed through multiple interfaces to fit your workflow.

Web Interface

No installation required. Access the full IDE and dashboard at repofly.com/dashboard.

Command Line Interface

Platform Installation Method Requirements
macOS brew install repofly macOS 10.15+
Windows winget install repofly Windows 10+
Linux snap install repofly Any modern distro

VS Code Extension

Install our VS Code extension for seamless integration with your local development environment.

bash
code --install-extension repofly.vscode-repofly

Your First Project

Let's build a simple web application to understand the Repofly workflow.

Using AI to Generate Code

Repofly's AI assistant can generate entire applications from natural language descriptions.

bash
# Create a new project with AI
repofly create "Build a todo app with React and TypeScript"

# The AI will:
# 1. Generate project structure
# 2. Install dependencies
# 3. Create components
# 4. Set up routing
# 5. Add styling

Project Structure

A typical Repofly project follows this structure:

text
my-app/
├── src/              # Source code
├── public/           # Static assets
├── functions/        # Edge functions
├── tests/            # Test files
├── repofly.json      # Configuration
└── package.json      # Dependencies
Pro Tip: Use repofly dev to start a local development server with hot reload and AI assistance.