2023-12-12 01:38:57 -08:00
2023-12-20 00:14:53 -08:00
2023-12-12 02:58:06 -08:00
2023-03-27 01:07:51 -07:00
2023-10-16 21:13:17 -07:00
2023-03-23 16:56:54 +08:00
2023-06-28 17:30:20 -07:00
2023-11-13 13:33:05 -08:00
2023-03-18 21:50:48 -07:00
2023-12-13 14:57:06 -08:00
2023-12-13 14:57:06 -08:00
2023-12-20 00:14:52 -08:00

BIG-AGI 🧠

Welcome to big-AGI 👋, the GPT application for professionals that need function, form, simplicity, and speed. Powered by the latest models from 8 vendors and open-source model servers, 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.7.3 · Dec 13, 2023 · Attachment Theory 🌟

  • Attachments System Overhaul: Drag, paste, link, snap, text, images, PDFs and more. #251
  • Desktop Webcam Capture: Image capture now available as Labs feature. #253
  • Independent Browsing: Full browsing support with Browserless. Learn More
  • Overheat LLMs: Push the creativity with higher LLM temperatures. #256
  • Model Options Shortcut: Quick adjust with Ctrl+Shift+O
  • Optimized Voice Input and Performance
  • Latest Ollama and Oobabooga models
  • For developers: Password Protection: HTTP Basic Auth. Learn How
  • [1.7.1]: Improved Ollama chats. #270
  • [1.7.2]: OpenRouter login & free models 🎁
  • [1.7.3]: Mistral Platform support. #273

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 (all locally), and run the development server (which auto-watches the files for changes):

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

The development app will be running on http://localhost:3000. Development builds have the advantage of not requiring a build step, but can be slower than production builds. Also, development builds won't have timeout on edge functions.

🌐 Deploy manually

The production build of the application is optimized for performance and is performed by the npm run build command, after installing the required dependencies.

# .. repeat the steps above up to `npm install`, then:
npm run build
npm run start --port 3000

The app will be running on the specified port, e.g. http://localhost:3000.

Want to deploy with username/password? See the Authentication guide.

🐳 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 or see the documentation for a composer file with integrated browsing

☁️ 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

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

This project is licensed under the MIT License.

GitHub stars GitHub forks GitHub pull requests License

Made with 💙

S
Description
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.
Readme MIT 74 MiB
Languages
TypeScript 76.2%
JavaScript 22.9%
CSS 0.8%
Shell 0.1%