[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-blorm-network--ZerePy":3,"tool-blorm-network--ZerePy":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",150037,2,"2026-04-10T23:33:47",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":76,"owner_twitter":77,"owner_website":78,"owner_url":79,"languages":80,"stars":89,"forks":90,"last_commit_at":91,"license":92,"difficulty_score":32,"env_os":93,"env_gpu":93,"env_ram":93,"env_deps":94,"category_tags":104,"github_topics":76,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":105,"updated_at":106,"faqs":107,"releases":108},6542,"blorm-network\u002FZerePy","ZerePy","ZerePy an open-source framework for AI agents written in Python","ZerePy 是一款基于 Python 开发的开源框架，旨在帮助用户轻松部署能够自主运行于 X（原 Twitter）等社交平台的 AI 智能体。它源自 Zerebro 后端的模块化版本，让用户能以较低门槛构建具备类似核心功能的个性化代理。\n\n该工具主要解决了传统 AI 智能体开发中环境配置复杂、多平台集成困难以及链上交互门槛高的问题。通过统一的命令行界面，用户可以灵活管理智能体，并一键连接多种主流大语言模型（如 OpenAI、Anthropic、Grok 等），实现从内容生成到社交互动的自动化。\n\nZerePy 特别适合具备一定编程基础的开发者、区块链爱好者以及希望探索去中心化社交应用的科研人员使用。其独特的技术亮点在于深度的“链上”集成能力，原生支持 Solana、以太坊、Monad 等公链，并兼容 GOAT（Great Onchain Agent Toolkit）插件系统，使智能体不仅能发帖互动，还能直接执行代币交易、查询链上数据等复杂操作。此外，其模块化的连接架构允许用户根据需求自由组合社交网络与区块链服务，为构建多功能自治代理提供了高度灵活的底层支持。","# ZerePy\n\nZerePy is an open-source Python framework designed to let you deploy your own agents on X, powered by multiple LLMs.\n\nZerePy is built from a modularized version of the Zerebro backend. With ZerePy, you can launch your own agent with\nsimilar core functionality as Zerebro. For creative outputs, you'll need to fine-tune your own model.\n\n## Features\n\n### Core Platform\n\n- CLI interface for managing agents\n- Modular connection system\n- Blockchain integration\n\n### Onchain Activity\n\n- Solana\n- Ethereum\n- GOAT (Great Onchain Agent Toolkit)\n- Monad\n\n### Social Platform Integrations\n\n- Twitter\u002FX\n- Farcaster\n- Echochambers\n\n### Language Model Support\n\n- OpenAI\n- Anthropic\n- EternalAI\n- Ollama\n- Hyperbolic\n- Galadriel\n- XAI (Grok)\n\n## Quickstart\n\nThe quickest way to start using ZerePy is to use our Replit template:\n\nhttps:\u002F\u002Freplit.com\u002F@blormdev\u002FZerePy?v=1\n\n1. Fork the template (you will need you own Replit account)\n2. Click the run button on top\n3. Voila! your CLI should be ready to use, you can jump to the configuration section\n\n## Requirements\n\nSystem:\n\n- Python 3.10 or higher\n- Poetry 1.5 or higher\n\nEnvironment Variables:\n\n- LLM: make an account and grab an API key (at least one)\n  - OpenAI: https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\n  - Anthropic: https:\u002F\u002Fconsole.anthropic.com\u002Faccount\u002Fkeys\n  - EternalAI: https:\u002F\u002Feternalai.oerg\u002Fapi\n  - Hyperbolic: https:\u002F\u002Fapp.hyperbolic.xyz\n  - Galadriel: https:\u002F\u002Fdashboard.galadriel.com\n- Social (based on your needs):\n  - X API: https:\u002F\u002Fdeveloper.x.com\u002Fen\u002Fdocs\u002Fauthentication\u002Foauth-1-0a\u002Fapi-key-and-secret\n  - Farcaster: Warpcast recovery phrase\n  - Echochambers: API key and endpoint\n- On-chain Integration:\n  - Solana: private key\n  - Ethereum: private keys\n  - Monad: private key\n\n## Installation\n\n1. First, install Poetry for dependency management if you haven't already:\n\nFollow the steps here to use the official installation: https:\u002F\u002Fpython-poetry.org\u002Fdocs\u002F#installing-with-the-official-installer\n\n2. Clone the repository:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fblorm-network\u002FZerePy.git\n```\n\n3. Go to the `zerepy` directory:\n\n```bash\ncd zerepy\n```\n\n4. Install dependencies:\n\n```bash\npoetry install --no-root\n```\n\nThis will create a virtual environment and install all required dependencies.\n\n## Usage\n\n1. Activate the virtual environment:\n\n```bash\npoetry shell\n```\n\n2. Run the application:\n\n```bash\npoetry run python main.py\n```\n\n## Configure connections & launch an agent\n\n1. Configure your desired connections:\n\n   ```\n   configure-connection twitter    # For Twitter\u002FX integration\n   configure-connection openai     # For OpenAI\n   configure-connection anthropic  # For Anthropic\n   configure-connection farcaster  # For Farcaster\n   configure-connection eternalai  # For EternalAI\n   configure-connection solana     # For Solana\n   configure-connection goat       # For Goat\n   configure-connection galadriel  # For Galadriel\n   configure-connection ethereum   # For Ethereum\n   configure-connection discord    # For Discord\n   configure-connection ollama     # For Ollama\n   configure-connection xai        # For Grok\n   configure-connection allora     # For Allora\n   configure-connection hyperbolic # For Hyperbolic\n   ```\n\n2. Use `list-connections` to see all available connections and their status\n\n3. Load your agent (usually one is loaded by default, which can be set using the CLI or in agents\u002Fgeneral.json):\n\n   ```\n   load-agent example\n   ```\n\n4. Start your agent:\n   ```\n   start\n   ```\n\n## GOAT Integration\n\nGOAT (Go Agent Tools) is a powerful plugin system that allows your agent to interact with various blockchain networks and protocols. Here's how to set it up:\n\n### Prerequisites\n\n1. An RPC provider URL (e.g., from Infura, Alchemy, or your own node)\n2. A wallet private key for signing transactions\n\n### Installation\n\nInstall any of the additional [GOAT plugins](https:\u002F\u002Fgithub.com\u002Fgoat-sdk\u002Fgoat\u002Ftree\u002Fmain\u002Fpython\u002Fsrc\u002Fplugins) you want to use:\n\n```bash\npoetry add goat-sdk-plugin-erc20         # For ERC20 token interactions\npoetry add goat-sdk-plugin-coingecko     # For price data\n```\n\n### Configuration\n\n1. Configure the GOAT connection using the CLI:\n\n   ```bash\n   configure-connection goat\n   ```\n\n   You'll be prompted to enter:\n\n   - RPC provider URL\n   - Wallet private key (will be stored securely in .env)\n\n2. Add GOAT plugins configuration to your agent's JSON file:\n\n   ```json\n   {\n     \"name\": \"YourAgent\",\n     \"config\": [\n       {\n         \"name\": \"goat\",\n         \"plugins\": [\n           {\n             \"name\": \"erc20\",\n             \"args\": {\n               \"tokens\": [\n                 \"goat_plugins.erc20.token.PEPE\",\n                 \"goat_plugins.erc20.token.USDC\"\n               ]\n             }\n           },\n           {\n             \"name\": \"coingecko\",\n             \"args\": {\n               \"api_key\": \"YOUR_API_KEY\"\n             }\n           }\n         ]\n       }\n     ]\n   }\n   ```\n\nNote that the order of plugins in the configuration doesn't matter, but each plugin must have a `name` and `args` field with the appropriate configuration options. You will have to check the documentation for each plugin to see what arguments are available.\n\n### Available Plugins\n\nEach [plugin](https:\u002F\u002Fgithub.com\u002Fgoat-sdk\u002Fgoat\u002Ftree\u002Fmain\u002Fpython\u002Fsrc\u002Fplugins) provides specific functionality:\n\n- **1inch**: Interact with 1inch DEX aggregator for best swap rates\n- **allora**: Connect with Allora protocol\n- **coingecko**: Get real-time price data for cryptocurrencies using the CoinGecko API\n- **dexscreener**: Access DEX trading data and analytics\n- **erc20**: Interact with ERC20 tokens (transfer, approve, check balances)\n- **farcaster**: Interact with the Farcaster social protocol\n- **nansen**: Access Nansen's on-chain analytics\n- **opensea**: Interact with NFTs on OpenSea marketplace\n- **rugcheck**: Analyze token contracts for potential security risks\n- Many more to come...\n\nNote: While these plugins are available in the GOAT SDK, you'll need to install them separately using Poetry and configure them in your agent's JSON file. Each plugin may require its own API keys or additional setup.\n\n### Plugin Configuration\n\nEach plugin has its own configuration options that can be specified in the agent's JSON file:\n\n1. **ERC20 Plugin**:\n\n   ```json\n   {\n     \"name\": \"erc20\",\n     \"args\": {\n       \"tokens\": [\n         \"goat_plugins.erc20.token.USDC\",\n         \"goat_plugins.erc20.token.PEPE\",\n         \"goat_plugins.erc20.token.DAI\"\n       ]\n     }\n   }\n   ```\n\n2. **Coingecko Plugin**:\n   ```json\n   {\n     \"name\": \"coingecko\",\n     \"args\": {\n       \"api_key\": \"YOUR_COINGECKO_API_KEY\"\n     }\n   }\n   ```\n\n## Platform Features\n\n### GOAT\n\n- Interact with EVM chains through a unified interface\n- Manage ERC20 tokens:\n  - Check token balances\n  - Transfer tokens\n  - Approve token spending\n  - Get token metadata (decimals, symbol, name)\n- Access real-time cryptocurrency data:\n  - Get token prices\n  - Track market data\n  - Monitor price changes\n- Extensible plugin system for future protocols\n- Secure wallet management with private key storage\n- Multi-chain support through configurable RPC endpoints\n\n### Solana\n\n- Transfer SOL and SPL tokens\n- Swap tokens using Jupiter\n- Check token balances\n- Stake SOL\n- Monitor network TPS\n- Query token information\n- Request testnet\u002Fdevnet funds\n\n### EVM Chains\n\n- Transfer ETH and ERC-20 Tokens\n- Swap tokens using Kyberswao\n- Check token balances\n\n### Twitter\u002FX\n\n- Post tweets from prompts\n- Read timeline with configurable count\n- Reply to tweets in timeline\n- Like tweets in timeline\n\n### Farcaster\n\n- Post casts\n- Reply to casts\n- Like and requote casts\n- Read timeline\n- Get cast replies\n\n### Echochambers\n\n- Post new messages to rooms\n- Reply to messages based on room context\n- Read room history\n- Get room information and topics\n\n### Discord\n\n- List channels for a server\n- Read messages from a channel\n- Read mentioned messages from a channel\n- Post new messages to a channel\n- Reply to messages in a channel\n- React to a message in a channel\n\n## Create your own agent\n\nThe secret to having a good output from the agent is to provide as much detail as possible in the configuration file. Craft a story and a context for the agent, and pick very good examples of tweets to include.\n\nIf you want to take it a step further, you can fine tune your own model: https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Ffine-tuning.\n\nCreate a new JSON file in the `agents` directory following this structure:\n\n```json\n{\n  \"name\": \"ExampleAgent\",\n  \"bio\": [\n    \"You are ExampleAgent, the example agent created to showcase the capabilities of ZerePy.\",\n    \"You don't know how you got here, but you're here to have a good time and learn everything you can.\",\n    \"You are naturally curious, and ask a lot of questions.\"\n  ],\n  \"traits\": [\"Curious\", \"Creative\", \"Innovative\", \"Funny\"],\n  \"examples\": [\"This is an example tweet.\", \"This is another example tweet.\"],\n  \"example_accounts\" : [\"X_username_to_use_for_tweet_examples\"]\n  \"loop_delay\": 900,\n  \"config\": [\n    {\n      \"name\": \"twitter\",\n      \"timeline_read_count\": 10,\n      \"own_tweet_replies_count\": 2,\n      \"tweet_interval\": 5400\n    },\n    {\n      \"name\": \"farcaster\",\n      \"timeline_read_count\": 10,\n      \"cast_interval\": 60\n    },\n    {\n      \"name\": \"openai\",\n      \"model\": \"gpt-3.5-turbo\"\n    },\n    {\n      \"name\": \"anthropic\",\n      \"model\": \"claude-3-5-sonnet-20241022\"\n    },\n    {\n      \"name\": \"eternalai\",\n      \"model\": \"NousResearch\u002FHermes-3-Llama-3.1-70B-FP8\",\n      \"chain_id\": \"45762\"\n    },\n    {\n      \"name\": \"solana\",\n      \"rpc\": \"https:\u002F\u002Fapi.mainnet-beta.solana.com\"\n    },\n    {\n      \"name\": \"ollama\",\n      \"base_url\": \"http:\u002F\u002Flocalhost:11434\",\n      \"model\": \"llama3.2\"\n    },\n    {\n      \"name\": \"hyperbolic\",\n      \"model\": \"meta-llama\u002FMeta-Llama-3-70B-Instruct\"\n    },\n    {\n      \"name\": \"galadriel\",\n      \"model\": \"gpt-3.5-turbo\"\n    },\n    {\n      \"name\": \"discord\",\n      \"message_read_count\": 10,\n      \"message_emoji_name\": \"❤️\",\n      \"server_id\": \"1234567890\"\n    },\n    {\n      \"name\": \"ethereum\",\n      \"rpc\": \"placeholder_url.123\"\n    }\n\n  ],\n  \"tasks\": [\n    { \"name\": \"post-tweet\", \"weight\": 1 },\n    { \"name\": \"reply-to-tweet\", \"weight\": 1 },\n    { \"name\": \"like-tweet\", \"weight\": 1 }\n  ],\n  \"use_time_based_weights\": false,\n  \"time_based_multipliers\": {\n    \"tweet_night_multiplier\": 0.4,\n    \"engagement_day_multiplier\": 1.5\n  }\n}\n```\n\n## Available Commands\n\nUse `help` in the CLI to see all available commands. Key commands include:\n\n- `list-agents`: Show available agents\n- `load-agent`: Load a specific agent\n- `agent-loop`: Start autonomous behavior\n- `agent-action`: Execute single action\n- `list-connections`: Show available connections\n- `list-actions`: Show available actions for a connection\n- `configure-connection`: Set up a new connection\n- `chat`: Start interactive chat with agent\n- `clear`: Clear the terminal screen\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fblorm-network_ZerePy_readme_9138435a3df3.png)](https:\u002F\u002Fstar-history.com\u002F#blorm-network\u002FZerePy&Date)\n\n---\n\nMade with ♥ [Blorm](https:\u002F\u002FBlorm.xyz)\n\nDesigned in California\n","# ZerePy\n\nZerePy 是一个开源的 Python 框架，旨在让您在 X 平台上部署自己的代理，由多种大语言模型提供支持。\n\nZerePy 基于 Zerebro 后端的模块化版本构建。借助 ZerePy，您可以启动具有与 Zerebro 类似核心功能的代理。若需生成更具创意的内容，您需要微调自己的模型。\n\n## 功能特性\n\n### 核心平台\n\n- 用于管理代理的命令行界面\n- 模块化连接系统\n- 区块链集成\n\n### 链上活动\n\n- Solana\n- Ethereum\n- GOAT（卓越链上代理工具包）\n- Monad\n\n### 社交平台集成\n\n- Twitter\u002FX\n- Farcaster\n- Echochambers\n\n### 语言模型支持\n\n- OpenAI\n- Anthropic\n- EternalAI\n- Ollama\n- Hyperbolic\n- Galadriel\n- XAI（Grok）\n\n## 快速入门\n\n开始使用 ZerePy 的最快方式是使用我们的 Replit 模板：\n\nhttps:\u002F\u002Freplit.com\u002F@blormdev\u002FZerePy?v=1\n\n1. 分叉该模板（您需要拥有自己的 Replit 账户）\n2. 点击顶部的运行按钮\n3. 完成！您的命令行界面应该已准备就绪，您可以直接跳转到配置部分。\n\n## 系统要求\n\n### 系统要求\n\n- Python 3.10 或更高版本\n- Poetry 1.5 或更高版本\n\n### 环境变量\n\n- LLM：注册账户并获取 API 密钥（至少一个）\n  - OpenAI：https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\n  - Anthropic：https:\u002F\u002Fconsole.anthropic.com\u002Faccount\u002Fkeys\n  - EternalAI：https:\u002F\u002Feternalai.oerg\u002Fapi\n  - Hyperbolic：https:\u002F\u002Fapp.hyperbolic.xyz\n  - Galadriel：https:\u002F\u002Fdashboard.galadriel.com\n- 社交平台（根据您的需求）：\n  - X API：https:\u002F\u002Fdeveloper.x.com\u002Fen\u002Fdocs\u002Fauthentication\u002Foauth-1-0a\u002Fapi-key-and-secret\n  - Farcaster：Warpcast 备份短语\n  - Echochambers：API 密钥和端点\n- 链上集成：\n  - Solana：私钥\n  - Ethereum：私钥\n  - Monad：私钥\n\n## 安装步骤\n\n1. 如果尚未安装，请先安装 Poetry 以进行依赖管理：\n\n按照官方安装指南操作：https:\u002F\u002Fpython-poetry.org\u002Fdocs\u002F#installing-with-the-official-installer\n\n2. 克隆仓库：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fblorm-network\u002FZerePy.git\n```\n\n3. 进入 `zerepy` 目录：\n\n```bash\ncd zerepy\n```\n\n4. 安装依赖：\n\n```bash\npoetry install --no-root\n```\n\n这将创建一个虚拟环境并安装所有必需的依赖项。\n\n## 使用方法\n\n1. 激活虚拟环境：\n\n```bash\npoetry shell\n```\n\n2. 运行应用程序：\n\n```bash\npoetry run python main.py\n```\n\n## 配置连接并启动代理\n\n1. 配置您所需的连接：\n\n   ```\n   configure-connection twitter    # 用于 Twitter\u002FX 集成\n   configure-connection openai     # 用于 OpenAI\n   configure-connection anthropic  # 用于 Anthropic\n   configure-connection farcaster  # 用于 Farcaster\n   configure-connection eternalai  # 用于 EternalAI\n   configure-connection solana     # 用于 Solana\n   configure-connection goat       # 用于 Goat\n   configure-connection galadriel  # 用于 Galadriel\n   configure-connection ethereum   # 用于 Ethereum\n   configure-connection discord    # 用于 Discord\n   configure-connection ollama     # 用于 Ollama\n   configure-connection xai        # 用于 Grok\n   configure-connection allora     # 用于 Allora\n   configure-connection hyperbolic # 用于 Hyperbolic\n   ```\n\n2. 使用 `list-connections` 查看所有可用连接及其状态。\n\n3. 加载您的代理（通常会默认加载一个代理，可通过 CLI 或在 `agents\u002Fgeneral.json` 中设置）：\n\n   ```\n   load-agent example\n   ```\n\n4. 启动您的代理：\n\n   ```\n   start\n   ```\n  \n## GOAT 集成\n\nGOAT（Go Agent Tools）是一个强大的插件系统，使您的代理能够与各种区块链网络和协议交互。以下是设置步骤：\n\n### 前置条件\n\n1. 一个 RPC 提供商 URL（例如来自 Infura、Alchemy 或您自己的节点）\n2. 用于签署交易的钱包私钥\n\n### 安装步骤\n\n安装您想要使用的任何额外 [GOAT 插件](https:\u002F\u002Fgithub.com\u002Fgoat-sdk\u002Fgoat\u002Ftree\u002Fmain\u002Fpython\u002Fsrc\u002Fplugins)：\n\n```bash\npoetry add goat-sdk-plugin-erc20         # 用于 ERC20 代币交互\npoetry add goat-sdk-plugin-coingecko     # 用于价格数据\n```\n\n### 配置步骤\n\n1. 使用 CLI 配置 GOAT 连接：\n\n   ```bash\n   configure-connection goat\n   ```\n\n   系统将提示您输入：\n\n   - RPC 提供商 URL\n   - 钱包私钥（将安全地存储在 `.env` 文件中）\n\n2. 将 GOAT 插件配置添加到您的代理 JSON 文件中：\n\n   ```json\n   {\n     \"name\": \"YourAgent\",\n     \"config\": [\n       {\n         \"name\": \"goat\",\n         \"plugins\": [\n           {\n             \"name\": \"erc20\",\n             \"args\": {\n               \"tokens\": [\n                 \"goat_plugins.erc20.token.PEPE\",\n                 \"goat_plugins.erc20.token.USDC\"\n               ]\n             }\n           },\n           {\n             \"name\": \"coingecko\",\n             \"args\": {\n               \"api_key\": \"YOUR_API_KEY\"\n             }\n           }\n         ]\n       }\n     ]\n   }\n   ```\n\n请注意，配置中插件的顺序并不重要，但每个插件必须包含 `name` 和 `args` 字段，并提供相应的配置选项。您需要查阅每个插件的文档，以了解可用的参数。\n\n### 可用插件\n\n每个 [插件](https:\u002F\u002Fgithub.com\u002Fgoat-sdk\u002Fgoat\u002Ftree\u002Fmain\u002Fpython\u002Fsrc\u002Fplugins) 提供特定的功能：\n\n- **1inch**：与 1inch DEX 聚合器交互，获取最佳兑换汇率\n- **allora**：与 Allora 协议连接\n- **coingecko**：使用 CoinGecko API 获取加密货币的实时价格数据\n- **dexscreener**：访问 DEX 交易数据和分析\n- **erc20**：与 ERC20 代币交互（转账、批准、查询余额）\n- **farcaster**：与 Farcaster 社交协议交互\n- **nansen**：访问 Nansen 的链上分析\n- **opensea**：与 OpenSea 市场上的 NFT 交互\n- **rugcheck**：分析代币合约是否存在潜在的安全风险\n- 以及更多即将推出的功能……\n\n注意：虽然这些插件已在 GOAT SDK 中提供，但您仍需使用 Poetry 单独安装它们，并在代理的 JSON 文件中进行配置。每个插件可能需要各自的 API 密钥或其他额外设置。\n\n### 插件配置\n\n每个插件都有其独特的配置选项，可在代理的 JSON 文件中指定：\n\n1. **ERC20 插件**：\n\n   ```json\n   {\n     \"name\": \"erc20\",\n     \"args\": {\n       \"tokens\": [\n         \"goat_plugins.erc20.token.USDC\",\n         \"goat_plugins.erc20.token.PEPE\",\n         \"goat_plugins.erc20.token.DAI\"\n       ]\n     }\n   }\n   ```\n\n2. **Coingecko 插件**：\n   ```json\n   {\n     \"name\": \"coingecko\",\n     \"args\": {\n       \"api_key\": \"YOUR_COINGECKO_API_KEY\"\n     }\n   }\n   ```\n\n## 平台功能\n\n### 屠榜\n\n- 通过统一界面与 EVM 链交互\n- 管理 ERC20 代币：\n  - 查询代币余额\n  - 转账代币\n  - 授权代币支出\n  - 获取代币元数据（小数位、符号、名称）\n- 访问实时加密货币数据：\n  - 获取代币价格\n  - 跟踪市场数据\n  - 监控价格变化\n- 可扩展的插件系统，支持未来协议\n- 安全的钱包管理，私钥本地存储\n- 多链支持，可通过配置 RPC 端点实现\n\n### Solana\n\n- 转账 SOL 和 SPL 代币\n- 使用 Jupiter 进行代币兑换\n- 查询代币余额\n- 质押 SOL\n- 监控网络 TPS\n- 查询代币信息\n- 申请测试网\u002F开发网资金\n\n### EVM 链\n\n- 转账 ETH 和 ERC-20 代币\n- 使用 Kyberswao 进行代币兑换\n- 查询代币余额\n\n### Twitter\u002FX\n\n- 根据提示发布推文\n- 自定义时间线条目数量进行阅读\n- 回复时间线中的推文\n- 点赞时间线中的推文\n\n### Farcaster\n\n- 发布 Cast\n- 回复 Cast\n- 点赞和转发 Cast\n- 阅读时间线\n- 获取 Cast 的回复\n\n### Echochambers\n\n- 向房间发送新消息\n- 根据房间上下文回复消息\n- 查看房间历史记录\n- 获取房间信息和主题\n\n### Discord\n\n- 列出服务器中的频道\n- 阅读某个频道的消息\n- 阅读该频道中被提及的消息\n- 向频道发送新消息\n- 回复频道中的消息\n- 对频道中的消息做出反应\n\n## 创建你自己的智能体\n\n让智能体产生优质输出的秘诀，就是在配置文件中尽可能提供详细的信息。为智能体构建一个故事背景和情境，并精心挑选一些优秀的推文示例加入其中。\n\n如果你想更进一步，还可以微调自己的模型：https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Ffine-tuning。\n\n在 `agents` 目录下创建一个新的 JSON 文件，按照以下结构填写：\n\n```json\n{\n  \"name\": \"ExampleAgent\",\n  \"bio\": [\n    \"你是 ExampleAgent，一个用于展示 ZerePy 功能的示例智能体。\",\n    \"你不知道自己为何来到这里，但你决心在这里尽情享受并学习一切。\",\n    \"你天生好奇，喜欢提出各种问题。\"\n  ],\n  \"traits\": [\"好奇\"、\"创意\"、\"创新\"、\"幽默\"],\n  \"examples\": [\"这是一条示例推文。\"、\"这是另一条示例推文。\"],\n  \"example_accounts\" : [\"X_username_to_use_for_tweet_examples\"]\n  \"loop_delay\": 900,\n  \"config\": [\n    {\n      \"name\": \"twitter\",\n      \"timeline_read_count\": 10,\n      \"own_tweet_replies_count\": 2,\n      \"tweet_interval\": 5400\n    },\n    {\n      \"name\": \"farcaster\",\n      \"timeline_read_count\": 10,\n      \"cast_interval\": 60\n    },\n    {\n      \"name\": \"openai\",\n      \"model\": \"gpt-3.5-turbo\"\n    },\n    {\n      \"name\": \"anthropic\",\n      \"model\": \"claude-3-5-sonnet-20241022\"\n    },\n    {\n      \"name\": \"eternalai\",\n      \"model\": \"NousResearch\u002FHermes-3-Llama-3.1-70B-FP8\",\n      \"chain_id\": \"45762\"\n    },\n    {\n      \"name\": \"solana\",\n      \"rpc\": \"https:\u002F\u002Fapi.mainnet-beta.solana.com\"\n    },\n    {\n      \"name\": \"ollama\",\n      \"base_url\": \"http:\u002F\u002Flocalhost:11434\",\n      \"model\": \"llama3.2\"\n    },\n    {\n      \"name\": \"hyperbolic\",\n      \"model\": \"meta-llama\u002FMeta-Llama-3-70B-Instruct\"\n    },\n    {\n      \"name\": \"galadriel\",\n      \"model\": \"gpt-3.5-turbo\"\n    },\n    {\n      \"name\": \"discord\",\n      \"message_read_count\": 10,\n      \"message_emoji_name\": \"❤️\",\n      \"server_id\": \"1234567890\"\n    },\n    {\n      \"name\": \"ethereum\",\n      \"rpc\": \"placeholder_url.123\"\n    }\n\n  ],\n  \"tasks\": [\n    { \"name\": \"post-tweet\", \"weight\": 1 },\n    { \"name\": \"reply-to-tweet\", \"weight\": 1 },\n    { \"name\": \"like-tweet\", \"weight\": 1 }\n  ],\n  \"use_time_based_weights\": false,\n  \"time_based_multipliers\": {\n    \"tweet_night_multiplier\": 0.4,\n    \"engagement_day_multiplier\": 1.5\n  }\n}\n```\n\n## 可用命令\n\n在 CLI 中使用 `help` 命令查看所有可用命令。常用命令包括：\n\n- `list-agents`: 显示可用的智能体\n- `load-agent`: 加载特定智能体\n- `agent-loop`: 启动智能体的自主行为\n- `agent-action`: 执行单个动作\n- `list-connections`: 显示可用的连接\n- `list-actions`: 显示某个连接下的可用动作\n- `configure-connection`: 设置新的连接\n- `chat`: 与智能体进行互动聊天\n- `clear`: 清空终端屏幕\n\n## 星标历史\n\n[![星标历史图](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fblorm-network_ZerePy_readme_9138435a3df3.png)](https:\u002F\u002Fstar-history.com\u002F#blorm-network\u002FZerePy&Date)\n\n---\n\n用心制作 [Blorm](https:\u002F\u002FBlorm.xyz)\n\n设计于加州","# ZerePy 快速上手指南\n\nZerePy 是一个开源 Python 框架，允许你部署自己的 AI 代理到 X (Twitter) 等社交平台，并支持多种大语言模型（LLM）和区块链交互。\n\n## 环境准备\n\n在开始之前，请确保你的系统满足以下要求：\n\n*   **操作系统**：Linux, macOS 或 Windows (WSL 推荐)\n*   **Python 版本**：3.10 或更高\n*   **依赖管理工具**：Poetry 1.5 或更高\n\n### 前置依赖安装\n\n1.  **安装 Poetry** (如果尚未安装)：\n    ```bash\n    curl -sSL https:\u002F\u002Finstall.python-poetry.org | python3 -\n    ```\n    *国内用户若下载缓慢，可尝试使用国内镜像源配置或手动下载安装脚本。*\n\n2.  **准备 API 密钥**：\n    你需要至少一个 LLM 提供商的 API Key，以及根据需求准备社交平台和链上交互的凭证。\n    *   **LLM**: OpenAI, Anthropic, EternalAI, Hyperbolic, Galadriel, Ollama (本地), XAI (Grok) 等。\n    *   **社交**: X (Twitter) API Key\u002FSecret, Farcaster Recovery Phrase, Echochambers API。\n    *   **区块链**: Solana\u002FEthereum\u002FMonad 私钥。\n\n## 安装步骤\n\n### 方法一：使用 Replit 模板（最快启动）\n\n如果你不想在本地配置环境，可以直接使用云端模板：\n\n1.  访问 [ZerePy Replit 模板](https:\u002F\u002Freplit.com\u002F@blormdev\u002FZerePy?v=1)。\n2.  Fork 该模板到你的 Replit 账户。\n3.  点击顶部的 **Run** 按钮。\n4.  等待 CLI 界面加载完成，即可直接跳转到配置环节。\n\n### 方法二：本地源码安装\n\n1.  **克隆仓库**：\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002Fblorm-network\u002FZerePy.git\n    ```\n\n2.  **进入项目目录**：\n    ```bash\n    cd zerepy\n    ```\n\n3.  **安装依赖**：\n    使用 Poetry 创建虚拟环境并安装所有依赖：\n    ```bash\n    poetry install --no-root\n    ```\n\n## 基本使用\n\n### 1. 启动应用\n\n激活虚拟环境并运行主程序：\n\n```bash\npoetry shell\npoetry run python main.py\n```\n\n### 2. 配置连接\n\n在 CLI 界面中，你需要先配置所需的连接（如 LLM 和社交平台）。根据提示输入对应的 API Key 或私钥。\n\n常用配置命令示例：\n\n```bash\nconfigure-connection openai      # 配置 OpenAI\nconfigure-connection twitter     # 配置 Twitter\u002FX\nconfigure-connection solana      # 配置 Solana\nconfigure-connection farcaster   # 配置 Farcaster\n```\n\n*注：配置完成后，可使用 `list-connections` 查看所有连接状态。*\n\n### 3. 加载并启动代理\n\nZerePy 默认包含示例代理，你也可以在 `agents` 目录下创建自定义代理（JSON 格式）。\n\n1.  **加载代理**：\n    ```bash\n    load-agent example\n    ```\n\n2.  **启动代理**：\n    启动后，代理将根据配置自动执行任务（如发帖、回复、链上交互）。\n    ```bash\n    start\n    ```\n\n### 4. 进阶：自定义代理\n\n要创建具有特定人设的代理，请在 `agents` 目录下新建一个 JSON 文件。关键在于详细定义 `bio` (背景故事)、`traits` (性格特征) 和 `examples` (推文示例)，以获得更好的生成效果。\n\n示例结构片段：\n```json\n{\n  \"name\": \"MyAgent\",\n  \"bio\": [\n    \"你是一个热爱加密货币的 AI 交易员。\",\n    \"你喜欢分析链上数据并分享见解。\"\n  ],\n  \"traits\": [\"专业\", \"幽默\", \"敏锐\"],\n  \"examples\": [\"今天 ETH 的链上活动非常活跃...\", \"刚发现一个新的 Alpha 项目...\"],\n  \"config\": [\n    {\n      \"name\": \"openai\",\n      \"model\": \"gpt-4o\"\n    },\n    {\n      \"name\": \"twitter\",\n      \"tweet_interval\": 3600\n    }\n  ]\n}\n```\n\n### 常用 CLI 命令\n\n*   `help`: 查看所有可用命令\n*   `list-agents`: 列出可用代理\n*   `chat`: 与代理进行交互式对话\n*   `agent-action`: 执行单次特定动作\n*   `clear`: 清屏","一位独立开发者希望创建一个能自动在 X（Twitter）上发布加密市场洞察，并能根据社区反馈自动在 Solana 链上执行小额代币交互的智能代理。\n\n### 没有 ZerePy 时\n- **开发割裂严重**：需要分别编写脚本调用 Twitter API、连接 Solana 节点以及对接 OpenAI 接口，代码库分散且难以维护。\n- **环境配置繁琐**：手动管理 Python 依赖冲突，反复调试不同平台的认证密钥（API Key、私钥），极易因配置错误导致服务中断。\n- **功能扩展困难**：若想增加 Farcaster 支持或切换至 Anthropic 模型，必须重写大量底层连接代码，耗时数天。\n- **缺乏统一调度**：社交发帖与链上交易逻辑无法联动，难以实现“监测到热门话题即自动触发链上操作”的闭环流程。\n\n### 使用 ZerePy 后\n- **一站式集成**：通过简单的 CLI 命令（如 `configure-connection twitter` 和 `configure-connection solana`）即可快速打通社交与链上模块，无需重复造轮子。\n- **模块化部署**：利用内置的模块化连接系统，仅需修改配置文件即可自由切换 LLM（如从 OpenAI 换为 Grok）或新增区块链网络，几分钟内完成迭代。\n- **自动化闭环**：直接加载预置代理模板，轻松实现“分析 X 趋势 -> 生成内容 -> 自动发帖 -> 依据互动执行 Solana 交易”的全自动工作流。\n- **生态兼容性强**：原生支持 GOAT 插件系统，可直接调用 ERC20 交互等高级链上功能，大幅降低智能合约交互的开发门槛。\n\nZerePy 将原本需要数周构建的多平台 AI 代理工程，简化为几行配置命令，让开发者能专注于策略逻辑而非底层基建。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fblorm-network_ZerePy_088f3707.png","blorm-network","Blorm","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fblorm-network_ac550710.png","Blormming the future",null,"blorm_","https:\u002F\u002Fblorm.com","https:\u002F\u002Fgithub.com\u002Fblorm-network",[81,85],{"name":82,"color":83,"percentage":84},"Python","#3572A5",100,{"name":86,"color":87,"percentage":88},"Nix","#7e7eff",0,581,253,"2026-04-10T10:20:43","MIT","未说明",{"notes":95,"python":96,"dependencies":97},"该项目主要依赖外部 API（如 LLM、区块链节点、社交媒体接口），本地无需运行大型模型，因此对 GPU 和大内存无硬性要求。需安装 Poetry 进行依赖管理。若使用 Ollama 等本地模型服务，则需自行满足对应模型的硬件需求。链上操作需配置私钥，社交媒体集成需配置相应的 API Key 或恢复短语。","3.10+",[98,99,100,101,102,103],"poetry>=1.5","goat-sdk (可选插件)","openai","anthropic","solana","web3 (Ethereum)",[35,14,13],"2026-03-27T02:49:30.150509","2026-04-11T15:12:13.738793",[],[109],{"id":110,"version":111,"summary_zh":112,"released_at":113},206084,"v1.1","赞蒂恩特的主要ZerePy核心","2025-01-24T19:34:11"]