Bloks

Open-Source Workspace Platform • All-in-One Productivity Suite • AI-Native

Bloks is an open-source workspace that consolidates notes, documents, messaging, projects, CRM, calendar, boards, spreadsheets, slides, and AI agent automation into a single platform. Think Notion + Linear + Slack + Figma — with a team of 8 specialized AI agents and 35+ integrations built in.

Bloks workspace — Kanban boards with project templates

Problem

Modern teams are fragmented across dozens of tools — Notion for docs, Slack for messaging, Linear for projects, Google Calendar for scheduling, HubSpot for CRM, Figma for design. Each has its own login, data silo, and subscription cost. Context switching between them kills productivity and makes integrated workflows nearly impossible.

Bloks solves this by putting everything in one place — with real-time collaboration, AI automation, and a marketplace of integrations. One workspace. One login. One source of truth.

8+

Avg SaaS tools per team

Each with separate logins, billing, and data silos

30%

Time lost to context switching

Bouncing between apps for related information

$1K+

Monthly per-seat costs

Stacking subscriptions across the entire tool chain

Core Features

Documents & Notes

  • Rich text editor with TipTap — bold, italic, code blocks, tables, checklists
  • Canvas blocks with freehand drawing and node-based visual editing (ReactFlow)
  • Spreadsheets with CSV/Excel import and export
  • AI-powered slide generation from natural language prompts
  • Real-time collaborative editing via WebSocket with live cursors
  • Note folders, permissions, and public/private visibility

Communication

  • Private DMs and group messaging with threading
  • Channels with emoji reactions and read receipts
  • Voice messages with recording and playback
  • Live chat widget for external users
  • WebRTC video calls via Mediasoup
  • Auto-generated captions with word-level timestamps

Project Management

  • Kanban boards with drag-and-drop (dnd-kit), checklists, labels, and due dates
  • Drive file system with color-coded type icons and folder hierarchy
  • Calendar with recurring events, booking links, and availability management
  • Google Calendar and Microsoft Calendar sync
  • CRM pipeline with deal stages, forecasting, and activity logging
  • Task management with priority levels, assignees, and status tracking

Organizations & Security

  • Multi-user organizations with role-based access (owner, admin, member, viewer)
  • Team structure with invite codes and domain auto-join
  • Two-factor authentication and session timeout policies
  • IP allowlisting and security policy management
  • E2E encryption support with public key storage
  • OAuth with GitHub, Microsoft, and Google

The Workspace

Integrations Marketplace

35+ service integrations across Source Control, Cloud Platforms, Databases, Dev Tools, and more — each with OAuth connect and status tracking.

Bloks integrations marketplace

Calendar

Week/month/day views with mini calendar sidebar, multiple calendar support, booking links for scheduling, and friends' calendar sharing.

Bloks calendar view

CRM Pipeline

Sales pipeline with customer tracking, deal stages, pipeline value, weighted forecasts, and activity management.

Bloks CRM pipeline

AI Agent Team

Chat and Missions modes — the orchestrator routes your message to the right specialist agents with suggested prompts for security, accessibility, deployment, and testing.

Bloks AI agent team

Messaging

Channels, direct messages, and groups with search, notifications, and split-pane conversation view.

Bloks messaging

Drive

File manager with Documents, Canvases, and Slides tabs — drag-and-drop uploads with grid and list views.

Bloks drive

Technical Architecture

Full-stack monorepo with pnpm workspaces — NestJS 11 backend with 30+ modules and a Next.js 14 frontend with 190+ React components.

Frontend

Next.js 14 App Router, React 18, TypeScript, Tailwind CSS, shadcn/ui, ReactFlow, Framer Motion

Backend

NestJS 11 with modular architecture — auth, notes, posts, messages, calendar, boards, CRM, integrations, agents

Database

PostgreSQL via Neon with custom ORM, real-time subscriptions, and migration system

Real-Time

