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. π€
Or fork & run on Vercel
big-AGI is an open book; our public roadmap
shows the current developments and future ideas.
What's New in 1.8.0 Β· Dec 20, 2023 Β· To The Moon And Back Β· πππ
- Google Gemini Support: Use the newest Google models. #275
- Mistral Platform: Mixtral and future models support. #273
- Diagram Instructions. Thanks to @joriskalz! #280
- Ollama Chats: Enhanced chatting experience. #270
- Mac Shortcuts Fix: Improved UX on Mac
- Single-Tab Mode: Data integrity with single window. #268
- Updated Models: Latest Ollama (v0.1.17) and OpenRouter models
- Official Downloads: Easy access to the latest big-AGI on big-AGI.com
- For developers: troubleshot networking, fixed Vercel deployment, cleaned up the LLMs/Streaming framework
What's New in 1.7.0 Β· Dec 11, 2023
- 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
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 π
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
𧩠Develop
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.
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.
Made with π