Skip to main content

What is Shumai?

Shumai is a highly decoupled, modular platform built with a layered monorepo architecture. It integrates a React-based frontend, a fast Hono API backend, business logic services, and background workflow engines (supporting both local and Temporal-based execution).

Key Features

  • Decoupled Monorepo Structure: Managed via Bun Workspaces, ensuring each domain or layer is its own self-contained package.
  • Robust API & Core Service Layers: Built on Bun and Hono, featuring strict end-to-end type safety with Zod schemas and DTOs.
  • Workflow & Activity Engine: An orchestration engine capable of polling-based execution locally and enterprise-grade execution via Temporal.
  • Modern UI: A responsive, clean React interface powered by Tailwind CSS and Shadcn UI.
  • Database Resilience: Prisma ORM with PostgreSQL and pgvector for vector similarity and search capabilities.

Explore the Documentation

Start by setting up Shumai on your local machine using our step-by-step guides.

Get Started with Docker

Learn how to build and spin up the Shumai stack quickly using Docker Compose.