Your private AI playground. Run your own LLMs locally with 100% privacy.
AiWorld is our organization's first open-source solution that lets you run your language models (LLMs) locally on your machine through a simple interface. All conversations are saved in your private database, ensuring 100% privacy. Configure any LLM model in seconds via endpoint (we recommend Ollama), with no data sharing with third parties.
🔥 Work in Progress... We're implementing advanced AI tool features! Stay tuned!
- 🔒 Absolute privacy: All data stays on your machine
- ⚡ Lightning-fast setup: Just a model name and endpoint
- 🧠 Multi-LLM support: Use different models simultaneously (coming soon)
- 💾 Persistent history: All chats saved in a local database
- 🚫 No subscriptions: Open-source and self-managed
- 🛡️ Secure: No connection to external cloud services
| Area | Technologies |
|---|---|
| Frontend | React, TypeScript, Tailwind CSS, Vite |
| Backend | ASP.NET Core 9, Entity Framework Core |
| Database | SQLite (default) / PostgreSQL, SQL Server support |
| AI Runtime | Compatible with Ollama, llama.cpp, Hugging Face, any OpenAI API endpoint |
- .NET 8 SDK
- Node.js 18+
- Recommended LLM runtime: Ollama
- Clone repository:
git clone https://github.com/AiWorldOrg/AiWorld.git
cd AiWorld- Configure backend: Create appsettings.Development.json in AiWorld.API folder:
{
"ConnectionStrings": {
"DefaultConnection": "Data Source=../AiWorld.db"
}
}- Install dependencies:
# Backend
dotnet restore
# Frontend
cd client
npm install
Launch application:
bash
# In one terminal: Backend
dotnet run --project AiWorld.API
# In another terminal: Frontend
cd client
npm run devFork the repository Create feature branch (git checkout -b feature/awesome-feature) Commit changes (git commit -m 'Add awesome feature') Push branch (git push origin feature/awesome-feature) Open Pull Request
Licensed under MIT. See LICENSE for details.
Privacy by design: AiWorld never sends your data to external servers. The future of AI is private, decentralized, and under your control. ✊ Let's cook and trust the process! 🔥🍳