diff --git a/build-on-celo/build-with-ai/tools.mdx b/build-on-celo/build-with-ai/tools.mdx
deleted file mode 100644
index ae15a85c3..000000000
--- a/build-on-celo/build-with-ai/tools.mdx
+++ /dev/null
@@ -1,114 +0,0 @@
----
-title: AI Agents Tools & Infrastructure
-og:description: This article provides an overview of essential tools for building AI agents.
-sidebarTitle: "Tools & Infra"
----
-
-This article provides an overview of essential tools for building AI agents. Given the rapid advancements in this space, this is not an exhaustive list but rather a snapshot of tools available on Celo.
-
-## AI Agent Frameworks
-
-Frameworks define how AI agents interact, collaborate, and execute tasks. For a full list of frameworks, tools, and infrastructure, check out this [comprehensive table](https://www.aiagenttoolkit.xyz/).
-
-**On Celo:**
-
-- [**Olas**](https://docs.autonolas.network/open-autonomy/): Framework for autonomous economic agents in decentralized markets.
- - [Implement MECH client into your dApp](https://www.youtube.com/watch?v=fuDteQqsf2A)
- - [Celo Trader Agent](https://www.youtube.com/watch?v=WSB0H0dDc78&t=1740s)
- - can do transfers (for advanced Python developers)
-- [**Gaia**](https://www.gaianet.ai/): Building intelligent ecosystems for evolving AI applications
- - Meme Token Generator - an AI Agent that autonomously deploys tokens on Celo.
- - [Twitter Thread](https://github.com/harishkotra/celo-token-agent) - short intro
- - [Video Tutorial](https://www.youtube.com/watch?v=-7Bcgpj79LM)
- - [Example Repository](https://github.com/harishkotra/celo-token-agent/)
-- [EternalAI](https://eternalai.org/): A Decentralized Autonomous Agent protocol running AI agents on Solidity smart contracts — exactly as programmed — without censorship, interference, or downtime.
-- [GT Protocol](https://www.gt-protocol.io/): AI Agents Builder, powered by GT Protocol AI Executive Technology, delivers customized AI agents tailored to enhance both business operations and personal daily tasks.
-- [**ElizaOS**](https://elizaos.github.io/eliza/): TypeScript-based framework with multi-agent simulation capabilities.
-
-**Other:**
-
-- [**LangChain**](https://www.langchain.com/): Framework for LLM-powered applications.
-- [**MetaGPT**](https://github.com/geekan/MetaGPT): Multi-agent meta programming framework, mimicks organizational roles at a software company.
-- [**OpenAgents**](https://openagents.org): Open-source framework for building large-scale networks of AI agents. Focus on interoperability, decentralized collaboration, and payment flows. Best for scalable cross-domain agent systems, fintech, and collaborative tasks.
-- [**CrewAI**](https://www.crewai.com): Python framework for orchestrating multiple AI agents as teams. Features role-based architecture, memory management, and workflow automation. Best for business process automation, research, and content analysis.
-- [**Microsoft AutoGen**](https://www.microsoft.com/en-us/research/project/autogen/): Multi-agent AI systems with autonomous and human-in-the-loop collaboration. Features asynchronous messaging, MCP protocol support, and observability. Best for enterprise automation, software development, and data analysis.
-- [**Vercel AI SDK (ai-sdk)**](https://ai-sdk.dev/): TypeScript-first toolkit for AI-powered applications. Provides unified interface for multiple LLM providers and agent abstraction. Best for web applications, Next.js/React apps, and production-ready AI integration.
-
-## Launchpads
-
-No-code platforms simplify AI agent deployment, making it easier to integrate social agents with tokens.
-
-- [**Virtuals**](https://app.virtuals.io/): No-code AI Launchpad with LLP context system.
-- [**Vapor**](https://alpha.vaporware.fun/): Platform built on ai16z Eliza Framework
-
-## Essential Tools
-
-A variety of tools are available for building autonomous agents, including blockchain integration, machine learning, memory systems, simulation, monitoring, and security.
-
-For a quick start, focus on:
-
-- Blockchain tools for onchain operations.
-- Memory systems for learning and adapting.
-- LLMs optimized for Web3 data.
-
-When scaling, consider:
-
-- Frameworks for multi-agent systems.
-- Access controls and prompt verification.
-- Support for videos, PDFs, and research papers.
-- Effective use of LLMs, NLP, and RAG tools.
-
-## Intelligence Tools
-
-**Machine Learning Tools:**
-
-- **Purpose**: Training, deploying, debugging and managing ML models
-- **Examples**: LiteLLM, ModelZoo, TensorServe, GPT-Explorer
-- **Use Cases**: Pattern recognition, classification, prediction
-
-**Natural Language Processing Tools:**
-
-- **Purpose**: Language understanding and processing
-- **Examples**: NeuralSpace, LangFlow
-- **Use Cases**: Text analysis, grammar checking, entity recognition
-
-**Retrieval Augmented Generation Tools:**
-
-- **Purpose**: Combining LLMs with knowledge bases
-- **Examples**: Autonomous RAG, Agentic RAG, Local RAG Agent
-- **Use Cases**: Enhanced chatbots, documentation search, context-aware responses
-
-## Infrastructure
-
-**Blockchain Tools:**
-
-- **[GOAT](https://ohmygoat.dev/introduction)**: GOAT 🐐 (Great Onchain Agent Toolkit) is an open-source framework for adding blockchain capabilities like wallets and smart contracts to AI agents.
-- **[thirdweb AI](https://portal.thirdweb.com/ai/chat?utm_source=celo&utm_medium=documentation&utm_campaign=chain_docs)**: Web3 LLM by thirdweb (formerly Nebula). Natural language model optimized for blockchain interactions with autonomous transaction capabilities.
- - [Tutorial](https://www.youtube.com/watch?v=FeubfHwfJcM)
- - [Example Repository](https://github.com/thirdweb-example/thirdweb-ai-mini-app)
- - [Documentation](https://portal.thirdweb.com/ai/chat)
-- **[ChainGPT](https://www.chaingpt.org/)**: Is an advanced AI infrastructure that develops AI-powered technologies for the Web3, Blockchain, and Crypto space, developing solutions from Chatbots, NFT, Smart Contract Generators and AI Trading Assistants
-- [EigenLayer](https://www.eigenlayer.xyz/): Autonomous Verifiable Service (AVS) on EigenLayer is a decentralized service built on Ethereum that provides custom verification mechanisms of off-chain operations.
-- [Safe](https://safe.global/safenet): Smart Accounts for Agents
-- **[Kaito](https://www.kaito.ai/)**: Unified crypto news data.
-
-**Memory Systems:**
-
-- **[Mem0](https://github.com/mem0ai/mem0)**: Intelligent memory layer for AI assistants.
-- **[Eliza Agent Memory](https://github.com/elizaOS/agentmemory)**: Knowledge graphing and document search.
-
-**Security and Policy:**
-
-- **[Predicate](https://x.com/0xPredicate)**: Define rules for onchain interactions
-- **[Functor Network](https://www.functor.sh/)**: Policy framework for autonomous agents
-- **Access Controls**: Environmental permissions
-- **[Langfuse](https://langfuse.com/) - Prompt Verification**: Traces, evals, prompt management and metrics to debug and improve your LLM application.
-- **[LiteLLM](https://www.litellm.ai/#features) - LLM Access**: Manage LLM access for your developer
-
-**Data:**
-When working with AI agents, it's essential to train models and collect the right data. For unique character creation, ensure you have sufficient training data. Some useful tools include:
-
-- **[DataSphere](https://github.com/datasphere/datasphere)**: Visualizes large datasets for analysis.
-- **[JinAI's LLM-friendly Markdown Tool](https://github.com/jina-ai/serve)**: Converts websites into LLM-friendly markdown.
-- **[Masa](https://www.masa.ai/)**: The #1 real-time data network for AI Agents & Apps
-- **[Vana](https://www.vana.org/)**: The first open protocol for data sovereignty. User-owned AI through user-owned data. Growing the DataDAO ecosystem.
diff --git a/docs.json b/docs.json
index 1066642c9..9d57e0781 100644
--- a/docs.json
+++ b/docs.json
@@ -133,16 +133,11 @@
"pages": [
"build-on-celo/build-with-ai/8004",
"build-on-celo/build-with-ai/x402",
- "build-on-celo/build-with-ai/agent-skills"
- ]
- },
- {
- "group": "Development Tools",
- "pages": [
- "build-on-celo/build-with-ai/vibe-coding",
- "build-on-celo/build-with-ai/tools"
+ "build-on-celo/build-with-ai/agent-skills",
+ "build-on-celo/build-with-ai/vibe-coding"
]
},
+
{
"group": "MCP Servers",
"pages": [
@@ -331,7 +326,6 @@
"tooling/libraries-sdks/contractkit/odis"
]
},
- "tooling/libraries-sdks/rainbowkit-celo/index",
"tooling/libraries-sdks/web3/index"
]
},
@@ -2957,7 +2951,7 @@
},
{
"source": "/developer/rainbowkit-celo",
- "destination": "/tooling/libraries-sdks/rainbowkit-celo"
+ "destination": "/tooling/libraries-sdks/celo-sdks"
},
{
"source": "/developer/reown",
@@ -3062,6 +3056,10 @@
{
"source": "/tooling/plumo/verification-phase-2",
"destination": "/home/index"
+ },
+ {
+ "source": "/community/developer-events",
+ "destination": "/contribute-to-celo/builders"
}
],
"footer": {
diff --git a/tooling/dev-environments/hardhat.mdx b/tooling/dev-environments/hardhat.mdx
index b22163339..b81b18185 100644
--- a/tooling/dev-environments/hardhat.mdx
+++ b/tooling/dev-environments/hardhat.mdx
@@ -30,20 +30,6 @@ Choose one of the following items to prepare a dApp to deploy on Celo.
Open [hardhat.config.js](https://hardhat.org/config/) in a text editor and replace its contents with this [Celo configuration code](https://github.com/celo-org/celo-composer/blob/main/packages/hardhat/hardhat.config.ts). This code is similar to Hardhat settings with a few configuration updates needed to deploy to a Celo network. You will need to create a `.env` file in the project root directory and install `dotenv` with npm or yarn in order to read the `process.env.MNEMONIC` variable in the config file.
-### Connect to Local Network
-
-Using Celo Ganache CLI creates test accounts at the localhost on port 7545. The private network setup connects to your localhost on this port and gives you access to your accounts on ganache-cli.
-
-```js
- localhost: {
- url: "http://127.0.0.1:7545"
- },
-```
-
-
-If you choose to [Set up a Local Development Chain](/tooling/overview/setup/development-chain), your blockchain will also be hosted on a private network on localhost. This same configuration can be used to connect to the local development chain.
-
-
### Connect to Testnet using Forno
Using [Forno](/tooling/nodes/forno) allows you to connect to the Celo test blockchain without running a local node. The testnet configuration uses Forno to connect you to the Celo Sepolia Testnet using HDWalletProvider and the mnemonic stored in your **.env** file.
diff --git a/tooling/libraries-sdks/celo-sdks.mdx b/tooling/libraries-sdks/celo-sdks.mdx
index 238236ec0..2ba4be6be 100644
--- a/tooling/libraries-sdks/celo-sdks.mdx
+++ b/tooling/libraries-sdks/celo-sdks.mdx
@@ -11,14 +11,13 @@ Because Celo is compatible with Ethereum any ethereum package can be used with C
## Web3 Libraries
-- [viem](/developer/viem)
-- [ethers](/developer/ethers)
-- [thirdweb SDK](/developer/thirdweb-sdk)
-- [ContractKit (deprecated - only for internal use)](/developer/contractkit)
-- [Rainbowkit](/developer/rainbowkit-celo)
-- [web3.js (deprecated)](/developer/web3)
+- [viem](/tooling/libraries-sdks/viem)
+- [ethers](/tooling/libraries-sdks/ethers)
+- [thirdweb SDK](/tooling/libraries-sdks/thirdweb-sdk)
+- [ContractKit (deprecated - only for internal use)](/tooling/libraries-sdks/contractkit)
+- [web3.js (deprecated)](/tooling/libraries-sdks/web3)
## Wallet Libraries
-- [Reown](/developer/reown)
-- [Portal](/developer/portal)
+- [Reown](/tooling/libraries-sdks/reown)
+- [Portal](/tooling/libraries-sdks/portal)
diff --git a/tooling/libraries-sdks/rainbowkit-celo/index.mdx b/tooling/libraries-sdks/rainbowkit-celo/index.mdx
deleted file mode 100644
index f1e044650..000000000
--- a/tooling/libraries-sdks/rainbowkit-celo/index.mdx
+++ /dev/null
@@ -1,86 +0,0 @@
----
-title: "Rainbowkit (celo example)"
-sidebarTitle: "Rainbowkit"
-og:description: Overview of Rainbowkit
----
-
-Overview of Rainbowkit
----
-
-## Rainbowkit
-
-RainbowKit is a React library that makes it easy to add wallet connection to your dapp. It's intuitive, responsive and customizable. And Supports some of the best wallets on Celo.
-
-## Installation
-
-```sh
-npm install @rainbow-me/rainbowkit@2 viem@2 wagmi@2
-```
-
-## Create config
-
-Create a file named **`consts`** under **`src/config`**
-
-```sh
-export const WALLET_CONNECT_PROJECT_ID = 'YOUR_PROJECT_ID'
-```
-
-## Example
-
-```ts
-import '@rainbow-me/rainbowkit/styles.css';
-import {
- braveWallet,
- coinbaseWallet,
- injectedWallet,
- safeWallet,
- valoraWallet,
- walletConnectWallet,
-} from '@rainbow-me/rainbowkit/wallets';
-
-import {
- RainbowKitProvider,
- darkTheme,
- getDefaultConfig,
- lightTheme,
-} from '@rainbow-me/rainbowkit';
-
-import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
-import { WagmiProvider, http } from 'wagmi';
-import { celo, celoAlfajores } from 'wagmi/chains';
-import { ConnectButton } from '@rainbow-me/rainbowkit';
-import { WALLET_CONNECT_PROJECT_ID } from '/src/config/consts';
-
-const queryClient = new QueryClient();
-
-const config = getDefaultConfig({
- appName: 'Your App Name',
- projectId: WALLET_CONNECT_PROJECT_ID,
- chains: [celo, celoAlfajores],
- wallets: [
- {
- groupName: 'Recommended',
- wallets: [safeWallet, valoraWallet, braveWallet, coinbaseWallet],
- },
- {
- groupName: 'Fallbacks',
- wallets: [walletConnectWallet, injectedWallet],
- },
- ],
- transports: {
- [celo.id]: http(),
- [celoAlfajores.id]: http(),
- },
-});
-function App() {
- return (
-
-
-
-
-
-
-
- )
-}
-```
\ No newline at end of file