refly  by refly-ai

Open-source AI creation engine for complex tasks

created 1 year ago
4,403 stars

Top 11.4% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Refly.AI is an open-source AI-native creation engine designed for complex tasks, targeting developers and power users. It aims to streamline idea-to-execution workflows by integrating multiple AI models, multimodal inputs, and interactive visualization tools, enabling the creation of interactive visualizations and web applications.

How It Works

Refly utilizes a multi-threaded architecture for parallel conversation management and agentic workflows. It integrates over 13 AI models, supporting hybrid scheduling and parallel processing. The platform handles multimodal inputs (text, images, files) and features a RAG-based retrieval system with intelligent knowledge graph construction. Key components include a free-form canvas, AI-enhanced editor, and code artifact generation for HTML, SVG, Mermaid, and React.

Quick Start & Requirements

  • Install/Run: Deploy via Docker: cd deploy/docker && cp ../../apps/api/.env.example .env && docker compose up -d
  • Prerequisites: CPU >= 2 cores, Memory >= 4GB.
  • Documentation: Self-hosting Guide, Deployment Guide

Highlighted Details

  • Supports 13+ leading AI models (e.g., Claude 3.5 Sonnet, Gemini 2.0, GPT-4o-mini).
  • Features a multi-threaded conversation system for complex agentic workflows.
  • Enables code artifact generation (HTML, SVG, Mermaid, React) and website visualization.
  • Integrates RAG, multimodal processing, and an AI-enhanced editor with real-time Markdown rendering.

Maintenance & Community

Licensing & Compatibility

  • Licensed under the "ReflyAI Open Source License," described as Apache 2.0 with additional restrictions.

Limitations & Caveats

The "ReflyAI Open Source License" has additional restrictions beyond Apache 2.0, requiring careful review for commercial or closed-source integration. Specific details of these restrictions are not elaborated in the README.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
138
Issues (30d)
37
Star History
732 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.