Giter VIP home page Giter VIP logo

robbieinoz / big-agi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from enricoros/big-agi

1.0 0.0 0.0 18.94 MB

๐Ÿ’ฌ 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.

Home Page: https://big-agi.com

License: MIT License

JavaScript 47.10% TypeScript 51.42% CSS 1.43% Dockerfile 0.05%

big-agi's Introduction

BIG-AGI ๐Ÿง โœจ

Welcome to big-AGI ๐Ÿ‘‹, the GPT application for professionals that need function, form, simplicity, and speed. Powered by the latest models from 11 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.12.0 ยท Jan 26, 2024 ยท AGI Hotline

1.12.0.-.Release.2024-01-26.042616.mp4
  • 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

big-agi.mp4
  • 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 ๐Ÿ‘Š

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
next 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 ๐Ÿ’™

big-agi's People

Contributors

enricoros avatar joriskalz avatar harlanlewis avatar fredliubojin avatar tboydston avatar nilshulth avatar konsila avatar felixclements avatar koganei avatar defifofum avatar ashesh3 avatar rossman22590 avatar ptrckaraujo avatar llegomark avatar seven4x avatar typpo avatar edmondop avatar danbalarin avatar dario-piotrowicz avatar jondwillis avatar jontybrook avatar borgmon avatar peterdavehello avatar smileynet avatar g1ibby avatar justmrphoenix avatar kursad-k avatar shinkawk avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.