jaylfc

taOS: Run Self-Hosted AI Agents Across Your Hardware

taOS is a self-hosted AI agent platform built around taOSmd memory, with chat, files, and agents kept on hardware you control. It runs across devices including Raspberry Pi, Orange Pi, Apple Silicon, PCs, and Android, with cloud models optional.

Stars
568
Forks
43
Stars, last 17 days
+24
Last commit
5 days ago
Contributors
3

Our take

Activeregular commits and releases

Health score

52/100

How it is scored
Activity
86
Community
18
Issues
21
Pull requests
83

+24 stars in the last 17 days

  • Merges more pull requests than 95% of the projects we track
  • Releases more often than 88% of the projects we track
  • Fewer contributors than 82% of the projects we track

taOS is an unusually broad, actively developed self-hosted agent platform, but its beta status and dependence on a very small, concentrated contributor base make it a hands-on adoption today.

Good fit if

  • You want agent memory, conversations, and files hosted on hardware you control, with cloud use optional.
  • You have mixed local hardware and want a shared web interface for agents, chat, and cluster management.
  • You can work with an AGPL-3.0 project and tolerate beta software while its catalogs and desktop flows mature.

Look elsewhere if

  • You need a polished, stable platform with all app and model installation manifests verified on your specific hardware.
  • You require broad contributor ownership or prompt closure of reported issues; recent activity is strong, but most code comes from one person and no issues were recorded as closed in the measured recent period.
  • You need a permissive license or a hosted service rather than a self-managed installation.
All health signals
Last commit2026-10-13 (5 days ago)
Commits, last 90 days100+
Releases, last 12 months56 (latest v1.0.0-beta.56, 2026-10-15)
Contributors3 (top contributor: 94% of commits)
Issues closed, last 90 days0+
Pull requests merged, last 90 days93 (typically merged in 0 days)
Project age7 months

Checked on 2026-10-19 with the GitHub API.

Overview

taOS is a self-hosted AI agent platform built around taOSmd, its framework-agnostic memory system. It aims to keep agents’ memory, conversations, files, and messaging on hardware you own, while letting you choose whether to connect cloud models. Its web desktop brings agent management, chat, and system tools together; a distributed cluster can combine devices such as Raspberry Pi and Orange Pi boards, Apple Silicon Macs, PCs, and Android phones.

The platform separates agent lifecycle and data from the framework that executes an agent, so the framework can be changed without moving its memory or channel setup. taOS is aimed at people who want a local-first AI environment spanning modest single-board computers through GPU-equipped machines, rather than a hosted assistant or a framework-specific agent setup.

Key Features

  • Framework-agnostic agent management, with agents’ memory, files, channels, and configuration managed outside the execution framework.
  • taOSmd-backed memory with a temporal knowledge graph, hybrid search, and an append-only archive.
  • A web desktop and mobile-friendly interface for chat, files, models, apps, and agent administration.
  • Cluster workers that can contribute compute from supported Linux, macOS, Windows, and Android devices.
  • A model catalog and live browser, with hardware-aware discovery for local inference backends.
  • Messaging connectors for services including Telegram, Discord, Slack, Matrix, email, web chat, and webhooks.
  • Agent deployment, shared workspaces, scheduled tasks, and a registry for MCP plugins and skills.

Use Cases

  • Privacy-conscious individuals can run agents and retain their conversations and memory on a home server or single-board computer.
  • Small teams can provide agents with shared channels, files, and project tools without relying on a hosted agent platform.
  • Local-AI enthusiasts can pool a Mac, a gaming PC, and smaller devices into a cluster for different inference and support tasks.
  • Developers experimenting with agent frameworks can switch an agent’s execution framework while keeping platform-managed memory and channels.

What you need

Detected in the repository

  • Python >=3.11,<3.15 (from pyproject.toml)
  • A test suite and automated checks on GitHub Actions

License in plain words

AGPL-3.0network copyleft

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license notice
  • Share your changes: yes, the full source, also when people only use it over a network (e.g. as a hosted service)
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

On a supported Debian, Ubuntu, Fedora, Arch, Alpine, or macOS controller, the README provides this installer:

curl -fsSL https://raw.githubusercontent.com/jaylfc/taOS/master/scripts/install-server.sh | sudo sh

Then open http://your-host:6969. See the README for platform-specific dependencies, worker setup, and development instructions.

Alternatives

  • QwenPaw: QwenPaw focuses on a personal assistant connected to chat apps and extensible with skills, plugins, and MCP tools; taOS centers on an on-device platform with chat, files, and agents.
  • ouroboros: Ouroboros is a persistent desktop or headless agent that works in external projects, while taOS provides a broader self-hosted platform for chat, files, and agents across devices.
ProjectLanguageLicenseStarsStatus
taOSPythonAGPL-3.0568Active
QwenPawTypeScriptApache-2.035.5kActive
ouroborosPythonMIT1.4kActive

Considerations

  • The README labels taOS beta software. It says some agent-management, worker-connection, and model-routing flows are still being smoothed out, and warns that many catalog manifests have not been tested on real hardware.
  • The project is active, with frequent commits and releases, but measured contributors are few and code contribution is highly concentrated. The measured period also recorded no issue closures, despite substantial merged pull-request activity.
  • Python 3.11 through 3.14 is required. GPU or NPU hardware is not a general installation requirement, but model capability and performance depend on the devices and backends available; smaller devices may be limited to smaller models or CPU tasks.
  • The AGPL-3.0 license should be reviewed before modifying or offering the software as a network service. The repository provides a self-hosted installation path, not a managed hosted service.

Found this useful?

Share it with someone who would like taOS.

Comparisons