ZerePy  by blorm-network

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

created 8 months ago
587 stars

Top 56.1% 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

4 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 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
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
3 more.

composio by ComposioHQ

0.2%
26k
Toolset for AI agent integrations via function calling
created 1 year ago
updated 1 day ago
Feedback? Help us improve.