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.

GitHub
Noobot logo

Self-host Noobot

v4.4.1

Self-hosted AI workspace with tools, MCP, and 3D animation

ReleaseOpen SourceMIT
Updated9 hours ago
LanguageJavaScript
Setup difficultyAdvanced
Stars
191
Ports
10060 (Frontend (Caddy)), 10061 (Backend API), 10062 (Agent Proxy)
Requires
Node.js, Npm
Install with Docker Compose
Noobot tool workflow analyzing a fictional stock portfolioNoobot AI character animation demoNoobot generating and playing a character animationNoobot completed fictional portfolio analysis workspace

What is Noobot?

Noobot lets you run your own AI agent workspace on your hardware. It gives each user a private workspace with persistent sessions and history. The system includes a wide range of tools for file handling, browser automation, document conversion with LibreOffice, media processing with FFmpeg, and script execution in a Docker sandbox. You can connect any OpenAI-compatible model provider and route requests across different model families. Multiple agents can collaborate through semantic workflows and a harness system for planning and review. The platform also speaks MCP and can attach various external connectors. A standout feature is the ability to import 3D characters and animate them by describing movements in plain language, with Three.js rendering the results in the browser. You can start the whole stack with a single script on Linux or macOS, or install native Electron apps on Windows and macOS. The backend requires Node.js 24 and uses API-key authentication with a super-admin role. The code is MIT-licensed.

Should you self-host Noobot?

Noobot scores 46/100 on selfhost.directory (how scoring works) and ranks #70 of 125 in AI. It has 191 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v4.4.1, came out on 25 October 2026. New versions land roughly every 4 days.

Setup is advanced: plan for several services and some ongoing maintenance. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is ComfyUI (93/100, 143 714 stars). It scores higher overall, so compare the two before you pick. See Noobot vs ComfyUI side by side.

Features

  • 3D character animation
  • AI agent workspace
  • MCP Integration
  • Multi-Agent Workflows
  • Multi-model routing
  • Sandboxed Execution
  • Tool Calling
  • Web and desktop clients

Noobot README

How to install Noobot

Install Noobot with Docker Compose

Environment variables
CADDY_ADDR, AGENT_PROXY_UPSTREAM, PORT, NOOBOT_MODEL_NAME, NOOBOT_MODEL_API_KEY, NOOBOT_MODEL_BASE_URL, NOOBOT_EXECUTION_ISOLATION_MODE
git clone https://github.com/xiayu1987/noobot.git
cd noobot

chmod +x start.sh
./start.sh

Runs on Linux/macOS with Node.js 24.21.0, npm 12.x, optional Docker for sandbox

Noobot releases & version history

More in AI

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…