awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
wshobson avatar

wshobson/agents

0
View on GitHub↗
36,830 stars·3,984 forks·Python·MIT·36 viewssethhobson.com↗

Agents

This project is an automated trading and agentic workflow platform designed to orchestrate complex financial tasks through state-based graphs. It provides a comprehensive framework for building, deploying, and managing autonomous agents that execute multi-step analytical processes, monitor real-time market conditions, and perform high-speed trade execution.

The platform distinguishes itself through a robust agentic plugin ecosystem that integrates directly with popular AI-powered development environments and command-line interfaces. It features a specialized financial analysis engine capable of multimodal data processing, which converts complex visual charts and diverse market datasets into structured formats for advanced decision-making models. By utilizing state-graph orchestration, the system ensures precise control over agent transitions, tool sequencing, and state persistence during automated operations.

Beyond its core orchestration capabilities, the platform includes extensive tools for quantitative financial analysis, risk management, and portfolio optimization. It supports the definition of custom financial functions, automated technical indicator computation, and the generation of actionable trading insights based on real-time sentiment and trend analysis. The architecture also incorporates modular routing, tiered caching, and language-agnostic service exposure to facilitate scalable, reliable data retrieval and system operation.

The platform is designed for integration into professional development workflows, offering native support for installation via standard package managers and CLI registries. It provides a structured environment for configuring behavioral rules and tool-calling templates, enabling users to deploy containerized analytical services across various infrastructure environments.

Features

  • Algorithmic Trading Engines - Analyzes market trends and places orders at high speeds to capitalize on fleeting opportunities within financial markets.
  • Stateful Agent Orchestration - Building complex, multi-step automated workflows by modeling agent transitions and tool sequencing as directed state graphs.
  • Automated Trading Platforms - Provides integrated components for monitoring market conditions and executing data-driven trades.
  • Financial Analysis Tools - Processes market data and calculates technical indicators for trading insights.
  • AI Trading Insight Generators - Produces trading suggestions and market insights using automated perspectives.
  • Multi-Agent Orchestration - Routes requests through stateful graphs to perform multi-step tasks based on specific analytical requirements and specialized agent capabilities.
  • State-Based Workflow Engines - Defines complex workflows using state graphs to control execution flow, tool sequencing, and state management for scalable automated systems.
  • Stateful Agent Orchestrators - Manages agent transitions and state persistence using directed graphs.
  • Agentic Development Environments - Offers full setup, troubleshooting, and plugin catalog management for agentic development workflows.
  • Agentic Plugin Marketplaces - Provides production-ready agentic workflow building blocks, plugins, and skills for various agentic CLI environments.
  • Agent Integrations - Registers local server processes within desktop AI applications for secure tool access.
  • Agentic Web Services - The platform exposes agent-based processes as web services to handle incoming requests and provide documentation for integrated analytical tools.
  • Portfolio Optimization Algorithms - Analyzes asset performance continuously to suggest adjustments that maximize returns while maintaining desired risk levels for a specific account.
  • Prompt Templates - Defines behavioral rules and tool-use instructions within templates to guide automated systems through complex financial analytical tasks.
  • Tool-Calling Frameworks - Enables autonomous systems to interact with external data through custom functions.
  • Tool-Calling Templates - Encapsulates behavioral logic and function definitions within structured templates to guide large language models through analytical tasks.
  • Financial Analysis Tools - Provides automated access to stock valuation and efficiency ratios for investment decision support.
  • Trading Risk Analysis - Calculates optimal position sizes and profit targets using mathematical inputs.
  • Agentic CLI Integrations - Enables native installation of agentic plugins and registries directly into popular developer CLI tools and environments.
  • Container Orchestration Platforms - Automates the lifecycle and deployment of containerized applications.
  • Adaptive Trading Strategies - Identifies market patterns and refines trading strategies using adaptive algorithms that adjust to changing market conditions over time.
  • Agent Tooling - Creates custom functions that fetch and process external financial data, returning structured information for automated systems to interpret and analyze.
  • Multimodal AI Pipelines - Converts visual datasets and charts into structured formats for visual analysis.
  • Multimodal Analytical Pipelines - Transforms financial metrics and charts into structured inputs for decision-making models.
  • Agent and Skill Libraries - Extensive collection of pre-built subagent configurations.
  • Position Sizing Calculators - Determines the optimal number of shares to trade based on account size and volatility.
  • Risk Management Tools - Determines recommended position sizes and stop-loss levels based on risk tolerance.
  • Market Data Access APIs - Retrieves stock prices and volume metrics through streaming connections.
  • Graph-Based Workflow Models - Models complex multi-step processes as directed graphs to manage agent transitions, tool sequencing, and state persistence.
  • Agent Plugin Frameworks - Distributes modular agent components and skills for seamless integration.
  • External Memory Integrations - Maintains direct upstream integrations for external memory sources across multiple supported agentic harnesses.
  • Market Sentiment Analyzers - Gauges market mood by processing news and social media content.
  • Multimodal Data Encoders - Converts complex financial charts and datasets into string-based representations to allow visual analysis by text-based artificial intelligence models.
  • Stop-Loss Strategies - Identifies price levels to place stop-loss orders where the trade thesis is invalidated.
  • Financial Data Processing - Ingests and analyzes diverse datasets including prices, economic indicators, and sentiment to improve the predictive accuracy of analytical models.
  • Market Data Providers - Fetches historical stock market data from external providers using authenticated requests.
  • Automated Risk Management - The platform monitors market conditions to identify potential threats and implements automated strategies that minimize financial losses for a portfolio.
  • Risk-Reward Metrics - Sets profit targets and stop-loss levels by expressing gains as multiples of initial risk.
  • Asset Filtering - Applies financial filters to curate asset lists for automated market scanning.
  • Fundamental Data Retrieval - Fetches financial metrics like revenue and net income to assess company health.
  • Tiered Caching Systems - Implements a tiered storage strategy that transitions from external data sources to in-memory buffers to ensure continuous system operation.
  • Financial Charting - Generates visual stock charts from financial data for multimodal analysis by artificial intelligence models.
  • Modular Execution Routers - Organizes independent analysis functions into a central routing system to enable parallel processing and efficient data retrieval.
  • Market Insight Monitors - Tracks financial markets with real-time data streams to identify trading opportunities.
  • Technical Analysis Visualizers - Displays market trends using charts with automated trendline detection.

