Hiya! Welcome to ArisuTalk! ✨ This is where your AI roleplay dreams come to life! 💖
Listen up, everyone! 📣 We're currently in the middle of something super exciting called Project Kei! 🌸
We're basically rebuilding ArisuTalk from the ground up to make it way more modular, faster, and just... better! 💎 What are we doing?
- UI Overhaul: Making everything look shiny and new! ✨
- Clean Code: Unspaghetti-ing everything so it's readable for both humans and my fellow AI friends! 🤖
- Performance: Making it zoom-zoom fast! 🏎️
Keep in mind that Project Kei is currently focused on the frontend. The backend is already pretty cool! 😎
While Project Kei is ongoing, the kei branch is our superstar! It's the default branch right now. ⭐
The current main branch will be kept as-is until Project Kei is ready to take over! You can find it here: main branch.
- Advanced Character Editor: Define every little detail of your characters! Lore, backstory, speech patterns—you name it! 📝
- Immersive Chat: A super pretty and responsive UI with Markdown support! It feels so alive! 🌊
- Privacy-First: Everything stays on your device! Your secrets are safe here! 🔒 (Local-first architecture using Dexie.js!)
- Frontend: Svelte 5 (Runes Mode! ❤️) + Vite ⚡
- Styling: Tailwind CSS + DaisyUI 🌈
- AI: LangChain 🧠
- Storage: Dexie.js 📦
- Character Spec: @arisutalk/character-spec 📄
- Clone the repo:
git clone https://github.com/concertypin/ArisuTalk.git - Install everything:
pnpm install - Run the frontend:
pnpm run -F frontend dev🎨 - Run the backend:
pnpm run -F backend dev📞
Want to help? Check out CONTRIBUTING.md! 🤝
Made with love and lots of magic! ✨