Skip to content

infoinletdevFive/deskive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Deskive

Deskive

Open-source workspace collaboration platform

Real-time chat, video calls, project management, file sharing, calendar, notes, AI tools -- all in one place.

License CI GitHub Stars Issues Pull Requests

Website | Quick Start | Features | Discussions | Contributing

English | 日本語 | 中文 | 한국어 | Español | Français | Deutsch | Português | العربية | हिन्दी | Русский


What is Deskive?

Deskive is an open-source workspace collaboration platform that brings together real-time communication, project management, video conferencing, file management, and AI-powered productivity tools into a single, self-hostable application. Think of it as an open-source alternative to Slack + Notion + Zoom + Asana combined.

Deskive Dashboard
Deskive workspace dashboard

How It Works

  1. Create a Workspace -- Set up your team workspace with channels, projects, and file storage
  2. Communicate -- Real-time chat with threads, reactions, mentions, GIFs, and video calls
  3. Manage Projects -- Kanban boards, sprints, task dependencies, time tracking
  4. Collaborate -- Shared notes, whiteboards, documents with digital signatures
  5. AI Assists -- AutoPilot handles daily briefings, meeting summaries, and smart scheduling

Why Deskive? (Comparison)

Feature Deskive Slack Notion Asana Microsoft Teams
Real-time Chat ✅ Channels, threads, reactions, GIFs ✅ Channels, threads ⚠️ Comments only ⚠️ Comments only ✅ Channels, threads
Video Calls ✅ HD, recording, transcription ⚠️ Huddles (basic) ✅ Built-in
Project Management ✅ Kanban, sprints, time tracking ⚠️ Basic boards ✅ Full-featured ⚠️ Planner (basic)
File Management ✅ Cloud storage, versioning, sharing ⚠️ Basic uploads ⚠️ Embedded ⚠️ Attachments ✅ SharePoint
Notes/Docs ✅ Block editor, real-time collab ⚠️ Canvas (basic) ✅ Full-featured ⚠️ Loop
Calendar ✅ Events, meeting rooms, availability ⚠️ Timeline ✅ Built-in
Whiteboard ✅ Collaborative workspace ✅ Whiteboard
AI Tools ✅ AutoPilot, meeting intel, memory ⚠️ AI summary ⚠️ AI writing ⚠️ AI status ✅ Copilot
Forms Builder ✅ Forms with analytics ✅ Forms ✅ Forms
Budget Tracking ✅ Budgets, expenses, billing
Approval Workflows ✅ Built-in approval system ⚠️ Workflow Builder ✅ Approvals ✅ Power Automate
Bot Automation ✅ Custom bots, triggers/actions ✅ Bolt SDK ⚠️ Rules ✅ Power Automate
Email Integration ✅ Gmail OAuth, SMTP/IMAP ⚠️ Email-to-task ✅ Outlook
Self-Hosted ✅ Docker Compose
Open Source ✅ Apache 2.0
Desktop App ✅ Tauri (macOS, Windows, Linux) ✅ Electron ✅ Electron ✅ Electron
Mobile App ✅ Flutter (iOS, Android) ✅ Native ✅ Native ✅ Native ✅ Native
Pricing 🟢 Free (self-hosted) 💰 $8.75/user/mo 💰 $10/user/mo 💰 $10.99/user/mo 💰 $4/user/mo

Quick Start

Prerequisites

Node.js 20+, PostgreSQL 15+, Redis 7+

git clone https://github.com/deskive/deskive.git
cd deskive

# Backend
cd backend
cp .env.example .env    # Edit with your configuration
npm install
npm run migrate
npm run start:dev

# Frontend (new terminal)
cd frontend
cp .env.example .env
npm install
npm run dev

Visit http://localhost:5175 to access the app.

Docker (Recommended)

git clone https://github.com/deskive/deskive.git
cd deskive
docker compose --env-file .env.docker up -d

One-Command Start

./start.sh

Features

Communication

  • Real-time Chat -- Direct messages, channels, threads, reactions, mentions, GIF support
  • Video Conferencing -- HD calls via LiveKit with screen sharing, recording, transcription
  • Email Integration -- Gmail OAuth, SMTP/IMAP, AI-powered email features

Productivity

  • Project Management -- Tasks, milestones, Kanban boards, sprints, time tracking, dependencies
  • Calendar -- Event scheduling, recurring events, meeting rooms, availability management
  • Notes -- Block-based editor with collaboration, templates, export
  • Documents -- Document management with digital signatures and workflows
  • Whiteboard -- Collaborative visual workspace

AI Tools

  • AutoPilot Agent -- AI assistant for scheduling, task management, and daily briefings
  • Meeting Intelligence -- Automatic transcription, translation, and summarization
  • Document Analysis -- AI-powered content extraction and search
  • Conversation Memory -- Vector-based context for personalized AI interactions

Platform

  • File Management -- Cloud storage with versioning, sharing, Google Drive integration
  • Forms Builder -- Create forms with analytics and response tracking
  • Approvals -- Workflow-based approval system
  • Budget Management -- Track budgets, expenses, and billing rates
  • Bots -- Automation framework with triggers, actions, and scheduling
  • Integrations -- Slack, Google Drive, Google Sheets, Dropbox, GitHub, and more
  • Search -- Global cross-content search with semantic capabilities
  • Analytics -- Workspace insights and productivity metrics
  • i18n -- English and Japanese (expandable)

Tech Stack

Layer Technology
Backend NestJS 11, TypeScript, PostgreSQL (raw SQL), Redis, Qdrant, Socket.io
Frontend React 19, Vite, TypeScript, Tailwind CSS, Radix UI, Zustand, React Query
Desktop Tauri (macOS, Windows, Linux)
Mobile Flutter 3.7+ (iOS, Android)
Video LiveKit (HD calls, screen sharing, recording)
AI OpenAI (GPT-4o-mini, embeddings, Whisper transcription)
Payments Stripe (subscriptions)
Search Qdrant (vector search), PostgreSQL (full-text)

Project Structure

deskive/
├── backend/                 # NestJS API (40+ modules)
│   ├── src/modules/         # chat, projects, files, calendar, notes, video-calls,
│   │                        # auth, workspace, notifications, ai, search, bots,
│   │                        # forms, documents, whiteboards, integrations, ...
│   └── migrations/          # PostgreSQL migrations (148 tables)
├── frontend/                # React + Vite + Tailwind
│   ├── src/pages/           # 30+ feature pages
│   ├── src/components/      # UI components
│   ├── src/i18n/            # English + Japanese translations
│   └── src-tauri/           # Desktop app (Tauri)
├── flutter/                 # Flutter mobile app (iOS + Android)
│   └── lib/                 # Screens, services, providers
├── docker-compose.yml       # One-command self-hosting
├── start.sh                 # Development startup script
└── .github/workflows/       # CI/CD

Project Activity

GitHub Stars Forks Contributors Last Commit

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Contributors

Thank you to all the amazing people who have contributed to Deskive! 🎉

Want to see your face here? Check out our Contributing Guide and start contributing today!

Security

Please report security vulnerabilities responsibly. See SECURITY.md.

License

This project is licensed under the Apache License 2.0.

Copyright 2025 Deskive Contributors.

About

Open-source workspace collaboration platform - chat, video calls, projects, files, calendar, notes, AI tools

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 61.1%
  • Dart 37.7%
  • JavaScript 0.6%
  • Kotlin 0.2%
  • Python 0.1%
  • C++ 0.1%
  • Other 0.2%