WebSocket + Socket.io for live collaboration, presence tracking, and instant notifications

AI Layer

Anthropic SDK + LangChain for agent orchestration, vector embeddings for context memory

Storage

AWS S3 for media uploads, Cloudflare R2 for backups, Redis for caching and job queues

Rich Text

TipTap editor with custom extensions — code blocks, tables, images, checklists, mentions

Video

Mediasoup WebRTC for calls, speech-to-text for auto captions, word-level timing

Blockchain

Solana Web3.js for wallet integration, decentralized identity, and on-chain transactions

AI Agent System

8 specialized AI agents work as an autonomous team. Atlas orchestrates task breakdown and delegation, while domain-specific agents handle execution — from backend API development to security audits.

A
AtlasOrchestrator

Breaks down tasks, delegates to agents, manages workflow

S
SageSenior Dev

Architecture decisions, code review, technical guidance

F
ForgeBackend Dev

API design, database schemas, server-side logic

P
PixelFrontend Dev

React components, UI implementation, interactions

N
NovaDesigner

UX review, design systems, accessibility audits

H
HawkQA Engineer

Testing strategies, bug hunting, regression checks

T
TitanDevOps

Deployment, infrastructure, CI/CD pipelines

S
ShieldSecurity

Vulnerability scanning, auth hardening, compliance

How It Works

1

User sends a prompt

"Build a REST API for the CRM module with CRUD endpoints"

2

Atlas breaks it down

Decomposes into subtasks and assigns to Forge (API), Pixel (UI), Hawk (tests)

3

Agents execute in parallel

Each agent writes code, runs tools, and reports results with tool call visibility

4

Results flow back

Atlas aggregates outputs, handles conflicts, and presents the final result to the user

Integrations Marketplace

35+ providers with OAuth authentication, encrypted token management, and shareable integration templates.

Core

GitHub

Vercel

Neon

Cloudflare

Cloud

AWS

GCP

Azure

DigitalOcean

Databases

Supabase

PlanetScale

Upstash

MongoDB

Dev Tools

Linear

Notion

Jira

GitLab

Communication

Slack

Discord

Monitoring

Sentry

Datadog

Grafana

Payments

Stripe

AI

OpenAI

Anthropic

Technical Challenges

Real-Time Collaboration

Building conflict-free collaborative editing across documents, canvas, and spreadsheets — handling concurrent edits, cursor positions, and presence tracking via WebSocket without data loss.

Agent Orchestration

Designing a multi-agent system where 8 AI agents coordinate autonomously — handling task delegation, parallel execution, result aggregation, and conflict resolution across agent boundaries.

30+ Module Architecture

Structuring a NestJS backend with 30+ feature modules (auth, notes, CRM, calendar, boards, agents, integrations) while keeping them decoupled, testable, and performant at scale.

Cross-Platform Integration

Building secure OAuth flows for 35+ providers with encrypted token storage, refresh token rotation, and graceful degradation — each with different API patterns and rate limits.

Project Scale

190+

React Components

30+

Backend Modules

35+

Integrations

8

AI Agents

Tech Coverage

TypeScript
React / Next.js (Frontend)
NestJS (Backend)
PostgreSQL / Redis
WebSocket / Real-Time
AI / LangChain / Anthropic
Solana / Web3

Impact

  • Built a production-grade workspace rivaling Notion, Slack, Linear, and HubSpot — as a single open-source platform
  • Implemented real-time collaborative editing across documents, canvas, and spreadsheets with live cursors and presence
  • Designed an 8-agent AI team with autonomous task breakdown, parallel execution, and cross-agent coordination
  • Built a 35+ provider integration marketplace with OAuth, encrypted token storage, and shareable templates
  • Full CRM pipeline with drag-and-drop deal stages, revenue forecasting, health scoring, and activity logging
  • WebRTC video with auto-generated captions and word-level transcripts via speech-to-text
  • 190+ React components and 30+ NestJS modules in a clean monorepo architecture