goat  by goat-sdk

Agentic finance toolkit for AI agents

created 8 months ago
797 stars

Top 45.1% on sourcepulse

GitHubView on GitHub
Project Summary

GOAT is a comprehensive finance toolkit designed to empower AI agents with economic capabilities across various blockchains. It enables agents to perform actions like sending payments, purchasing goods, engaging in DeFi strategies, and tokenizing assets, targeting developers building sophisticated AI financial agents.

How It Works

GOAT utilizes blockchain infrastructure, cryptocurrencies, and wallets as the foundation for agent economic activity. It operates by allowing agents to connect to a wallet, transact across supported chains, leverage over 200 integrated tools, and integrate with popular agent frameworks. The toolkit is designed to be lightweight and extensible, encouraging users to install only necessary components and providing clear guides for creating custom plugins, integrating new chains, wallets, or agent frameworks.

Quick Start & Requirements

  • Installation: Primarily via npm for TypeScript (npm install @goat-sdk/core) and pip for Python (pip install goat-sdk).
  • Prerequisites: Node.js and npm for TypeScript; Python 3.x for Python. Specific examples may require blockchain node access or API keys.
  • Resources: Project setup involves standard package management. Detailed setup guides for local development are available for both TypeScript and Python.
  • Documentation: Quickstart examples are categorized by use case, framework, and wallet for both TypeScript and Python.

Highlighted Details

  • Supports over 200 tools and integrations for diverse financial operations.
  • Offers adapters for popular agent frameworks like Langchain, CrewAI, and Vercel AI.
  • Provides wallet integrations for EVM, Solana, Crossmint, Lit, Safe, and more.
  • Extensible architecture allows for custom plugin development and integration of new chains/wallets.

Maintenance & Community

The project is actively maintained with a community Discord server and an X (formerly Twitter) presence. Contribution guides are provided for adding new features, plugins, chains, and wallet providers.

Licensing & Compatibility

GOAT is licensed under the MIT license, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

While extensive, the toolkit's breadth means specific integrations might be more mature than others. Users should verify the stability and feature completeness of individual plugins and chain/wallet adapters for their specific use cases.

Health Check
Last commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
2
Star History
179 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
1 more.

superagent by superagent-ai

0.3%
6k
Open-source framework for building AI assistants with an API
created 2 years ago
updated 3 weeks ago
Feedback? Help us improve.