{"id":25939252,"url":"https://github.com/eherrador/agent-cdp-agentkit","last_synced_at":"2026-04-29T23:33:24.408Z","repository":{"id":279870866,"uuid":"940257868","full_name":"eherrador/agent-cdp-agentkit","owner":"eherrador","description":"AI Agent para interactuar con Base (AgentKit de Coinbase Development Platform) ","archived":false,"fork":false,"pushed_at":"2025-02-27T23:20:28.000Z","size":143,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-04T16:54:26.129Z","etag":null,"topics":["agentic-ai","agentkit","agents","ai","blockchain","groq","llm","openai","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eherrador.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-27T21:45:35.000Z","updated_at":"2025-03-07T03:55:38.000Z","dependencies_parsed_at":"2025-02-28T07:27:45.956Z","dependency_job_id":"c7216696-6ea3-4d5c-a4f5-bec941fae331","html_url":"https://github.com/eherrador/agent-cdp-agentkit","commit_stats":null,"previous_names":["eherrador/agent-cdp-agentkit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eherrador/agent-cdp-agentkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eherrador%2Fagent-cdp-agentkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eherrador%2Fagent-cdp-agentkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eherrador%2Fagent-cdp-agentkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eherrador%2Fagent-cdp-agentkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eherrador","download_url":"https://codeload.github.com/eherrador/agent-cdp-agentkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eherrador%2Fagent-cdp-agentkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32448400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentic-ai","agentkit","agents","ai","blockchain","groq","llm","openai","python3"],"created_at":"2025-03-04T04:16:06.166Z","updated_at":"2026-04-29T23:33:24.383Z","avatar_url":"https://github.com/eherrador.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI Agent + Base\nAI Agent para interactuar con Base (AgentKit de Coinbase Development Platform) \n\nCon AgentKit, los agentes de IA pueden realizar operaciones en Blockchaiin, abriendo nuevas posibilidades para la creación de aplicaciones de blockchain inteligentes. Este agente se puede integrar con cualquier LLM, ahora se está usando Llama3.3 hospedado en Groq, y con cualquier billetera, en este momento el código está usando un smart wallet (y su basename asociado) creado en Base.\n\n## Instrucciones\n**Prerequisites**\n\u003e* Python 3.10+\n\u003e* Poetry (https://python-poetry.org/)\n\u003e* CDP API Key Name + CDP API Key Private Key (https://www.coinbase.com/developer-platform)\n\u003e* Groq API Key, o bien OPENAI API Key, o cualquier otro modelo con el que se quiera experimentar\n\n**Crear .env a partir de .env.local**\n`$ cp .env.local .env`\n\nLos valores de CDP_API_KEY_NAME y CDP_API_KEY_PRIVATE_KEY tiene que copiarse del archivo JSON que se obtiene de la creación del CDP API Key:\nCDP_API_KEY_NAME es el valor asociado a *name* (todo lo que está entre comillas)\nCDP_API_KEY_PRIVATE_KEY es el valor asociado a *privateKey* (todo lo que está entre comillas)\n\n## Instalar dependencias\n`$ poetry install`\n\n## Para correr el AI Agent\n`$ poetry run python chatbot.py`\n\n## Wallet\nAgentKit usa un wallet temporal, definido en un archivo de texto (wallet_data.txt) si este archivo no se existe entonces se crea uno nuevo.\n\nEl contenido del archivo, en formato JSON, tiene los valores de `wallet_id` y `seed`\n\n## Probando el Agente\nA continuación ejemplos de prompts que se pueden usar, pero claro puede haber muchos otros más para interactuar con Base\n\n\u003e* Persona: ¿Cuál es la dirección de tu billetera?\n\u003e\n\u003e* Persona: transfieres 0,001 ETH a 0x4c8bbcfc6DaE447228FcbB220C1DD4cae623EaaF\n\u003e\n\u003e* Persona: registras un Basename para que represente la identidad del wallet\n\n## Wallets, Frameworks y Redes de Blockchain\n### Wallets\n\n\u003ca href=\"https://coinbase.com\" target=\"_blank\"\u003e\u003cimg src=\"./assets/wallets/coinbase.svg\" width=\"100\" height=\"auto\" alt=\"Coinbase\"\u003e\u003c/a\u003e\n\n### Frameworks\n\n\u003ca href=\"https://langchain.com\" target=\"_blank\"\u003e\u003cimg src=\"./assets/frameworks/langchain.svg\" width=\"100\" height=\"auto\" alt=\"Langchain\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.elizaos.ai\" target=\"_blank\"\u003e\u003cimg src=\"./assets/frameworks/eliza.svg\" width=\"100\" height=\"auto\" alt=\"Eliza\"\u003e\u003c/a\u003e\n\n### Networks\n\n\u003ca href=\"https://base.org\" target=\"_blank\"\u003e\u003cimg src=\"./assets/networks/base.svg\" width=\"100\" height=\"auto\" alt=\"Base\"\u003e\u003c/a\u003e\n\u003ca href=\"https://ethereum.org\" target=\"_blank\"\u003e\u003cimg src=\"./assets/networks/ethereum.svg\" width=\"100\" height=\"auto\" alt=\"Ethereum\"\u003e\u003c/a\u003e\n\u003ca href=\"https://solana.com\" target=\"_blank\"\u003e\u003cimg src=\"./assets/networks/solana.svg\" width=\"100\" height=\"auto\" alt=\"Solana\"\u003e\u003c/a\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feherrador%2Fagent-cdp-agentkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feherrador%2Fagent-cdp-agentkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feherrador%2Fagent-cdp-agentkit/lists"}