Open-source team chat platform with AI-powered assistance, built for modern collaboration.
Weevean is a self-hosted Slack alternative designed for teams who want control over their data without sacrificing modern features. Multi-tenant workspaces, AI assistance, real-time messaging, and developer-friendly tools make it ideal for technical and non-technical teams alike.
- Multi-tenant workspaces with channel organization
- Direct messaging and message threading
- AI-powered context assistant and smart summaries
- Rich markdown with code syntax highlighting
- Emoji reactions and workspace invites
- Self-hosted with full data control
Built with modern, production-ready technologies:
- Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS v4
- Backend: Next.js API Routes, Neon Postgres
- Auth: Supabase Auth with Row Level Security
- AI: Vercel AI SDK (multi-provider support)
- Deploy: Vercel or self-hosted
# Clone and install
git clone https://github.com/emmaccen/weevean.git
cd weevean
pnpm install
# Configure environment variables
cp .env.example .env.local
# Add your Neon and Supabase credentials
# Run migrations and start
pnpm run db:migrate
pnpm run devVisit http://localhost:3000
- Architecture - System design and technical decisions
- Requirements - Features and roadmap
- Tech Stack - Technology choices and rationale
- Contributing - Development guidelines
- Landing Page Brief - Marketing page design spec
Current Version (v0.1.0)
- Multi-tenant workspaces and channels
- Real-time messaging with threading
- AI assistant with conversation context
- Markdown and code highlighting
- Direct messaging
Coming Soon
- In-browser Python/JavaScript code execution
- AI code analysis and debugging assistance
- Advanced search with semantic understanding
- GitHub/GitLab integration
- Screen recording
- Voice/video calling
See REQUIREMENTS.md for full roadmap.
We welcome contributions! See CONTRIBUTING.md for:
- Development setup
- Code standards and style guide
- Commit conventions
- PR process
MIT License - see LICENSE
Open source and free forever. Use it, modify it, deploy it anywhere.
- Documentation: docs/
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Slack Community: Slack Community #Weevean-community
Built with Next.js, Supabase, Neon, Tailwind CSS, and the Vercel AI SDK.