Star history

Star history chart for wshobson/agentsStar history chart for wshobson/agents

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Agents

Similar open-source projects, ranked by how many features they share with Agents.
  • wilsonfreitas/awesome-quantwilsonfreitas avatar

    wilsonfreitas/awesome-quant

    26,818View on GitHub↗

    Awesome-quant is a curated directory of open-source software libraries and tools designed for quantitative finance, algorithmic trading, and financial data analysis. It serves as a central hub for discovering resources that support the entire lifecycle of financial modeling, from raw data ingestion to complex statistical research. The repository organizes specialized tools into categorized collections, enabling users to identify solutions for high-performance numerical computing, technical indicator calculation, and derivative pricing. It highlights frameworks that facilitate the construction

    HTMLalgorithmic-trading-enginealgorithmic-trading-libraryalgotrading
    View on GitHub↗26,818
  • yutiansut/quantaxisyutiansut avatar

    yutiansut/QUANTAXIS

    9,955View on GitHub↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Pythonquant
    View on GitHub↗9,955
  • hsliuping/tradingagents-cnhsliuping avatar

    hsliuping/TradingAgents-CN

    17,494View on GitHub↗

    TradingAgents-CN is a multi-agent framework designed for autonomous financial market analysis and automated trading execution. It functions as a containerized orchestrator that leverages large language models to perform complex reasoning, research, and decision-making tasks within financial environments. The platform distinguishes itself through a modular architecture that integrates diverse artificial intelligence providers and financial data sources into a unified pipeline. It provides granular control over agent behavior through prompt-driven logic configuration and multi-model orchestrati

    Python
    View on GitHub↗17,494
  • akfamily/akshareakfamily avatar

    akfamily/akshare

    16,358View on GitHub↗

    This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets. It functions as a comprehensive toolkit for quantitative research, providing a unified interface to fetch historical and real-time market data across asset classes including equities, futures, bonds, cryptocurrencies, and foreign exchange. By abstracting complex network requests into simple, parameter-driven functions, it enables users to integrate financial data into research workflows and automated trading systems. The library distinguishes itself through its scraper-based ag

    Pythonacademicakshareasset-pricing
    View on GitHub↗16,358
See all 30 alternatives to Agents→

Frequently asked questions

What does wshobson/agents do?

This project is an automated trading and agentic workflow platform designed to orchestrate complex financial tasks through state-based graphs. It provides a comprehensive framework for building, deploying, and managing autonomous agents that execute multi-step analytical processes, monitor real-time market conditions, and perform high-speed trade execution.

What are the main features of wshobson/agents?

The main features of wshobson/agents are: Algorithmic Trading Engines, Stateful Agent Orchestration, Automated Trading Platforms, Financial Analysis Tools, AI Trading Insight Generators, Multi-Agent Orchestration, State-Based Workflow Engines, Stateful Agent Orchestrators.

What are some open-source alternatives to wshobson/agents?

Open-source alternatives to wshobson/agents include: wilsonfreitas/awesome-quant — Awesome-quant is a curated directory of open-source software libraries and tools designed for quantitative finance,… yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies… hsliuping/tradingagents-cn — TradingAgents-CN is a multi-agent framework designed for autonomous financial market analysis and automated trading… akfamily/akshare — This project is a Python library designed for the programmatic retrieval and analysis of diverse financial datasets.… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading… ai4finance-foundation/finrl — FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated…