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.
Языки
- TypeScript55,7%
- JavaScript42,9%
- CSS1,3%
- Остальные0,1%
BIG-AGI 🧠✨
Welcome to big-AGI 👋, the GPT application for professionals that need function, form,
simplicity, and speed. Powered by the latest models from 12 vendors and
open-source model servers, 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. 🤖
Or fork & run on Vercel
👉 roadmap 👉 documentation
big-AGI is an open book; see the ready-to-ship and future ideas in our open roadmap
What's New in 1.14.1 · March 7, 2024 · Modelmorphic
- Anthropic Claude-3 model family support. #443
- New Perplexity and Groq integration (thanks @Penagwin). #407, #427
- LocalAI deep integration, including support for model galleries
- Mistral Large and Google Gemini 1.5 support
- Performance optimizations: runs much faster, 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
- Release notes, and changes v1.13.1...v1.14.1 (233 commits, 8,000+ lines changed)
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
- Multi-Chat Mode: message everyone, all at once. #388
- Export tables as CSV: big thanks to @aj47. #392
- Adjustable text size: customize density. #399
- Dev2 Persona Technology Preview
- Better looking chats with improved spacing, fonts, and menus
- More: new video player, LM Studio tutorial (thanks @aj47), MongoDB support (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
- Support OpenAI 0125 Models. #364
- Rename or Auto-Rename chats. #222, #360
- More control over Link Sharing #356
- Accessibility to screen readers #358
- Export chats to Markdown #337
- Paste tables from Excel #286
- Ollama model updates and context window detection fixes #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
- Commands: command auto-completion (type '/'). #327
- Together AI inference platform support (good speed and newer models). #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
- Conversation Folders: enhanced conversation organization. #321
- LM Studio 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 👊
| Chat Call AGI Draw images Agents, ... | 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 |
![]()
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) |
🌟 Get Involved!
- 📢️ Chat with us on Discord
- ⭐ Give us a star on GitHub 👆
- 🚀 Do you like code? You'll love this gem of a project! Pick up a task! - easy to pro
- 💡 Got a feature suggestion? Add your roadmap ideas
- ✨ Deploy your fork for your friends and family, or customize it for work
- Check out some of the big-AGI community projects
| Project | Features | GitHub |
|---|---|---|
| CoolAGI | Code Interpreter, Vision, Mind maps, and much more | nextgen-user/CoolAGI |
| HL-GPT | Fully remodeled UI | harlanlewis/nextjs-chatgpt-app |
🧩 Develop
To download and run this Typescript/React/Next.js project locally, the only prerequisite is Node.js with the package manager.
Clone this repo, install the dependencies (all local), and run the development server (which auto-watches the
files for changes):
The development app will be running on . 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 from source
The production build of the application is optimized for performance and is performed by the command,
after installing the required dependencies.
The app will be running on the specified port, e.g. .
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:
Or run the official container:
- manually: docker run -d -p 3000:3000 ghcr.io/enricoros/big-agi
- or, with docker-compose:
or see the documentation for a composer file with integrated browsingdocker-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.
2023-2024 · Enrico Ros x big-AGI · License: MIT · Made with 💙
