selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

taOS logo

Self-host taOS

v1.0.0-beta.56

Self-hosted AI agent OS with web desktop and offline memory

BetaOpen SourceAGPL-3.0
Updated13 hours ago
LanguagePython
Setup difficultyModerate
MobilePWA
Stars
582
Ports
6969 (controller HTTP API + web UI), 6970 (browser-proxy second-origin), 7832 (qmd embedding service), 7838 (LLM gateway agent listener (loopback only))
Requires
Ca-certificates, Curl, Git, Libtorrent-rasterbar, Python, SQLCipher, SQLite, Vulkan-tools
Install with Linux
taOS web desktop home with window manager, dock, and launchpadtaOS mobile home screen with widget-first layoutGlobal search on mobileApp store on mobileSix agents on different frameworks chatting in a shared taOS channeltaOS Talk chat PWA on phone with agent chats and activity feedtaOS app store with featured apps and agent frameworksImages Studio generating a picture from a text promptGame Studio 3D tower-defense game playing in the browserDesktop app store with 109 catalog apps and 17 agent frameworks

What is taOS?

taOS turns your own hardware — from a £60 single-board computer up to a gaming PC — into a personal AI compute cluster. A single install script sets up a browser-based desktop with window manager, dock, and 43 built-in apps. Agents can swap between 17 frameworks while preserving their memory, files, and chat channels. The taOSmd memory layer scores 97% on an end-to-end benchmark. An integrated store delivers 109 apps and 47 MCP plugins with one click. The stack also includes a mail client, Kanban boards, image/video/audio generation, global search, and cluster monitoring. Licensed AGPL-3.0 and currently in beta.

Should you self-host taOS?

taOS scores 49/100 on selfhost.directory (how scoring works) and ranks #104 of 209 in AI Agents. It has 582 GitHub stars.

It shipped 1 stable release in the past year. The latest, bundle-latest, came out on 21 June 2026.

Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is Orca (91/100, 108 815 stars). It scores higher overall, so compare the two before you pick. See taOS vs Orca side by side.

Features

  • Agent Deployment Wizard
  • App Store
  • Backup & Restore
  • Channel Hub
  • Cluster Inference
  • Global Search
  • Image/Video/Audio Generation
  • Kanban Projects
  • LLM Proxy (LiteLLM)
  • Local Model Catalog
  • Mail Client
  • Multi-framework Agent Chat
  • Offline AI Memory (taOSmd)
  • Secrets Manager
  • Web Desktop Shell

taOS README

How to install taOS

Install taOS with Linux

Environment variables
TAOS_USER_MEMORY_URL, TAOS_CONTROLLER_URL, TAOS_PAIR_MANUAL, TAOS_WORKER_STATE_DIR, TAOS_WORKER_RESOURCES, TAOS_FORCE_METAL, TAOS_NO_UPDATE_PING, TAOS_BROWSER_PROXY_PORT, TAOS_SPA_DIR

One-line install script, idempotent, supports env-var overrides for install path, branch, and port. Run without sudo for user-mode systemd unit.

How to configure taOS

  • TAOS_BROWSER_PROXY_PORT6970Port for browser proxy second origin

    Port for browser proxy second origin

  • TAOS_CONTROLLER_URLController URL for worker pairing

    Controller URL for worker pairing

  • TAOS_FORCE_METALForce Apple Silicon Metal backend when probe reports nothing

    Force Apple Silicon Metal backend when probe reports nothing

    values: 1

  • TAOS_NO_UPDATE_PINGDisable update ping telemetry

    Disable update ping telemetry

    values: 1

  • TAOS_PAIR_MANUALSet to 1 for manual worker pairing without network discovery

    Set to 1 for manual worker pairing without network discovery

    values: 1

  • TAOS_SPA_DIRDirectory for staged desktop bundle

    Directory for staged desktop bundle

  • TAOS_USER_MEMORY_URLURL for taOS to reach the taosmd memory service

    URL for taOS to reach the taosmd memory service

  • TAOS_WORKER_RESOURCESOverride detected worker resource class

    Override detected worker resource class

  • TAOS_WORKER_STATE_DIRDirectory for worker state (signing key)

    Directory for worker state (signing key)

taOS releases & version history

More in Self-hosting

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…