/big-agi

💬 Personal AI application powered by GPT-4 and beyond, with AI personas, AGI functions, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy and gift #big-AGI-energy! Using Next.js, React, Joy.

Primary LanguageTypeScriptMIT LicenseMIT

BIG-AGI 🧠✨

Welcome to big-AGI 👋, the GPT application for Pro users that combines utility, simplicity, and speed. Powered by the latest models from 7 vendors, including open-source, big-AGI offers best-in-class Voice and Chat with AI Personas, visualizations, coding, drawing, calling, and quite more -- all in a polished UX.

Pros use big-AGI. 🚀 Developers love big-AGI. 🤖

Official Website

Or fork & run on Vercel

Deploy with Vercel

👉 roadmap

big-AGI is an open book; our public roadmap shows the current developments and future ideas.

What's New in 1.6.0 - Nov 28, 2023 🌟

  • Web Browsing: Download web pages within chats - browsing guide
  • Branching Discussions: Create new conversations from any message
  • Keyboard Navigation: Swift chat navigation with new shortcuts (e.g. ctrl+alt+left/right)
  • Performance Boost: Faster rendering for a smoother experience
  • UI Enhancements: Refined interface based on user feedback
  • New Features: Anthropic Claude 2.1, /help command, and Flattener tool
  • For Developers: Code quality upgrades and snackbar notifications

What's New in 1.5.0 - Nov 19, 2023

  • Continued Voice: Engage with hands-free interaction for a seamless experience
  • Visualization Tool: Create data representations with our new visualization capabilities
  • Ollama Local Models: Leverage local models support with our comprehensive guide
  • Text Tools: Enjoy tools including highlight differences to refine your content
  • Mermaid Diagramming: Render complex diagrams with our Mermaid language support
  • OpenAI 1106 Chat Models: Experience the cutting-edge capabilities of the latest OpenAI models
  • SDXL Support: Enhance your image generation with SDXL support for Prodia
  • Cloudflare OpenAI API Gateway: Integrate with Cloudflare for a robust API gateway
  • Helicone for Anthropic: Utilize Helicone's tools for Anthropic models

Check out the big-AGI open roadmap, or the past releases changelog.

✨ Key Features 👊

Ask away, paste a ton, copy the gems More, screenshots.

  • AI Personas: Tailor your AI interactions with customizable personas
  • Sleek UI/UX: A smooth, intuitive, and mobile-responsive interface
  • Efficient Interaction: Voice commands, OCR, and drag-and-drop file uploads
  • Multiple AI Models: Choose from a variety of leading AI providers
  • Privacy First: Self-host and use your own API keys for full control
  • Advanced Tools: Execute code, import PDFs, and summarize documents
  • Seamless Integrations: Enhance functionality with various third-party services
  • Open Roadmap: Contribute to the progress of big-AGI

💖 Support

Official Discord


🧩 Develop

TypeScript React Next.js

Clone this repo, install the dependencies, and run the development server:

git clone https://github.com/enricoros/big-agi.git
cd big-agi
npm install
npm run dev

The app will be running on http://localhost:3000

Integrations:

  • Local models: Ollama, Oobabooga, LocalAi, etc.
  • ElevenLabs Voice Synthesis (bring your own voice too) - Settings > Text To Speech
  • Helicone LLM Observability Platform - Models > OpenAI > Advanced > API Host: 'oai.hconeai.com'
  • Paste.gg Paste Sharing - Chat Menu > Share via paste.gg
  • Prodia Image Generation - Settings > Image Generation > Api Key & Model

🐳 Deploy with Docker

For more detailed information on deploying with Docker, please refer to the docker deployment documentation.

Build and run:

docker build -t big-agi .
docker run -d -p 3000:3000 big-agi

Or run the official container:

  • manually: docker run -d -p 3000:3000 ghcr.io/enricoros/big-agi
  • or, with docker-compose: docker-compose up

☁️ Deploy on Cloudflare Pages

Please refer to the Cloudflare deployment documentation.

🚀 Deploy on Vercel

Create your GitHub fork, create a Vercel project over that fork, and deploy it. Or press the button below for convenience.

Deploy with Vercel


This project is licensed under the MIT License.

GitHub stars GitHub forks GitHub pull requests License

Made with 💙