

Anse
1.8k 429What is Anse ?
Anse is a fully optimized UI for AI Chats offering supercharged experience for multiple models such as ChatGPT, DALL-E and Stable Diffusion.
Features
- 🚀 Powerful Plugin System - Powered by
Provider plugin
, easy to extend AI platforms such as OpenAI, Replicate, and also supports custom model parameters. - 💬 Session Record Saving - We use
IndexDB
to store local data, it will not be uploaded to the server, security issues are guaranteed. - 🎉 Multiple Session Modes - Provides different conversations modes,support
Single Conversation
,Continuous Conversation
,OpenAI Image Generation
、Stable Diffusion
and more. - 💎 Improved UI Experience - We have refactored the website UI for the previous version, optimized a lot of details, and also adapted to
mobile end
anddark mode
. - 🌈 One-Click Deployment - Support one-click deployment, abandoned use environment variables, you can refer to our documentation to deploy the website to Vercel, Netlify,
Docker
,Node
and other platforms.
Running Locally
Pre environment
- Node: Check that both your development environment and deployment environment are using
Node v18
or later. You can use nvm to manage multiplenode
versions locally。Terminal window node -v - PNPM: We recommend using pnpm to manage dependencies. If you have never installed pnpm, you can install it with the following command:
Terminal window npm i -g pnpm - 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.
Getting Started
- Install dependencies
Terminal window pnpm install - Run the application, the local project runs on
http://localhost:3000/
Terminal window pnpm run dev - Add your OpenAI API key to the settings panel, then enjoy it!