Build apps on top of AI—not chat wrappers.

Install curl -fsSL https://runastro.sh/install.sh | bash

What Is Astro?

Astro is a self-hosted application layer for AI. It gives you structured memory (markdown, documents, tables, diagrams), automation (Python scripts and schedules, Slack agent tasks), and a full MCP + REST surface so models and humans operate on the same data—not parallel silos. Universes split projects cleanly; each one gets its own dashboard, categories, and agent context.

Compose apps from blocks
Local embeddings, your data
Agents and people, one corpus

Core Features

Memory, automation, and coordination in one Docker install—so you spend time on product logic, not gluing vector DBs, cron runners, and Slack bots together.

See It in Action

Watch videos to see what Astro can do.

Two kinds of “do something”

Astro separates coordination from execution. Agent Tasks push markdown instructions to Slack so people and external agents pick up work in the channel where decisions happen. Python Tasks run saved scripts on the server—scraping, API calls, transforms—on a schedule you control. The universe dashboard shows what matters now. Same database, same MCP tools, different rhythms.

Categories, pins, and hierarchical folders keep the corpus navigable for humans while agents use search and IDs. You are not filing notes for AI—you are building a substrate AI apps can assume.

Browse Docs
Hierarchical categories

Parent and child tree across content types.

Pinned items bar

Markdowns, scripts, documents, diagrams, tables, and links one click away.

Agent tasks

Scheduled prompts to Slack from markdown notes.

Python tasks

Cron and one-shot runs of server-side scripts.

Dashboard widgets

Per-universe markdown boards agents can update by tag.

Get it Now

An AI application stack: memory, automation, Slack coordination, and MCP—in one self-hosted install.
One workspace. Many universes. Build on top of AI, not around it.

Install Astro View on GitHub Chrome and Edge extension