{"id":20267247,"url":"https://github.com/potlock/aipgf-playground","last_synced_at":"2025-07-16T13:03:12.843Z","repository":{"id":261436818,"uuid":"882215622","full_name":"PotLock/aipgf-playground","owner":"PotLock","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-16T09:48:18.000Z","size":1161,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-03T22:12:15.184Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://aipgf-playground.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PotLock.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":"2024-11-02T07:41:00.000Z","updated_at":"2025-02-16T09:48:22.000Z","dependencies_parsed_at":"2025-01-02T13:21:35.832Z","dependency_job_id":"0d8d4ff7-b493-4965-9553-b26f43e1fda5","html_url":"https://github.com/PotLock/aipgf-playground","commit_stats":null,"previous_names":["potlock/aipgf-playground"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PotLock/aipgf-playground","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotLock%2Faipgf-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotLock%2Faipgf-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotLock%2Faipgf-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotLock%2Faipgf-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PotLock","download_url":"https://codeload.github.com/PotLock/aipgf-playground/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PotLock%2Faipgf-playground/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265511888,"owners_count":23779827,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-14T12:13:58.114Z","updated_at":"2025-07-16T13:03:12.592Z","avatar_url":"https://github.com/PotLock.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### 🚀 About AIPGF Playground\n\n#### 🌟 Project Overview\n\nWe build Agent for onchain for low dev without code. Additionally, you can convert smart contracts from StarkNet to tools seamlessly.\n\n---\n\n#### 📈 Key Features\n\n- **Convert OpenAPI to Tool**: Easily transform OpenAPI specifications into functional tools.\n- **Convert Smart Contracts (StarkNet) to Tool**: Seamlessly turn StarkNet smart contracts into deployable tools.\n- **Build Frontend for Agent through Widget**: Effortlessly create interactive frontends for agents using customizable widgets.\n- **Low-Code Implementation**: Allows developers to deploy onchain agents with minimal coding required.\n- **Customizable Workflows**: Flexible configurations for diverse onchain interactions.\n- **Scalable Infrastructure**: Designed to support growth and evolving use cases.\n- **User-Friendly Interface**: Streamlined dashboard for managing agents efficiently.\n- **Secure Operations**: Built-in mechanisms to ensure data and interaction safety.\n\n---\n\n#### 🏈 Explain Your Features\n\nLet the judges know your unique features for the project:\n\n- **Convert ABI to Tool for AI**: Agents convert ABI into well-defined tools for AI integration, enhancing their functionality.\n- **Agent-Driven Data Retrieval**: Agents utilize defined tools to fetch and process relevant data seamlessly.\n- **Interface for Connectivity**: A streamlined interface enables agents to connect with tool data, APIs, and other integrations effortlessly.\n- **Intuitive Drag-and-Drop Interface**: Simplifies the creation and deployment of agents.\n- **Onchain Verification**: Ensures transparency and integrity of agent interactions.\n- **Plug-and-Play Modules**: Ready-made components for common use cases.\n- **Real-Time Monitoring**: Track agent performance and onchain events instantly.\n\n---\n\n#### 📦 Tech Stack\n\n**Frontend:**  React, TypeScript, TailwindCSS.\n\n**Backend:** Node.js, Express.js.\n\n**Database:** MongoDB with onchain data synchronization.\n\n**APIs:** Integrations with Vercel AI SDK, Web3.js, and third-party data sources.\n\n---\n\n#### 🛠️ How It Works\n\n1. **Create Tool from Smart Contract**: Convert a StarkNet smart contract into a deployable and functional tool within minutes.\n2. **Create Tool from OpenAPI Data**: Transform OpenAPI specifications into agent-ready tools effortlessly.\n3. **Create Widget to Integrate with Smart Contract**: Build customizable frontend widgets to interact seamlessly with smart contracts.\n4. **Create Agent and Import Tool**: Combine tools into an agent and import them for seamless operation.\n5. **Start Chat**: Begin interactions with the agent via an intuitive chat interface.\n\n---\n\n#### 📌 Technicals\n\n- **Smart Contracts:** Modular smart contracts ensure adaptability and security.\n- **Decentralized Storage:** Utilizes IPFS for metadata and asset management.\n- **AI Integration:** Leverages AI for decision-making and process optimization.\n- **Event Handling:** Real-time subscription to onchain events using WebSocket.\n\n---\n\n#### ✅ Why Your Submission?\n\n- **Innovation:** Merges low-code tools with blockchain for a novel developer experience.\n- **Accessibility:** Lowers the barrier to entry for onchain development.\n- **Scalability:** Supports a wide range of use cases from DeFi to NFTs.\n- **Community Impact:** Democratizes the ability to deploy sophisticated onchain agents.\n\n---\n\n#### 🌍 Project Future\n\n- **Agent Marketplace for Onchain**: Create a marketplace for deploying and sharing agents across onchain platforms.\n- **Tool Marketplace for Onchain**: Enable developers to buy, sell, and share tools tailored for onchain ecosystems.\n- **Data Marketplace for Agents**: Provide a platform for agents to access and utilize premium data for enhanced functionality.\n- **Ecosystem Integration:** Collaborate with existing onchain protocols for deeper compatibility.\n- **AI Enhancements:** Improve agent intelligence through more advanced AI algorithms.\n- **Open-Source Framework:** Empower the community to contribute and extend functionality.\n\n---\n\n#### 🤝 Team \u0026 Contributions\n\n- 🧑‍💻 **Kurodenjiro**: Lead Developer.\n\nProvide any additional collaboration details here.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotlock%2Faipgf-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpotlock%2Faipgf-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpotlock%2Faipgf-playground/lists"}