Skip to content

Open-source team collaboration platform built for modern teams. Real-time messaging, channels, DMs, and AI-powered assistance. Built with Next.js 16, Supabase Auth, and Neon Postgres. An extensible Slack alternative with AI integration, perfect for developer communities and remote teams.

License

Notifications You must be signed in to change notification settings

Emmaccen/weevean

Repository files navigation

Weevean

Weevean

Open-source team chat platform with AI-powered assistance, built for modern collaboration.

What is Weevean?

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.

Core Features

  • 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

Tech Stack

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

Quick Start

# 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 dev

Visit http://localhost:3000

Documentation

Roadmap

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.

Contributing

We welcome contributions! See CONTRIBUTING.md for:

  • Development setup
  • Code standards and style guide
  • Commit conventions
  • PR process

License

MIT License - see LICENSE

Open source and free forever. Use it, modify it, deploy it anywhere.

Support


Built with Next.js, Supabase, Neon, Tailwind CSS, and the Vercel AI SDK.

About

Open-source team collaboration platform built for modern teams. Real-time messaging, channels, DMs, and AI-powered assistance. Built with Next.js 16, Supabase Auth, and Neon Postgres. An extensible Slack alternative with AI integration, perfect for developer communities and remote teams.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published