ZerePy  by blorm-network

Open-source Python framework for deploying AI agents on X and other platforms

Created 10 months ago
583 stars

Top 55.6% on SourcePulse

GitHubView on GitHub
Project Summary

ZerePy is an open-source Python framework for deploying AI agents on social platforms like X and Farcaster, with extensive blockchain integration. It targets developers and users looking to automate social interactions and on-chain activities, offering a modular design for easy customization and LLM support.

How It Works

ZerePy employs a modular architecture, allowing agents to connect to various LLMs (OpenAI, Anthropic, Ollama, etc.) and social/blockchain platforms (X, Farcaster, Solana, Ethereum). Its core functionality is managed via a CLI, with agent behavior defined in JSON configuration files that specify LLM models, social media interaction parameters, and blockchain tool usage. The GOAT (Great Onchain Agent Toolkit) provides a unified interface for EVM and Solana interactions, supporting numerous plugins for DeFi, NFTs, and data analytics.

Quick Start & Requirements

  • Install: Use the Replit template (https://replit.com/@blormdev/ZerePy?v=1) or clone the repo and run poetry install --no-root.
  • Prerequisites: Python 3.10+, Poetry 1.5+. API keys/private keys for LLMs (OpenAI, Anthropic, etc.), social platforms (X, Farcaster), and blockchain networks (Solana, Ethereum, Monad) are required. RPC provider URLs are needed for GOAT.
  • Setup: Replit offers a quick start. Local setup involves cloning, installing dependencies via Poetry, and configuring API keys/credentials.

Highlighted Details

  • Multi-Platform: Supports X, Farcaster, Echochambers, and Discord for social interactions.
  • Blockchain Integration: Extensive on-chain capabilities via GOAT for Solana and EVM chains, with plugins for ERC20, CoinGecko, 1inch, OpenSea, and more.
  • LLM Agnostic: Integrates with OpenAI, Anthropic, Ollama, EternalAI, Hyperbolic, and Galadriel (Grok).
  • Modular Design: Features a modular connection system and CLI for managing agents and configurations.

Maintenance & Community

The project is developed by blorm-network. Links to community resources like Discord/Slack are not explicitly provided in the README.

Licensing & Compatibility

The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The framework requires significant API key and private key management for full functionality. The README does not specify a license, which may impact commercial adoption. Fine-tuning custom models is mentioned as an advanced option but not detailed within the provided text.

Health Check
Last Commit

6 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Elvis Saravia Elvis Saravia(Founder of DAIR.AI).

agent-service-toolkit by JoshuaC215

2.0%
4k
Toolkit for building AI agent services
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.