enricoros / big-AGI

Generative AI suite powered by state-of-the-art models and providing advanced AI/AGI functions. It features AI personas, AGI functions, multi-model chats, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy on-prem or in the cloud.
https://big-agi.com
MIT License
5.52k stars 1.27k forks source link
agi anthropic beam chatgpt chatgpt-ui generative-ai gpt gpt-4 gpt-5 groq large-language-models mistral multimodal openai openai-api stable-diffusion ui

BIG-AGI 🧠✨

Welcome to big-AGI, the AI suite for professionals that need function, form, simplicity, and speed. Powered by the latest models from 12 vendors and open-source servers, big-AGI offers best-in-class Chats, Beams, and Calls with AI personas, visualizations, coding, drawing, side-by-side chatting, and more -- all wrapped in a polished UX.

Stay ahead of the curve with big-AGI. 🚀 Pros & Devs love big-AGI. 🤖

Official Website

🚀 Big-AGI 2 is launching Q4 2024. Be the first to experience it before the public release.

👉 Apply for Early Access

Or fork & run on Vercel

Deploy with Vercel

New Version

This repository contains two main versions:

Note: After the V2 release in Q4, v2/dev will become the default branch and v1/dev will reach EOL.

Quick links: 👉 roadmap 👉 installation 👉 documentation

What's New in 1.16.1...1.16.8 · Sep 13, 2024 (patch releases)

What's New in 1.16.0 · May 9, 2024 · Crystal Clear

3,000 Commits Milestone · April 7, 2024

big-AGI Milestone

What's New in 1.15.0 · April 1, 2024 · Beam

What's New in 1.14.1 · March 7, 2024 · Modelmorphic - **Anthropic** [Claude-3](https://www.anthropic.com/news/claude-3-family) model family support. [#443](https://github.com/enricoros/big-AGI/issues/443) - New **[Perplexity](https://www.perplexity.ai/)** and **[Groq](https://groq.com/)** integration (thanks @Penagwin). [#407](https://github.com/enricoros/big-AGI/issues/407), [#427](https://github.com/enricoros/big-AGI/issues/427) - **[LocalAI](https://localai.io/models/)** deep integration, including support for [model galleries](https://github.com/enricoros/big-AGI/issues/411) - **Mistral** Large and Google **Gemini 1.5** support - Performance optimizations: runs [much faster](https://twitter.com/enricoros/status/1756553038293303434?utm_source=localhost:3000&utm_medium=big-agi), saves lots of power, reduces memory usage - Enhanced UX with auto-sizing charts, refined search and folder functionalities, perfected scaling - And with more UI improvements, documentation, bug fixes (20 tickets), and developer enhancements
What's New in 1.13.0 · Feb 8, 2024 · Multi + Mind https://github.com/enricoros/big-AGI/assets/32999/01732528-730e-41dc-adc7-511385686b13 - **Side-by-Side Split Windows**: multitask with parallel conversations. [#208](https://github.com/enricoros/big-AGI/issues/208) - **Multi-Chat Mode**: message everyone, all at once. [#388](https://github.com/enricoros/big-AGI/issues/388) - **Export tables as CSV**: big thanks to @aj47. [#392](https://github.com/enricoros/big-AGI/pull/392) - Adjustable text size: customize density. [#399](https://github.com/enricoros/big-AGI/issues/399) - Dev2 Persona Technology Preview - Better looking chats with improved spacing, fonts, and menus - More: new video player, [LM Studio tutorial](https://github.com/enricoros/big-AGI/blob/main/docs/config-local-lmstudio.md) (thanks @aj47), [MongoDB support](https://github.com/enricoros/big-AGI/blob/main/docs/deploy-database.md) (thanks @ranfysvalle02), and speedups
What's New in 1.12.0 · Jan 26, 2024 · AGI Hotline https://github.com/enricoros/big-AGI/assets/32999/95ceb03c-945d-4fdd-9a9f-3317beb54f3f - **Voice Calls**: real-time voice call your personas out of the blue or in relation to a chat [#354](https://github.com/enricoros/big-AGI/issues/354) - Support **OpenAI 0125** Models. [#364](https://github.com/enricoros/big-AGI/issues/364) - Rename or Auto-Rename chats. [#222](https://github.com/enricoros/big-AGI/issues/222), [#360](https://github.com/enricoros/big-AGI/issues/360) - More control over **Link Sharing** [#356](https://github.com/enricoros/big-AGI/issues/356) - **Accessibility** to screen readers [#358](https://github.com/enricoros/big-AGI/issues/358) - Export chats to Markdown [#337](https://github.com/enricoros/big-AGI/issues/337) - Paste tables from Excel [#286](https://github.com/enricoros/big-AGI/issues/286) - Ollama model updates and context window detection fixes [#309](https://github.com/enricoros/big-AGI/issues/309)
What's New in 1.11.0 · Jan 16, 2024 · Singularity https://github.com/enricoros/big-AGI/assets/1590910/a6b8e172-0726-4b03-a5e5-10cfcb110c68 - **Find chats**: search in titles and content, with frequency ranking. [#329](https://github.com/enricoros/big-AGI/issues/329) - **Commands**: command auto-completion (type '/'). [#327](https://github.com/enricoros/big-AGI/issues/327) - **[Together AI](https://www.together.ai/products#inference)** inference platform support (good speed and newer models). [#346](https://github.com/enricoros/big-AGI/issues/346) - Persona Creator history, deletion, custom creation, fix llm API timeouts - Enable adding up to five custom OpenAI-compatible endpoints - Developer enhancements: new 'Actiles' framework
What's New in 1.10.0 · Jan 6, 2024 · The Year of AGI - **New UI**: for both desktop and mobile, sets the stage for future scale. [#201](https://github.com/enricoros/big-AGI/issues/201) - **Conversation Folders**: enhanced conversation organization. [#321](https://github.com/enricoros/big-AGI/issues/321) - **[LM Studio](https://lmstudio.ai/)** support and improved token management - Resizable panes in split-screen conversations. - Large performance optimizations - Developer enhancements: new UI framework, updated documentation for proxy settings on browserless/docker

