claudeers.
// Developer Tools

echo

The User Pays AI SDK

// Developer Tools[ cli ][ api ][ web ][ claude ]#claude#anthropic#billing#gemini#llm#openai#react#typescript#devtools◷ NOASSERTION$open-sourceupdated 25 days ago
Slowing down
73/100
last commit 3 months ago
last release none
releases 0
open issues 3
// star history−1 this week

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up echo (git-clone project) into my current project.
Found on https://claudeers.com/echo
Repo: https://github.com/Merit-Systems/echo
Homepage/docs: https://echo.merit.systems
Detected install method: git-clone → git clone https://github.com/Merit-Systems/echo
Category: devtools. Platforms: cli, api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
slowing; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/Merit-Systems/echo

// compatibility

Platformscli, api, web
Operating systems—
AI compatibilityclaude
LicenseNOASSERTION
Pricingopen-source
LanguageTypeScript

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

Echo Header

Echo

User-pays AI infrastructure. Drop in Echo, users pay for their own usage—you never front costs.

Skip the hard choice between fronting API costs, high-friction BYOK flows, or building billing from scratch.

Read the docs | Live demo | Read our announcement

The Problem

Building AI apps forces you to pick your poison:

ApproachDeveloper CostUser ExperienceRevenue Model
BYOKNone (but no revenue)Complex key managementNone
Dev API KeyUnpredictable burn rateSimpleNeed metering + billing
Bill End UsersWeeks building infraSimpleAuth + Stripe + metering

Echo eliminates all three problems.

How Echo Works

Replace your AI SDK imports with Echo. Users authenticate once, get a balance, and pay for their own usage. You set a markup and earn revenue automatically.

Before:

// Option 1: Front costs yourself
import { openai } from '@ai-sdk/openai';
import { generateText } from 'ai';
const response = await generateText({
  model: openai('gpt-5'),
  'YOUR-API-KEY',
  prompt: '...'
});

After:

// Users pay, you earn markup, zero infrastructure
import { useEchoModelProviders } from '@merit-systems/echo-react-sdk';
import { generateText } from 'ai';

const { openai } = useEchoModelProviders();
const response = await generateText({
  model: openai('gpt-5'),
  prompt: '...',
});

Quick Start

pnpx echo-start@latest

Creates a new app with Echo pre-configured. Live in 2 minutes.

Why Echo?

No hosting costs - Users pay providers directly through Echo. You never proxy requests or front bills.

Better UX - One OAuth login replaces complex BYOK flows. Users get a universal balance across all Echo apps.

Instant revenue - Set a markup percentage. Every token generates profit automatically.

Zero infrastructure - No payment processing, no usage tracking, no key validation. Echo handles it all.

Core

SDKs

  • Echo TS SDK Typescript SDK that all the framework specific SDKs are built on top of.
  • Echo Next.js SDK SDK for simple Next.js 15+ App Router integration.
  • Echo React SDK SDK for simple React client side SPA integration.

Examples

Templates

Get started quickly with echo-start:

pnpx echo-start gen-ai-app

Available templates:

  • next - Next.js application with Echo
  • react - Vite React application with Echo
  • next-chat - Next.js chatbot with Echo and Vercel AI SDK
  • assistant-ui - Next.js with Echo and Assistant UI
  • echo-cli - CLI tool for AI chat with Echo (API keys + crypto wallets)

Or run npx echo-start my-app to choose interactively.

Note: The CLI template (echo-cli) requires manual installation from the repository as it's a command-line tool rather than a web application. See the templates README for details.

Development

Fill out packages/app/control/.env and packages/app/server/.env. Then...

  • pnpm i
  • pnpm dev

// faq

What is echo?

The User Pays AI SDK. It is open-source on GitHub.

Is echo free to use?

echo is open-source under the NOASSERTION license, so it is free to use.

What category does echo belong to?

echo is listed under devtools in the Claudeers registry of Claude-compatible tools.

10 views
★ 545 stars
unclaimed
updated 25 days ago

// embed badge

echo on Claudeers
[![Claudeers](https://claudeers.com/api/badge/echo.svg)](https://claudeers.com/echo)

// retro hit counter

echo hit counter
[![Hits](https://claudeers.com/api/counter/echo.svg)](https://claudeers.com/echo)

// reviews

// guestbook

0/500

// related in Developer Tools

🔓

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Curs…

// devtoolsaffaan-m/⟨JavaScript⟩★ 267,519◷ MIT[ claude ]
🔓

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

// devtoolsDietrichGebert/⟨JavaScript⟩★ 148,251◷ MIT[ claude ]
🔓

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

// devtoolsgarrytan/⟨TypeScript⟩★ 134,274◷ MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// devtoolssafishamsi/⟨Python⟩★ 123,348◷ MIT[ claude ]
→ see how echo connects across the ecosystem