awesome-gaia

awesome-gaiaは、開発者向けのツールで、特に自動化やワークフローの管理に役立ちます。使いやすいインターフェースを提供し、さまざまな機能を通じて効率的な作業をサポートします。初心者から中級者向けの機能が揃っており、開発プロセスをスムーズに進めることができます。

GitHubスター

26

ユーザー評価

未評価

お気に入り

0

閲覧数

17

フォーク

18

イシュー

0

README
Awesome Gaia Awesome

Gaia empowers developers and enthusiasts to harness the power of large language models. This repo aims to be a collection point for resources that extend and enrich Gaia’s capabilities.

Table of Contents
About Gaia

Gaia allows you to run large language models (LLMs) locally on your hardware with the flexibility of using an OpenAI-compatible API. It’s an open-source solution for those looking to have more control over their AI infrastructure while enjoying the same API integrations widely used by OpenAI models.

For more information, check out the official Gaia documentation.

Categories
⛏️ Tools & Integrations

If you develop some tools/frameworks that other developers can use to build applications on top of a Gaia node, submit them under this category.

  • Dify: Configure the Dify framework using any Gaia node as the backend LLM API.
  • Flowise RAG Chat: Configure the Flowise framework using any Gaia node as the backend LLM API.
  • Flowise Tool Call: Configure the Flowise framework using any Gaia node that supports tool call as the backend LLM API.
  • Anything LLM: Configure the Anything LLM framework using any Gaia node as the backend LLM API.
  • LlamaCloud: Configure the LlamaCloud framework using any Gaia node as the backend LLM API.
  • OpenWeb UI: Configure the OpenWeb UI framework using any Gaia node as the backend LLM API.
  • LobeChat: Configure the LobeChat framework using any Gaia node as the backend LLM API.
  • Translation Agent by Prof. Andrew Ng: Configure the Translation Agent framework using any Gaia node as the backend LLM API.
  • Zed: Configure the Translation Agent framework using any Gaia node as the backend LLM API.
  • Cursor: Configure the Cursor framework using any Gaia node as the backend LLM API.
  • AgentZero: Configure the AgentZero framework using any Gaia node as the backend LLM API.
  • CodeGPT: Configure the CodeGPT framework using any Gaia node as the backend LLM API.
  • Continue: Configure the Continue framework using any Gaia node as the backend LLM API.
  • Coinbase Agentkit: Learn how to use the CDP AgentKit with Gaia.
  • Metamask DTK: Configure Metamask DTK with Gaia.
  • Weaviate Vector Database: Weaviate (we-vee-eight) is an open-source, AI-native vector database. Use this documentation to get started with Weaviate and learn how to get the most out of Weaviate's features.
  • ChromaDB Vector Database: Chroma is an open-source vector database that is lightweight and easy to get started with. It's designed for simplicity and can run in-memory or persist data to disk, making it ideal for local development, prototyping, and applications where a full-fledged distributed vector database might be overkill.
  • Agno (previously Phidata) Framework: Agno is a full-stack framework for building Multi-Agent Systems with memory, knowledge and reasoning.
  • Microsoft's AutoGen Framework: AutoGen is Microsoft's framework for creating multi-agent AI systems where different AI "experts" can collaborate on complex tasks.
  • Google's ADK Framework: Agent Development Kit (ADK) is a flexible and modular framework for developing and deploying AI agents. While optimized for Gemini and the Google ecosystem, ADK is model-agnostic, deployment-agnostic, and is built for compatibility with other frameworks. ADK was designed to make agent development feel more like software development, to make it easier for developers to create, deploy, and orchestrate agentic architectures that range from simple tasks to complex workflows.
  • OpenAI's Agents SDK: The OpenAI Agents SDK enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions. It's a production-ready upgrade of our previous experimentation for agents, Swarm.
  • Hedera Agent Kit: A starter kit to build LLM-powered applications on the Hedera Network using a local Gaia Node for tool-calling.
  • Nubila AI: This simple web application allows you to check the current weather or forecast for a location using natural language queries (e.g., "Forecast for Tokyo", "Is it raining in Seattle?"). It leverages the Gaia Language Model (via an OpenAI compatible endpoint) to understand your request and the Nubila Weather API to fetch the actual weather data.
  • Neura by Ankr: This an example application demonstrating how you can combine the power of Gaia's OpenAI-compatible API (that's your own self-hosted or managed AI node!) with Neura's comprehensive blockchain data APIs.
  • Zerion API: A powerful AI-driven crypto assistant powered by Gaia AI and Zerion API. This project showcases how AI can interact with Web3 APIs to provide real-time portfolio insights.
  • Supavec RAG: A powerful document question-answering system that combines Supavec's RAG capabilities with Gaia's language understanding.
  • Langfuse: A Streamlit application demonstrating seamless integration between Gaia Node (with OpenAI-compatible API) and Langfuse for comprehensive observability, tracing, and monitoring of AI inference calls.
  • Irys: A decentralized application that enables users to interact with locally hosted AI models via Gaia nodes and permanently store conversation histories on the Irys network.
  • Storacha: A simple web application that showcases the integration between Gaia AI nodes (OpenAI-compatible API) and Storacha (decentralized storage network).
  • Autonomys: A Node.js application that demonstrates integration between Gaia Nodes, Auto Drive from Autonomys and uses Autonomys EVM (tAI3) for payments.
  • Arweave: This project demonstrates how to build AI agents that can interact with the Arweave using the arweave-storage-sdk and a custom Gaia node.
  • Dia: This project is an exciting demonstration of how Artificial Intelligence can answer your financial questions by intelligently interacting with real-time data sources. It functions as your personal financial analyst, equipped with access to a vast, constantly updated financial data library.

