explaingit

stoaaadev/stoa

Analysis updated 2026-06-24

30TypeScriptAudience · developerComplexity · 4/5LicenseSetup · hard

TLDR

TypeScript framework that runs a seven-agent swarm on GitHub Actions for Solana trading, research, and content, with skills written as markdown files and state stored in git.

Mindmap

mindmap
  root((stoa))
    Inputs
      Solana on-chain feeds
      Arxiv and protocol docs
      Cron triggers
    Outputs
      Trades via Jupiter
      Newsletters and digests
      Telegram or Discord alerts
    Agents
      Scout and Analyst
      Executor and Guardian
      Researcher and Writer
      Ops
    Tech Stack
      TypeScript
      GitHub Actions
      Next.js
      Claude or OpenAI
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Fork the template and run a free Solana watcher and writer swarm on GitHub Actions

USE CASE 2

Add a custom skill by dropping a SKILL.md file under skills and wiring it to an agent

USE CASE 3

Chain skills into a morning pipeline that briefs, scans arxiv, and posts a digest

USE CASE 4

Plug Guardian into a Telegram channel as a kill switch over an autonomous trading bot

What is it built with?

TypeScriptNext.jsGitHubActionsSolanaClaudeOpenAI

How does it compare?

stoaaadev/stoamoonpiesheldon1337/mobsf-fail-appclipboardhealth/groundcrew
Stars303031
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Executor can sign real Solana transactions, so wallet keys and API secrets must be configured carefully before enabling cron.

MIT license: use freely, including commercially, as long as you keep the copyright notice.

In plain English

stoa is a TypeScript framework for running a coordinated swarm of seven AI agents that work together on autonomous tasks, mainly focused on Solana token trading, research, and content generation. The whole system is designed to run for free on GitHub Actions, with state stored as git commits and individual skills written as markdown prompt files rather than code. The seven agents each have a clear role. Scout watches Solana for token movements, volume spikes, and whale transactions. Analyst scores incoming signals against a confidence threshold. Executor places trades through Jupiter and supports DCA and stop-loss. Guardian is the risk manager and has veto power: a single halt message from it freezes the entire swarm. Researcher reads arxiv papers, protocol docs, and exploit post-mortems. Writer produces newsletters, digests, and social posts. Ops handles CI, dependency audits, PR review, and security scans on the repo itself. A skill is a markdown file under skills/your-skill/SKILL.md, with a YAML frontmatter that names the skill, picks the owning agent, optionally schedules it via cron, and describes its objective, steps, output, and exit codes. To add a new capability you drop a markdown file in the right place and reference it from the agent's config. Skills can be chained into pipelines with explicit dependencies, for example a morning pipeline that runs the morning brief, an arxiv scan, an analysis step, and then a daily digest. Getting started: fork the template repo, set ANTHROPIC_API_KEY and optionally Solana keys as repository secrets, enable the tick, agent, and messages workflows, and the swarm starts at the next cron tick. There is also a Next.js dashboard for monitoring the mesh and a CLI with commands like stoa dispatch, stoa health, stoa cost, and stoa gateway. Telegram, Discord, and Slack messaging is built in, and the LLM layer can fail over between Claude, OpenAI, and Gemini. The project is MIT-licensed and ships with pipeline tests and Solana devnet integration tests. Because the executor agent can sign on-chain Solana transactions when given a wallet key, anyone deploying this should treat it as an autonomous trading bot.

Copy-paste prompts

Prompt 1
Set up stoa from the template repo: list the GitHub secrets I need and the workflows I have to enable
Prompt 2
Write a SKILL.md for a new Scout sub-skill that flags Solana tokens with sudden whale outflows in the last hour
Prompt 3
Help me wire the Executor agent to dry-run mode so it never signs a real Solana transaction during testing
Prompt 4
Build a pipeline that runs Researcher on arxiv at 7am, hands the result to Writer, and posts to Discord by 8am

Frequently asked questions

What is stoa?

TypeScript framework that runs a seven-agent swarm on GitHub Actions for Solana trading, research, and content, with skills written as markdown files and state stored in git.

What language is stoa written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, GitHubActions.

What license does stoa use?

MIT license: use freely, including commercially, as long as you keep the copyright notice.

How hard is stoa to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is stoa for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.