Skip to Content
Forge Documentation

Forge Documentation

Welcome to the official documentation for Forge - a modern idea-to-execution application available as both a web app and a cross-platform desktop app.

What is Forge?

Forge helps teams track ideas, goals, and tasks with:

  • Visual Mind Mapping - Organize thoughts and connect ideas visually
  • Goal Tracking - Set and monitor progress on team goals
  • Task Management - Kanban-style task boards with drag-and-drop
  • Real-time Collaboration - Voice and video calling via LiveKit
  • Team Presence - See who’s online and available
  • Activity Tracking - Audit logs for all changes

Available Versions

Forge is available in two versions:

VersionDescriptionBest For
Web AppBrowser-based Next.js applicationTeams needing anywhere access, quick deployment
Desktop AppNative Tauri application (macOS, Windows, Linux)Users preferring native performance, offline capability

Both versions share the same core features and can connect to the same Turso database for seamless data synchronization.


Technology Comparison

ComponentWeb VersionDesktop Version
FrontendNext.js 16, React 19React 19, Vite
BackendNext.js API RoutesRust (Tauri 2.x)
DatabaseTurso (libSQL) via PrismaTurso (libSQL) via libsql-client
AuthenticationNextAuth.js + Azure ADAzure AD OAuth 2.0 + PKCE
Real-timeLiveKitLiveKit
StylingTailwind CSS v4Tailwind CSS
StateZustand + React QueryZustand + React Query

Web Application

SectionDescription
Architecture OverviewTechnical architecture and system design
User GuideHow to use Forge web features
Deployment GuideDeploying to Vercel, Docker, etc.
Development GuideSetting up local development

Desktop Application

SectionDescription
Architecture OverviewTauri architecture and data flow
User GuideDesktop-specific features and workflows
Deployment GuideBuilding, signing, and distributing
Development GuideRust + React development setup

Shared Features

Both versions include:

  • Ideas - Capture and organize concepts with priority and status
  • Goals - Track objectives with deadlines and progress
  • Tasks - Kanban board with drag-and-drop
  • Mind Maps - Visual connections between entities
  • Comments - Collaboration on any item
  • Activity Feed - Complete audit trail
  • Voice/Video Calling - LiveKit-powered communication
  • Microsoft Sign-in - Azure AD authentication

Platform Support

Web Version

  • All modern browsers (Chrome, Firefox, Safari, Edge)
  • Mobile browsers supported

Desktop Version

PlatformStatusNotes
macOS (Apple Silicon)✅ SupportedPrimary development platform
macOS (Intel)✅ SupportedUniversal binary
Windows✅ Supportedx64 architecture
Linux✅ SupportedAppImage and deb packages

Source Code

RepositoryDescription
forge Web application (Next.js)
forge-desktop Desktop application (Tauri)
forge-docs This documentation
Last updated on