🔼 Back to top

🤖 Agents

Agents built using Gaia.

🚀 Projects

The project is built on top of a Gaia node.

  • GitHub PR Review Bot: Use Gaia nodes to summarize & review GitHub Pull Requests.
  • AudioPilot: Use Gaia nodes to control the drones.
  • Stockbot: Get real-time stock price using a Gaia node. ➡️ Try it!
  • Cryptobot: Get real-time Crytp price using a Gaia node. ➡️ Try it!
  • LlamaCoder: Leverage a Gaia node to hcreate and enhance React/Vue/HTML applications. ➡️ Try it!
  • LlamaTutor: Learn new skills using a Gaia node. ➡️ Try it!
  • VideoLangua: Translate any video to your language. Upload any video file and let us translate it for you! You can choose to dub (voice-over) the video with the translated language, or add closed-captions while preserving the original soundtrack. Currently available in English to Chinese, English to Japanese, English to Korean, Chinese to English, Japanese to English.
  • Farcaster Frame Roast or Praise: Farcaster frame to roast or praise farcaster user using gaianet ai.
  • Farcaster Composer Action Roast or Praise: Farcaster composer action to roast or praise farcaster user using gaianet ai.
  • Git Auto Commit Generator: Create git commit message using gaianet ai.
  • Living knowledge telegram bot using gaianet to search the web and answer question based on the data from the web via telegram bot
  • Farcastle attack reason using gaianet i create an attack reason for farcaster based text game farcastle
  • Gaiaverse 24/7 AI Agent On Call: Your 24/7 AI assistant on call with personalized response for every query.
  • NFT Ticketing: NFT based Ticketing powered with a gaia node chatbot.
  • Gaianet Reels Generator: Multi-Agent Content Generation System using gaianet ai. ➡️ Try it!
  • Escrow Guild: An AI-powered platform that automates secure, one-time smart contract generation for Escrow trades.
  • lazyA: An agent which help you to execute actions on apps like Youtube, Gmail, GitHub, etc via natural language.
  • Akeru Search: Use Gaia to search the web and summarize the results. ➡️ Try it!
  • Gaia x RAG API Pipeline: Supercharge your Gaia node by generating a vector knowledge base from any API.
  • AI Agent Starter Kit: A modern full-stack AI-enabled template using Next.js for frontend and Express.js for backend, with Telegram and Gaia integrations! ✨
  • CDP's AgentKit x Gaia: Use a Gaia node to power the Coinbase AgentKit.
  • Jamie D-AI-Mon: Automated bounty payments to wallets using CDP's AgentKit and Gaia. View the ➡️ transaction hashes from this agent on-chain.
  • Eliza.gg: Eliza.gg is a RAG-powered documentation assistant that helps developers navigate the Eliza open source ecosystem. It reduces information overload by providing contextual answers and relevant code examples from the Eliza documentation. ➡️ Try it!
  • Billi.live: Billi is an AI agent designed to revolutionize the livestreaming experience. Through integration with Farcaster, Billi offers real-time audience interaction via smart chat, seamless communication between multiple AI agents during streams, dynamic content generation and response capabilities, native social integration with the Farcaster ecosystem. ➡️ Try it!
  • Eliza Character Generator: A comprehensive web-based tool for creating, managing, and customizing AI character definitions. ➡️ Try it!
  • Verifiable LLM Inference AVS: This repository demonstrates how to implement verifiable inference from a Gaia node using the Othentic Stack, developed by MotherDAO.
  • AgentKit Bot: A Telegram bot that allows you to interact with your own wallet through text and voice messages using Gaia. ➡️ Try it!
  • Chatbot Template: A minimalistic chatbot that uses a public gaianode to fetch conmarketcap's information.
  • Use Gaia with Lit Protocol's Agent Wallet: Introducing Gaia Tool Selector for Lit Protocol's Agent Wallet - a secure bridge between natural language and Web3 actions powered by open-source LLMs.
  • Autonomous Token Deployer on Celo: AI Agent that autonomously deploys tokens on
    Celo. ➡️ Deploy your own!
  • Launch Meme Coins on Base: Generate and deploy meme tokens automatically using Gaia's AI Agent for creative naming and tokenomics! Built for Base Sepolia testnet, but easily adaptable to other networks. ➡️ Deploy your own!
  • Minerva: Create your own AI agents who think like you and take decisions on DAO governance voting for you when you are away. Never miss another proposal and help your community grow with Minerva.
  • ResellChain: ResellChain is a decentralized marketplace leveraging Gaia LLM and Eliza Framework to provide intelligent price predictions and personalized product recommendations. By analyzing user queries and marketplace data, it ensures fair pricing and seamless discovery of resell products.
  • Gaia + OpenSearch: This Streamlit app is a working demo that combines OpenSearch for fast, flexible search over airline reviews and Gaia (an OpenAI-compatible local LLM node) to generate intelligent insights based on query results.

