explaingit

agutinbaigo28/financial-agent-api

Analysis updated 2026-05-18

129TypeScriptAudience · developerComplexity · 4/5LicenseSetup · hard

TLDR

A TypeScript platform for running many AI agents together, with built in tools for financial data, document search, and tracking experiments.

Mindmap

mindmap
  root((AgentStack))
    What it does
      Multi agent platform
      Coordinates agents and tools
      Financial intelligence
    Tech stack
      TypeScript
      Next.js
      React
      LibSQL
    Use cases
      Stock data agents
      Document search RAG
      Workflow automation
    Audience
      Developers
      Fintech teams

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

Build a multi agent system that coordinates specialized AI agents on complex tasks.

USE CASE 2

Pull real time stock quotes, fundamentals, and technical indicators from financial data providers.

USE CASE 3

Set up a retrieval augmented chat interface that searches your own documents.

USE CASE 4

Track experiments and evaluate agent performance with the built in dataset tools.

What is it built with?

TypeScriptNext.jsReactZodVitestLibSQL

How does it compare?

agutinbaigo28/financial-agent-apibananefre/finance-budget-api-agentjwm0203/meetingcopilot
Stars129129129
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/53/5
Audiencedevelopergeneralgeneral

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

How do you get it running?

Difficulty · hard Time to first run · 1h+

Needs API keys for financial data providers plus a LibSQL database to run fully.

Free to use, modify, and reuse for any purpose, including commercial use, as long as the copyright notice is kept.

In plain English

AgentStack is a platform for building and running multiple AI agents that work together, built on a framework called Mastra. It combines many agents, tools, and workflows into one system so they can coordinate on tasks instead of acting as one single chatbot. The project focuses on financial data and analysis, along with the infrastructure needed to run agents in a business setting. The README lists a large number of built in pieces: more than 25 individual agents, 57 tools those agents can call, over 10 multi step workflows, and more than 12 supervisor networks that coordinate groups of agents. There are also over 100 user interface components for building chat style interfaces. Financial intelligence is one of the main features, with tools that pull data from services like Polygon, Finnhub, and AlphaVantage, covering things like stock quotes, company fundamentals, and technical indicators. For working with documents and knowledge, AgentStack includes a retrieval system, often called RAG, that stores information as embeddings in a database called LibSQL, so agents can search and pull in relevant text when answering questions. It also has dataset management features for tracking experiments and evaluating how well the agents perform over time. On the technical side, the project is written mostly in TypeScript and uses Next.js and React for its interface, with Zod for data validation and Vitest for testing, and the README states it has 97 percent test coverage. It also includes security features such as authentication, role based access control, and protections against common web vulnerabilities like path traversal. Observability tooling lets developers trace what each agent, tool, and workflow step is doing, which helps with debugging when several agents are working at once. The project is licensed under MIT, meaning it can be used, modified, and reused freely, including for commercial purposes. It positions itself against other AI agent platforms by emphasizing production readiness: real time tracing, dataset versioning, and coordinated supervisor networks rather than a single simple chatbot. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Set up AgentStack locally and show me how to create a new agent using Mastra.
Prompt 2
Explain how AgentStack's supervisor networks coordinate multiple agents on one task.
Prompt 3
Show me how to connect AgentStack to Polygon or Finnhub for stock data.
Prompt 4
Walk me through adding a new tool to AgentStack's agent framework.

Frequently asked questions

What is financial-agent-api?

A TypeScript platform for running many AI agents together, with built in tools for financial data, document search, and tracking experiments.

What language is financial-agent-api written in?

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

What license does financial-agent-api use?

Free to use, modify, and reuse for any purpose, including commercial use, as long as the copyright notice is kept.

How hard is financial-agent-api to set up?

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

Who is financial-agent-api for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.