For full details and former releases, check out the changelog.

👉 Key Features ✨

Advanced AI 100+ AI Models Flow-state UX Privacy First Advanced Tools
Chat
Call
Beam
Draw, ...
Local & Cloud
Open & Closed
Cheap & Heavy
Google, Mistral, ...
Attachments
Diagrams
Multi-Chat
Mobile-first UI
Stored Locally
Easy self-Host
Local actions
Data = Gold
AI Personas
Voice Modes
Screen Capture
Camera + OCR

big-AGI screenshot

You can easily configure 100s of AI models in big-AGI:

AI models supported vendors
Opensource Servers LocalAI (multimodal) · Ollama · Oobabooga
Local Servers LM Studio
Multimodal services Azure · Google Gemini · OpenAI
Language services Anthropic · Groq · Mistral · OpenRouter · Perplexity · Together AI
Image services Prodia (SDXL)
Speech services ElevenLabs (Voice synthesis / cloning)

Add extra functionality with these integrations:

More integrations
Web Browse Browserless · Puppeteer-based
Web Search Google CSE
Code Editors CodePen · StackBlitz · JSFiddle
Sharing Paste.gg (Paste chats)
Tracking Helicone (LLM Observability)


🚀 Installation

To get started with big-AGI, follow our comprehensive Installation Guide. The guide covers various installation options, whether you're spinning it up on your local computer, deploying on Vercel, on Cloudflare, or rolling it out through Docker.

Whether you're a developer, system integrator, or enterprise user, you'll find step-by-step instructions to set up big-AGI quickly and easily.

Installation Guide

Or bring your API keys and jump straight into our free instance on big-AGI.com.


🌟 Get Involved!

Official Discord



2023-2024 · Enrico Ros x big-AGI · License: MIT · Made with 💙