🔼 Back to top

💻 Hackathon Buidls
Project Name Video Walkthrough Showcase Link Description Hackathon
Clash of Clout Watch Video View Project Details Clash of Clout – The ultimate crypto meme battle! 🚀 🔥 AI-generated memes based on crypto trends. 📊 Stake, vote, and win rewards. 🏆 Meme. Compete. Earn. Join the clash! ⚡ Agentic Ethereum
Egg AI Watch Video View Project Details autonomous and specialized ai agent that helps you "follow trade" trade analysts (ai that does DYOR for you) Agentic Ethereum
Agentic Marketing Watch Video View Project Details TweetBounty: The First AI-Powered Social Media Marketing Protocol Agentic Ethereum
Gintonic Watch Video View Project Details Gintonic Orchestration is an AI-driven platform that streamlines the creation and management of AI agents, enhancing automation and efficiency in various tasks and projects. Agentic Ethereum
AiVS Watch Video View Project Details A multi AI Agent framework that utilizes EigenLayer AVS for a distributed justice system Agentic Ethereum
Deep Rewarding Watch Video View Project Details Collective fair rewarding mechanism for decentralized community inspired by Deep Funding Agentic Ethereum
IP Defender Agent Watch Video View Project Details IP Defender Agent help you identify the IP of any content online by verifying it and minting new IP Agentic Ethereum
PiETHon Watch Video View Project Details 🐍⚡ PiETHON – A plug-and-play device that makes any vehicle autonomous & blockchain-powered! Built on Raspberry Pi & Ethereum, it automates insurance claims, carbon credit tracking, and real-time decision-making, bringing transparency, efficiency, and sustainability to mobility. Agentic Ethereum
Eigen Games NA View Project Details This project is about creating a simple Hello World AVS for EigenLayer. An AVS (Actively Validated Service) is an off-chain service that runs arbitrary computations for a user-specified period of time. Eigen Games at ETHDenver
Jarvis Watch Video View Project Details Jarvis is an autonomous AI agent that understands a user's risk level and optimizes yield by managing liquidity pool positions across ZKSync boosted LP Pools and restaking ETH on EigenLayer with P2P. Eigen Games at ETHDenver
VeriSure Watch Video View Project Details VeriSure aims to cut out the Medical Claims Clearinghouse middlemen and provide a faster, decentralized, and secure way to process medical claims. Eigen Games at ETHDenver
Nader AI Watch Video View Project Details Nader AI is a closed network of the most savage builders in web3, and you don't get in by updating your LinkedIn. This is the talent hub you've never heard of—and won't, unless one of our nodes decides you're worth bringing into the fold. No resume spam, no recruiter cold calls, just pure, validated technical excellence connecting with opportunities that actually matter. Eigen Games at ETHDenver

🔼 Back to top

📖 Tutorials

Any articles about Gaia. Please add the title, link, and brief instructions for your article.

🔼 Back to top

🎬 Videos

Any videos about Gaia. Please add the title, link, and brief instructions for your video.

🔼 Back to top

Contributing to Awesome Gaia

Awesome Gaia is an open-source project, and contributions from the community are highly valued! We believe in collaborative development to build a robust and innovative platform.

How You Can Contribute:

  • Reporting Issues: If you encounter bugs, have feature requests, or find areas for improvement, please open a detailed issue on GitHub Issues.
  • Submitting Pull Requests: We welcome code contributions! If you've implemented a bug fix or a new feature, submit a pull request following our Contribution Guidelines. Please ensure your code adheres to the project's style and includes relevant tests.
  • Community Support: Assist other builders by answering questions on GitHub issues or our Telegram builders' Community.

Please take a look at our Code of Conduct to ensure a positive and inclusive environment for everyone.

License

This project is licensed under the Apache 2.0 License