{"id":16366419,"url":"https://github.com/centminmod/nextjs-chatgpt-app-2","last_synced_at":"2026-02-17T06:30:17.901Z","repository":{"id":158373819,"uuid":"618326825","full_name":"centminmod/nextjs-chatgpt-app-2","owner":"centminmod","description":null,"archived":false,"fork":false,"pushed_at":"2023-08-27T08:58:13.000Z","size":11438,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-31T01:29:04.167Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/centminmod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-24T08:26:55.000Z","updated_at":"2023-03-24T08:28:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab5602f0-6ccf-4540-842d-fd956f9f2f8d","html_url":"https://github.com/centminmod/nextjs-chatgpt-app-2","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fnextjs-chatgpt-app-2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fnextjs-chatgpt-app-2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fnextjs-chatgpt-app-2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/centminmod%2Fnextjs-chatgpt-app-2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/centminmod","download_url":"https://codeload.github.com/centminmod/nextjs-chatgpt-app-2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239827781,"owners_count":19703749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T02:46:23.779Z","updated_at":"2026-02-17T06:30:17.847Z","avatar_url":"https://github.com/centminmod.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `BIG-AGI` 🤖💬\n\nWelcome to `big-AGI` 👋 your personal AGI application\npowered by OpenAI GPT-4 and beyond. Designed for smart humans and super-heroes,\nthis responsive web app comes with Personas, Drawing, Code Execution, PDF imports, Voice support,\ndata Rendering, AGI functions, chats and much more. Comes with plenty of `#big-AGI-energy` 🚀\n\n[![Official Website](https://img.shields.io/badge/BIG--AGI.com-%23096bde?style=for-the-badge\u0026logo=vercel\u0026label=demo)](https://big-agi.com)\n\nOr fork \u0026 run on Vercel\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fenricoros%2Fbig-agi\u0026env=OPENAI_API_KEY,OPENAI_API_HOST\u0026envDescription=OpenAI%20KEY%20for%20your%20deployment.%20Set%20HOST%20only%20if%20non-default.)\n\n## Useful 👊\n\n![Ask away, paste a ton, copy the gems](docs/pixels/big-AGI-compo1.png)\n\n- Engaging AI Personas\n- Clean UX, w/ tokens counters\n- Private: user-owned API keys and localStorage, self-hostable if you like\n- Human I/O: Advanced voice support (TTS, STT)\n- Machine I/O: PDF import \u0026 Summarization, code execution\n- Many more updates \u0026 integrations: ElevenLabs, Helicone, Paste.gg, Prodia\n- Coming up: automatic-AGI reasoning (Reason+Act) and more\n\n## Support 🙌\n\n[//]: # ([![Official Discord]\u0026#40;https://img.shields.io/discord/1098796266906980422?label=discord\u0026logo=discord\u0026logoColor=%23fff\u0026style=for-the-badge\u0026#41;]\u0026#40;https://discord.gg/MkH4qj2Jp9\u0026#41;)\n[![Official Discord](https://discordapp.com/api/guilds/1098796266906980422/widget.png?style=banner2)](https://discord.gg/MkH4qj2Jp9)\n\n* Enjoy the hosted open-source app on [big-AGI.com](https://big-agi.com)\n* [Chat with us](https://discord.gg/MkH4qj2Jp9)\n* Deploy your [fork](https://github.com/enricoros/big-agi/fork) for your friends and family\n* send PRs! ...\n  🎭[Editing Personas](https://github.com/enricoros/big-agi/issues/35),\n  🧩[Reasoning Systems](https://github.com/enricoros/big-agi/issues/36),\n  🌐[Community Templates](https://github.com/enricoros/big-agi/issues/35),\n  and [your big-IDEAs](https://github.com/enricoros/big-agi/issues/new?labels=RFC\u0026body=Describe+the+idea)\n\n\u003cbr/\u003e\n\n## Latest Drops 💧🎁\n\n#### 🚨 July/Aug: Back with the Cool features 🧠\n\n- 🎉 **Camera OCR** - real-world AI - take a picture of a text, and chat with it\n- 🎉 **Backup/Restore** - save chats, and restore them later\n- 🎉 **[Local model support with Oobabooga server](docs/local-llm-text-web-ui.md)** - run your own LLMs!\n- 🎉 **Flatten conversations** - conversations summarizer with 4 modes\n- 🎉 **Fork conversations** - create a new chat, to expriment with different endings\n- 🎉 New commands: /s to add a System message, and /a for an Assistant message\n- 🎉 New Chat modes: Write-only - just appends the message, without assistant response\n- 🎉 Fix STOP generation - in sync with the Vercel team to fix a long-standing NextJS issue\n- 🎉 Fixes on the HTML block - particularly useful to see error pages\n\n#### June: scale UP 🚀\n\n- 🎉 **[New OpenAI Models](https://openai.com/blog/function-calling-and-other-api-updates) support** - 0613 models, including 16k and 32k \n- 🎉 **Cleaner UI** - with rationalized Settings, Modals, and Configurators\n- 🎉 **Dynamic Models Configurator** - easy connection with different model vendors\n- 🎉 **Multiple Model Vendors Support** framework to support many LLM vendors\n- 🎉 **Per-model Options** (temperature, tokens, etc.) for fine-tuning AI behavior to your needs\n- 🎉 Support for GPT-4-32k\n- 🎉 Improved Dialogs and Messages\n- 🎉 Much Enhanced DX: TRPC integration, modularization, pluggable UI, etc\n\n#### April / May: more #big-agi-energy\n\n- 🎉 **[Google Search](docs/pixels/feature_react_google.png)** active in ReAct - add your keys to Settings \u003e Google\n  Search\n- 🎉 **[Reason+Act](docs/pixels/feature_react_turn_on.png)** preview feature - activate with 2-taps on the 'Chat' button\n- 🎉 **[Image Generation](docs/pixels/feature_imagine_command.png)** using Prodia (BYO Keys) - /imagine - or menu option\n- 🎉 **[Voice Synthesis](docs/pixels/feature_voice_1.png)** 📣 with ElevenLabs, including selection of custom voices\n- 🎉 **[Precise Token Counter](docs/pixels/feature_token_counter.png)** 📈 extra-useful to pack the context window\n- 🎉 **[Install Mobile APP](docs/pixels/feature_pwa.png)** 📲 looks like native (@harlanlewis)\n- 🎉 **[UI language](docs/pixels/feature_language.png)** with auto-detect, and future app language! (@tbodyston)\n- 🎉 **PDF Summarization** 🧩🤯 - ask questions to a PDF! (@fredliubojin)\n- 🎉 **Code Execution: [Codepen](https://codepen.io/)/[Replit](https://replit.com/)** 💻 (@harlanlewis)\n- 🎉 **[SVG Drawing](docs/pixels/feature_svg_drawing.png)** - draw with AI 🎨\n- 🎉 Chats: multiple chats, AI titles, Import/Export, Selection mode\n- 🎉 Rendering: Markdown, SVG, improved Code blocks\n- 🎉 Integrations: OpenAI organization ID\n- 🎉 [Cloudflare deployment instructions](docs/deploy-cloudflare.md),\n  [awesome-agi](https://github.com/enricoros/awesome-agi)\n- 🎉 [Typing Avatars](docs/pixels/gif_typing_040123.gif) ⌨️\n  \u003c!-- p\u003e\u003ca href=\"docs/pixels/gif_typing_040123.gif\"\u003e\u003cimg src=\"docs/pixels/gif_typing_040123.gif\" width='700' alt=\"New Typing Avatars\"/\u003e\u003c/a\u003e\u003c/p --\u003e\n\n#### March: first release\n\n- 🎉 **[AI Personas](docs/pixels/feature_purpose_two.png)** - including Code, Science, Corporate, and Chat 🎭\n- 🎉 **Privacy**: user-owned API keys 🔑 and localStorage 🛡️\n- 🎉 **Context** - Attach or [Drag \u0026 Drop files](docs/pixels/feature_drop_target.png) to add them to the prompt 📁\n- 🎉 **Syntax highlighting** - for multiple languages 🌈\n- 🎉 **Code Execution: Sandpack** -\n   [now on branch]((https://github.com/enricoros/big-agi/commit/f678a0d463d5e9cf0733f577e11bd612b7902d89)) `variant-code-execution`\n- 🎉 Chat with GPT-4 and 3.5 Turbo 🧠💨\n- 🎉 Real-time streaming of AI responses ⚡\n- 🎉 **Voice Input** 🎙️ - works great on Chrome / Windows\n- 🎉 Integration: **[Paste.gg](docs/pixels/feature_paste_gg.png)** integration for chat sharing 📥\n- 🎉 Integration: **[Helicone](https://www.helicone.ai/)** integration for API observability 📊\n- 🌙 Dark model - Wide mode ⛶\n\n\u003cbr/\u003e\n\n## Why this? 💡\n\nBecause the official Chat ___lacks important features___, is ___more limited than the api___, at times\n___slow or unavailable___, and you cannot deploy it yourself, remix it, add features, or share it with\nyour friends.\nOur users report that ___big-AGI is faster___, ___more reliable___, and ___features rich___\nwith features that matter to them.\n\n![Much features, so fun](docs/pixels/big-AGI-compo2b.png)\n\n## Develop 🧩\n\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=\u0026logo=typescript\u0026logoColor=white)\n![React](https://img.shields.io/badge/React-61DAFB?style=\u0026logo=react\u0026logoColor=black)\n![Next.js](https://img.shields.io/badge/Next.js-000000?style=\u0026logo=vercel\u0026logoColor=white)\n\nClone this repo, install the dependencies, and run the development server:\n\n```bash\ngit clone https://github.com/enricoros/big-agi.git\ncd big-agi\nnpm install\nnpm run dev\n```\n\nNow the app should be running on `http://localhost:3000`\n\n### Integrations:\n\n* [ElevenLabs](https://elevenlabs.io/) Voice Synthesis (bring your own voice too) - Settings \u003e Text To Speech\n* [Helicone](https://www.helicone.ai/) LLM Observability Platform - Settings \u003e Advanced \u003e API Host: 'oai.hconeai.com'\n* [Paste.gg](https://paste.gg/) Paste Sharing - Chat Menu \u003e Share via paste.gg\n* [Prodia](https://prodia.com/) Image Generation - Settings \u003e Image Generation \u003e Api Key \u0026 Model\n\n## Deploy with Docker 🐳\n\nSpecific docker information on [docs/deploy-docker.md](docs/deploy-docker.md). In short:\n\n#### Pre-built image\n\nAdd your OpenAI API key to the `.env` file, then in a terminal run:\n\n```bash\ndocker-compose up\n```\n\n#### Locally built image\n\nIf you wish to build the image yourself, run\n\n```bash\ndocker build -t big-agi .\ndocker run --detach 'big-agi'\n``` \n\n\u003cbr/\u003e\n\nThis project is licensed under the MIT License.\n\n[![GitHub stars](https://img.shields.io/github/stars/enricoros/big-agi)](https://github.com/enricoros/big-agi/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/enricoros/big-agi)](https://github.com/enricoros/big-agi/network)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/enricoros/big-agi)](https://github.com/enricoros/big-agi/pulls)\n[![License](https://img.shields.io/github/license/enricoros/big-agi)](https://github.com/enricoros/big-agi/LICENSE)\n\n[//]: # ([![GitHub issues]\u0026#40;https://img.shields.io/github/issues/enricoros/big-agi\u0026#41;]\u0026#40;https://github.com/enricoros/big-agi/issues\u0026#41;)\n\nMade with 💙\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentminmod%2Fnextjs-chatgpt-app-2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcentminmod%2Fnextjs-chatgpt-app-2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcentminmod%2Fnextjs-chatgpt-app-2/lists"}