ARBuilder

AI-powered development assistant for the Arbitrum ecosystem. ARBuilder transforms natural language prompts into:
- Stylus smart contracts (Rust)
- Cross-chain SDK implementations (asset bridging and messaging)
- Full-stack dApps (contracts + backend + indexer + oracle + frontend + wallet integration)
- Orbit chain deployment assistance
Demo

Quick Start
Hosted (no setup):
# Claude Code
claude mcp add arbbuilder -- npx -y mcp-remote https://arbuilder.app/mcp --header "Authorization: Bearer YOUR_API_KEY"
Or add to ~/.cursor/mcp.json (Cursor / VS Code):
{
"mcpServers": {
"arbbuilder": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://arbuilder.app/mcp",
"--header", "Authorization: Bearer YOUR_API_KEY"]
}
}
}
Get your API key at arbuilder.app
Self-hosted β see Setup below.
Table of Contents
Architecture
ARBuilder uses a Retrieval-Augmented Generation (RAG) pipeline with hybrid search (vector + BM25 + cross-encoder reranking) to provide context-aware code generation. Available as a hosted service at arbuilder.app or self-hosted via MCP server.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ARBuilder β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β DATA PIPELINE β
β ββββββββββββ ββββββββββββ βββββββββββββ ββββββββββββββββββββ β
β β Scraper βββββΆβProcessor βββββΆβ Embedder βββββΆβ ChromaDB β β
β β crawl4ai β β 3-layer β β BGE-M3 β β (local vectors) β β
β β + GitHub β β filters β β 1024-dim β β β β
β ββββββββββββ ββββββββββββ βββββββββββββ ββββββββββ¬ββββββββββ β
β β β
β RETRIEVAL β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββ β
β β Hybrid Search Engine β β
β β ββββββββββββ ββββββββββββ ββββββββββββββ β β
β β β Vector β β BM25 β βCrossEncoderβ RRF Fusion β β
β β β Search βββββΆβ Keywords βββββΆβ Reranker ββββΆ + MMR β β
β β ββββββββββββ ββββββββββββ ββββββββββββββ β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β GENERATION βΌ β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β MCP Server (19 tools) β β
β β β β
β β Stylus Contracts Arbitrum-SDK Full dApp Builder β β
β β ββββββββββββββββ βββββββββββββββ ββββββββββββββββββββββββ β β
β β β generate_ β β generate_ β β generate_backend β β β
β β β stylus_code β β bridge_code β β generate_frontend β β β
β β β ask_stylus β β generate_ β β generate_indexer β β β
β β β get_context β β messaging β β generate_oracle β β β
β β β gen_tests β β ask_bridgingβ β orchestrate_dapp β β β
β β β get_workflow β β β β β β β
β β β validate_codeβ β β β β β β
β β ββββββββββββββββ βββββββββββββββ ββββββββββββββββββββββββ β β
β β β β
β β Orbit Chain β β
β β ββββββββββββββββββββββββ β β
β β β generate_orbit_configβ β β
β β β generate_orbit_deployβ β β
β β β gen_validator_setup β β β
β β β ask_orbit β β β
β β β orchestrate_orbit β β β
β β ββββββββββββββββββββββββ β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β IDE INTEGRATION βΌ β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Cursor / VS Code / Claude Desktop / Any MCP Client β β
β β <- via local stdio or remote mcp-remote proxy -> β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β HOSTED SERVICE (Cloudflare Workers) β
β ββββββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββββββββββ β
β β Workers AI β β Vectorizeβ β D1 β β KV β β
β β BGE-M3 + β β 1024-dim β β Users β β Source registryβ β
β β Reranker β β index β β API keysβ β + Ingest state β β
β ββββββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββββββββββ β
β β
β INGESTION PIPELINE (Worker-native, cron every 6h) β
β ββββββββββββ ββββββββββββ βββββββββββββ ββββββββββββββββ β
β β scraper βββββΆβ chunker βββββΆβ Workers AIβββββΆβ Vectorize β β
β β HTML/ β β doc+code β β BGE-M3 β β upsert β β
β β GitHub β β splitter β β embedding β β β β
β ββββββββββββ ββββββββββββ βββββββββββββ ββββββββββββββββ β
β β β² β
β β >30 files β embed messages β
β βΌ β β
β βββββββββββββββββββββββββββ΄ββββ β
β β CF Queue (async path) β β
β β embed β continue βfinalize β β
β βββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Project Structure