ChatAPI is a self-hosted chat platform that lets you have conversations with AI assistants. It supports multiple AI provider formats (like OpenAI and Anthropic), provides real-time streaming responses, includes user authentication with two-factor security, offers visual chat workspace and API key access for developers, and features usage statistics tracking. Users can create accounts, manage conversations, set up automation rules for automated responses, and integrate the service into their own applications.
How It Works
You find ChatAPI on GitHub - a self-hosted chat platform that works with your favorite AI providers.
You deploy the application and connect your AI service so your assistant can think and respond.
You register with your email, verify it with a code, and set up extra security with two-factor authentication.
You chat with the AI in real-time, watching responses stream in character by character.
Use the chat interface to have conversations, set up automation rules, and view statistics.
Generate API keys to integrate the chat functionality into your own applications.
You check the statistics panel to see how many requests you've made and how many tokens you've used.
You have a fully functional chat platform with real-time conversations, user management, and programmatic access.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.