{"id":13408869,"url":"https://github.com/anse-app/anse","last_synced_at":"2025-05-14T05:10:29.489Z","repository":{"id":156702859,"uuid":"633091774","full_name":"anse-app/anse","owner":"anse-app","description":"Supercharged experience for multiple models such as ChatGPT, DALL-E and Stable Diffusion.","archived":false,"fork":false,"pushed_at":"2025-05-12T02:21:03.000Z","size":1047,"stargazers_count":1933,"open_issues_count":42,"forks_count":431,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-05-12T03:29:26.926Z","etag":null,"topics":["azure-openai","chatgpt","dall-e","google-gemini","gpt-3","gpt-35-turbo","gpt-4","openai","stable-diffusion"],"latest_commit_sha":null,"homepage":"https://anse.app","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/anse-app.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-04-26T19:03:36.000Z","updated_at":"2025-05-12T02:21:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"a378b094-e2ed-4d2d-b482-3189d1e36626","html_url":"https://github.com/anse-app/anse","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anse-app%2Fanse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anse-app%2Fanse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anse-app%2Fanse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anse-app%2Fanse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anse-app","download_url":"https://codeload.github.com/anse-app/anse/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076848,"owners_count":22010611,"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":["azure-openai","chatgpt","dall-e","google-gemini","gpt-3","gpt-35-turbo","gpt-4","openai","stable-diffusion"],"created_at":"2024-07-30T20:00:56.011Z","updated_at":"2025-05-14T05:10:29.343Z","avatar_url":"https://github.com/anse-app.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","Web apps","Openai","Tools","Apps","ChatGPT-based applications for regular users and specialized problems","Chat UIs","chatgpt","Web 应用","stable-diffusion","List","LLMs ChatUI"],"sub_categories":["Hosted and self-hosted","Open-source projects","AI","Other sdk/libraries","ChatGPT"],"readme":"![Banner](https://user-images.githubusercontent.com/1998168/235366625-e615e68d-592c-4f18-9c9f-1e5cd1778557.png)\n\n# Anse\n\nEnglish | [简体中文](./README.zh-CN.md) | [日本語](./README_JA-JP.md)\n\nAnse is a fully optimized UI for AI Chats.\n\n- 🍿 **Live preview**: https://anse.app\n- 📖 **Documentation**: https://docs.anse.app\n- ✨ **Release Notes**: https://github.com/anse-app/anse/releases\n\n## Features\n\n- **🚀 Powerful Plugin System** - Powered by `Provider plugin` , easy to extend AI platforms such as [OpenAI](https://openai.com/), [Replicate](https://replicate.com/), and also supports custom model parameters.\n- **💬 Session Record Saving** - We use `IndexDB` to store local data, it will not be uploaded to the server, security issues are guaranteed.\n- **🎉 Multiple Session Modes** - Provides different conversations modes，support `Single Conversation`, `Continuous Conversation`, `OpenAI Image Generation`、`Stable Diffusion` and more.\n- **💎 Improved UI Experience** - We have refactored the website UI for the previous version, optimized a lot of details, and also adapted to `mobile end` and `dark mode`.\n- **🌈 One-Click Deployment** - Support one-click deployment, abandoned use environment variables, you can refer to our documentation to deploy the website to [Vercel](https://vercel.com/), [Netlify](https://www.netlify.com/), `Docker`, `Node` and other platforms.\n\n## Running Locally\n\n### Pre environment\n1. **Node**: Check that both your development environment and deployment environment are using `Node v18` or later. You can use [nvm](https://github.com/nvm-sh/nvm) to manage multiple `node` versions locally。\n   ```bash\n    node -v\n   ```\n2. **PNPM**: We recommend using [pnpm](https://pnpm.io/) to manage dependencies. If you have never installed pnpm, you can install it with the following command:\n   ```bash\n    npm i -g pnpm\n   ```\n3. **OPENAI_API_KEY**: Before running this application, you need to obtain the API key from OpenAI. You can register the API key at [https://beta.openai.com/signup](https://beta.openai.com/signup).\n\n### Getting Started\n\n1. Install dependencies\n   ```bash\n    pnpm install\n   ```\n2. Run the application, the local project runs on `http://localhost:3000/`\n   ```bash\n    pnpm run dev\n   ```\n3. Add your [OpenAI API key](https://platform.openai.com/account/api-keys) to the settings panel, then enjoy it!\n\n## How to deploy\nFor more details, please refer to this document: https://docs.anse.app/self-deploy\n\n## Enable Automatic Updates\n\nAfter forking the project, you need to manually enable Workflows and Upstream Sync Action on the Actions page of the forked project. Once enabled, automatic updates will be scheduled every day:\n\n![](https://cdn.jsdelivr.net/gh/yzh990918/static@master/20230518/image.2omctdf8bbk0.webp)\n## Frequently Asked Questions\n\nQ: TypeError: fetch failed (can't connect to OpenAI Api)\n\nA: Reference: https://github.com/anse-app/chatgpt-demo/issues/34\n\nQ: throw new TypeError(`${context}` is not a ReadableStream.)\n\nA: The Node version needs to be `v18` or later，reference: https://github.com/anse-app/chatgpt-demo/issues/65\n\nQ: Accelerate domestic access without the need for proxy deployment tutorial?\n\nA: You can refer to this tutorial: https://github.com/anse-app/chatgpt-demo/discussions/270\n\n## Contributing\n\nThis project exists thanks to all those who contributed.\n\nThank you to all our supporters!🙏\n\n[![img](https://contrib.rocks/image?repo=anse-app/anse)](https://github.com/anse-app/anse/graphs/contributors)\n\n## License\n\nMIT © [ddiu8081](https://github.com/anse-app/anse/blob/main/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanse-app%2Fanse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanse-app%2Fanse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanse-app%2Fanse/lists"}