Uncensored AI for authentic, unfiltered conversations.
Self-hostable. Privacy-first. Open-source.
KYNS is an uncensored AI chat platform built for users who want direct, honest AI conversations without the usual corporate guardrails.
- No filters, no moralizing — ask anything, get a real answer
- Privacy-first — conversations are automatically deleted after 24 hours
- AI memory — the AI learns your preferences over time (you can disable this)
- Image generation — generate images directly in chat
- Web search — real-time information retrieval
- Role-play characters — immersive AI personas
Built on top of LibreChat — see NOTICE.md for attribution.
- 🤖 Uncensored AI — powered by fine-tuned open-source models
- 🎨 Image Generation — FLUX-based high-quality image creation
- 🔍 Web Search — SearXNG + Firecrawl integration
- 🧠 Persistent Memory — remembers your preferences across sessions
- 🔒 Privacy-first — 24h auto-deletion of conversations and images
- 🎭 AI Characters — immersive role-play personas
- 🗣️ Voice (TTS/STT) — Chatterbox TTS + Whisper STT
- 📱 Mobile-friendly — responsive UI
- Node.js 20+
- MongoDB 6+
- Docker (optional)
git clone https://github.com/Kyns-ai/kyns.git
cd kyns
cp .env.example .env
# Edit .env with your values
docker compose up -dOpen http://localhost:3080
# CREDS_KEY (64 hex chars)
openssl rand -hex 32
# CREDS_IV (32 hex chars)
openssl rand -hex 16
# JWT_SECRET
openssl rand -hex 32
# JWT_REFRESH_SECRET
openssl rand -hex 32Copy .env.example to .env and fill in the required values:
| Variable | Required | Description |
|---|---|---|
MONGO_URI |
Yes | MongoDB connection string |
CREDS_KEY |
Yes | AES-256 key for encrypting credentials |
CREDS_IV |
Yes | AES IV (16 bytes hex) |
JWT_SECRET |
Yes | JWT signing secret |
JWT_REFRESH_SECRET |
Yes | JWT refresh signing secret |
OPENAI_API_KEY |
Yes | API key for your LLM provider |
OPENAI_REVERSE_PROXY |
Yes | vLLM / OpenAI-compatible endpoint URL |
For the full configuration reference, see librechat.example.yaml and .env.example.
Contributions are welcome! See CONTRIBUTING.md for guidelines.
- Fork the repo
- Create a feature branch (
git checkout -b feat/my-feature) - Commit your changes
- Open a Pull Request
Found a vulnerability? See SECURITY.md for responsible disclosure.
MIT — see LICENSE.
KYNS™ is a trademark. Forks must remove KYNS branding. See NOTICE.md.
Built on LibreChat © 2023 Danny Avila — MIT License.