Files
Pavel Kerndl c0b013f067
CI / frontend (push) Canceled after 0s
CI / api (push) Canceled after 0s
Initialize Aidoit v0.1 monorepo
2026-07-27 18:27:37 +02:00

1.5 KiB

Aidoit

Aidoit is a single-user personal AI operating system for building applications, running AI teams, and managing infrastructure.

Repository structure

apps/
  web/        Main web development dashboard
  msp/        Infrastructure management dashboard
  api/        Shared modular REST API
  desktop/    Tauri desktop application workspace

packages/
  ui/         Shared React components and design tokens
  contracts/  Shared domain and API contracts
  sdk/        Typed API client
  config/     Shared TypeScript configuration

infrastructure/
  docker/     Local Docker Compose stack
  nginx/      Reverse-proxy examples

docs/
  architecture/
  decisions/
  roadmap/

Prerequisites

  • Node.js 22+
  • pnpm 10+
  • Python 3.13+
  • Docker with Docker Compose

Local development

cp .env.example .env
pnpm install
docker compose -f infrastructure/docker/compose.yml up -d postgres redis minio
pnpm dev

Services:

First production targets

  • web.aidoit.top
  • msp.aidoit.top
  • api.aidoit.top
  • desktop application communicating with the shared API

Status

This repository is the professional v0.1 foundation. It intentionally starts as a modular monolith and leaves room for later extraction of workers or services when real operational needs justify it.