Software engineering team
An issue comes in, a reviewed PR goes out. The same path runs every time.
The run
- Issue assigned
- implement
- open PR
- human PR reviewrequired
- merged

A configurable team of autonomous agents that responds to your events in real time. The guardrails are written into the workflow as nodes, so the process holds.
Not yet released · open source · self-hosted · built on the Claude Agent SDK
WHAT IT IS
GitHub, Linear, Slack, email, and more all through one event bus. A job can start the moment an event happens, through a chat, or via cron.
A manager plus the agents a job needs, pointed at any workflow. Not one assistant. A team with roles.
Your process is a YAML workflow the agents follow. Review, approval, and spend limits are nodes in the workflow, not suggestions in a prompt.
WHY IT’S DIFFERENT
Most harnesses give a model a set of tools. modastack gives it a team, a process, and guardrails that hold.
GitHub, Linear, Slack, email, and more land on one event bus, normalized to a single stream. Start a run from an event, a chat, or a cron, all in real time.
sources: # all on one bus github issue · pr · review linear ticket · comment slack alert · mention email inbound chat message · command cron schedule webhook * # and anything else↳ any trigger starts the run in ~0.2sName a manager and the agents the job needs, each with its own tools and role. Point the team at any workflow and change the roster in one file.
manager: orchestratoragents: engineer: { tools: [repo, ci] } reviewer: { tools: [repo] } qa: { tools: [ci, browser] }workflow: sdlc.yamlReview steps, approvals, and spend limits are nodes the run has to pass. The model cannot talk its way around them, because they live in the graph, not the prompt.
workflow: - run: implement - gate: human_review # required approvers: [maintainer] - limit: spend # node, not a hint max_usd: 50 on_exceed: halt - done: merged
USE CASES
FAQ
modastack is an open-source agent harness: a configurable team of autonomous agents that responds to your events in real time, with guardrails written into the workflow as nodes. It is MIT-licensed, self-hosted, and built on the Claude Agent SDK.
modastack still answers a chat, but it also wakes on real events (tickets, emails, alerts, PRs) and on a schedule, all through one event bus. And instead of one assistant, it runs a configured team of agents through a YAML workflow where review, approval, and spend limits are nodes, not suggestions in a prompt.
modastack's memory works on two levels. A global knowledge base builds semantic context from what it has seen across your enterprise tools, so any agent team can pull relevant background instead of starting cold. On top of that, learning memory, the same kind Hermes has, lets it remember and improve from the outcomes and feedback of past runs, getting sharper at your workflows over time. We are actively deepening both.
Hermes is Nous Research's self-improving, open-source agent: a single autonomous agent that lives on your server, carries persistent memory, writes and refines its own skills, and gets more capable the longer it runs. modastack shares that learning memory and adds a global knowledge base across your enterprise tools, but it is built around a team and a process: you point it at a specific workflow, it triggers on your events, runs a manager plus the agents a job needs, and enforces review, approval, and spend limits as workflow nodes. Think one self-improving agent versus a configured team running your process with guardrails. The two are complementary.
OpenClaw is a self-hosted, MIT-licensed gateway that brings an AI assistant into your chat apps (Slack, Telegram, WhatsApp, iMessage, Discord, and more) with tool use, sessions, memory, and multi-agent routing. You message it and it acts. modastack shares that open-source, self-hosted, multi-agent foundation, but it is event-first rather than chat-first: it runs your enterprise queues on their own from tickets, alerts, and PRs (plus chat and cron) through a defined YAML workflow, with review, approval, and spend limits as guardrail nodes. Reach for OpenClaw to put an assistant in your messaging; reach for modastack to run a workflow with a process and a human gate where it matters.
Yes. modastack is MIT-licensed and runs entirely on your own infrastructure.
modastack is built on the Claude Agent SDK.
Any queue someone watches all day following a process: software engineering (issue in, reviewed PR out), inbound support, data pipeline ops, recruiting and screening, inbound sales, accounts payable, and market intelligence. Each runs with its own trigger, steps, and human gate.
