
Uniswap AI
github.com/uniswap/uniswap-ai- Category
- Developer Tools
- Rank
- No. 1054Tools index
Previous survey · No. 1059 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Coding
- Interfaces
- Agent Skill / Plugin
- Builder
- @Uniswap
- GitHub
- 232 stars
- Date
About
A collection of AI tools, skills, and plugins specifically designed for developers building on Uniswap. Provides ready-to-use integrations for swap functionality, v4 hook development, liquidity planning, and other Uniswap ecosystem features that can be added to any AI coding agent.
What it does
Uniswap AI gives coding agents structured playbooks for building, planning, and operating Uniswap workflows. Its skills cover swaps, liquidity positions, v4 hook security, auctions, EVM access, recurring purchases, weighted baskets, and wallet mirroring. A Python MCP server also generates and encodes auction supply schedules.
Why it's ranked here
The repository combines broad protocol coverage with unusually concrete operating controls. Automated trading workflows specify confirmation defaults, spend caps, allowlists, dry runs, kill switches, and persistent state. Promptfoo evaluation suites are required for new skills, while standard markdown and JSON Schema support use beyond one agent runtime.
What's good
The trading skills define useful boundaries instead of hiding operational risk. Recurring buys prevent duplicate purchases by reading state. Copy trading advances a cursor and mirrors net trade intent. Basket rebalancing trades only positions beyond a drift threshold. Auction deployment guidance validates parameters and recommends testnet-first execution.
Tradeoffs
Several workflows depend on infrastructure the collection does not provide. Copy trading needs a host scheduler and may fall back to RPC log scanning. Ranked basket selection needs an external ranking source. Candle-based conditions need another data source. Tokenized assets remain dependent on chain templates and can still fail transfer restrictions.
How to use it well
Use it when an agent is helping an experienced developer integrate or operate Uniswap-specific flows. Start with confirmation mode, validate generated plans, and keep spend limits and token allowlists explicit. It fits implementation and operational planning, but it does not replace market data, indexing, scheduling infrastructure, security audits, or transaction review.
Technical notes+
The private ESM workspace in package.json uses Bun 1.3.13, Node.js 22 or newer, Nx orchestration, TypeScript tooling, Jest, VitePress, and Promptfoo. docs/architecture/index.md describes six plugin packages plus evaluation suites. packages/plugins/uniswap-cca/mcp-server/supply-schedule/server.py implements a Python stdio MCP server with JSON Schema tool definitions, Pydantic validation, schedule generation, and packed on-chain encoding. docs/skills/index.md documents slash-command and contextual activation, while docs/evals/index.md defines behavior-based evaluation across accuracy, completeness, safety, and helpfulness.
Observed
- License
- MIT
- Primary implementation language
- TypeScript, with a Python MCP server component
- Packaging
- Private Bun and Nx workspace with plugin, SDK, and package workspace globs
- Installation surfaces
- Skills CLI and Claude Code plugin marketplace
- Interfaces
- Markdown skills, specialized agents, slash commands, contextual activation, and a stdio MCP server
- Runtime requirements
- Node.js 22 or newer and Bun 1.3.13 or later
- Repository structure
- Six documented plugin packages, Promptfoo evaluation suites, and VitePress documentation
Read from README.md, package.json, packages/plugins/uniswap-cca/mcp-server/supply-schedule/server.py, packages/plugins/uniswap-cca/mcp-server/supply-schedule/__init__.py, docs/index.md, docs/OVERVIEW.md, docs/evals/index.md, docs/skills/index.md, docs/plugins/index.md, docs/skills/dca-bot.md, docs/skills/deployer.md, docs/skills/index-bot.md, docs/skills/copy-trade.md, docs/architecture/index.md, docs/contributing/index.md.
What it can do
Generate swap functionality code
Token pair and swap parameters → Ready-to-use swap integration code
Develop Uniswap v4 hooks
Hook requirements and specifications → Custom v4 hook implementation code
Create liquidity planning tools
Liquidity parameters and pool specifications → Liquidity management code and strategies
Generate Uniswap ecosystem integrations
Integration requirements and protocol specifications → Uniswap-compatible integration code
Install AI coding skills via CLI
Skills CLI commands and configuration → Installed Uniswap development tools
Deploy plugins to AI coding agents
Plugin configurations and agent specifications → Enhanced AI agents with Uniswap capabilities
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.