Skip to main content
ClaudeWave
MCP ServersRegistry oficial4 estrellas1 forksGoNOASSERTIONActualizado today
ClaudeWave Trust Score
62/100
· OK
Passed
  • Actively maintained (<30d)
  • Documented (README)
Flags
  • !Licence file present but not machine-readable
  • !No description
Last scanned: 8/23/2026
Install in Claude Code / Claude Desktop
Method: NPX · yaver-cli
Claude Code CLI
claude mcp add yaver-io -- npx -y yaver-cli
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "yaver-io": {
      "command": "npx",
      "args": ["-y", "yaver-cli"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

<p align="center">
  <img src="./assets/readme/hero.svg" width="100%" alt="Yaver — an open-source, self-hostable MCP server. Your coding agent builds a full-stack app on your own machine, it hot-reloads on your real phone, and you keep fixing it from inside the running app.">
</p>

<p align="center">
  <a href="https://github.com/yaver-io/yaver.io/actions/workflows/test-suite.yml"><img src="https://github.com/yaver-io/yaver.io/actions/workflows/test-suite.yml/badge.svg" alt="Tests"></a>
  <a href="https://www.npmjs.com/package/yaver-cli"><img src="https://img.shields.io/npm/v/yaver-cli?color=34D399&labelColor=101010&label=yaver-cli" alt="yaver-cli on npm"></a>
  <a href="docs/planning/LICENSING.md"><img src="https://img.shields.io/badge/license-FSL--1.1--Apache--2.0-7C66FF?labelColor=101010" alt="License: FSL-1.1-Apache-2.0"></a>
</p>

<p align="center">
  <a href="https://github.com/yaver-io/yaver.io/releases/download/yaver-hosting-demo-v1/yaver-hosting-demo.mp4">
    <img src="demo-videos/yaver-hosting-demo.gif" alt="Demo: a task sent from a phone runs on the desktop agent and the app reloads live on the device" width="820">
  </a>
</p>

<p align="center">
  <a href="https://github.com/yaver-io/yaver.io/releases/download/yaver-hosting-demo-v1/yaver-hosting-demo.mp4"><sub>Watch the full demo →</sub></a>
</p>

## What Yaver is

AI writes the code in seconds. The loop around it — build, install, reproduce, describe what's wrong, get back to the agent — still takes hours. Yaver closes that loop.

The `yaver` agent runs on hardware you already own: a Mac, a Linux box, a WSL machine, a Pi, or a VPS. Your coding agent works there, against your real repo. Every other surface — phone, watch, TV, car, AR/VR, browser — is a remote control and a preview target for that one machine.

**It runs on the AI subscription you already pay for — no token markup, and your code never leaves your machine.**

iOS and Android are the deepest path today. Watch, TV, car, and AR/VR surfaces live in this repo and share the same core.

## Quick start

```bash
npm install -g yaver-cli
yaver auth
yaver serve
```

On a headless box (Pi, VPS, SSH-only), `yaver auth --headless` prints a short code and a URL you can open from any browser.

`npm` is the only supported install path, on macOS (Apple Silicon + Intel), Linux (x64 + arm64), and Windows via WSL2. It downloads a signed, notarized agent binary for your platform.

Then grab the app and pair it with that machine:

<p align="center">
  <a href="https://apps.apple.com/us/app/yaver-io/id6760467669"><img src="https://img.shields.io/badge/App_Store-iPhone_%26_iPad-F5F5F5?logo=apple&logoColor=F5F5F5&labelColor=101010" alt="Download Yaver on the App Store"></a>
  <a href="https://play.google.com/store/apps/details?id=io.yaver.mobile"><img src="https://img.shields.io/badge/Google_Play-Android-F5F5F5?logo=googleplay&logoColor=F5F5F5&labelColor=101010" alt="Get Yaver on Google Play"></a>
</p>

Open Yaver, pick a project from your dev box, preview it on your phone, shake to vibe-code — fix a bug, ship a small feature, or tweak a style — and a fresh bundle lands in seconds. One screen, real device, no extra hardware.

## Install or use it from your coding agent

Install the CLI directly, or register Yaver as an MCP server so Claude Code, Codex, or opencode can drive your machine from chat. MCP does not need a global install first — `npx` pulls the server on first run.

```bash
# direct CLI
npm install -g yaver-cli
yaver auth

# or as MCP
# Claude Code
claude mcp add --scope user yaver -- npx -y yaver-cli yaver-mcp

# Codex
codex mcp add yaver -- npx -y yaver-cli yaver-mcp

# opencode
npx -y -p yaver-cli yaver mcp setup opencode

# then, in the agent chat:
call yaver_lazy_setup
```

Already installed globally? `yaver mcp setup claude-code` (or `codex` / `opencode`) writes the same entry, and `yaver auth` auto-registers every installed runner on first sign-in. Yaver is published to the official MCP registry as `io.github.yaver-io/yaver`. Codex Desktop can also load the repo-local plugin in [`plugins/yaver`](plugins/yaver).

Full tool list and HTTP/remote setup: **[MCP guide](https://yaver.io/docs/mcp)**.

## How it works

<p align="center">
  <img src="./assets/readme/architecture.svg" width="100%" alt="The yaver agent runs on your own machine and holds your repo, tasks, vault and builds. Surfaces connect directly over a LAN beacon and QUIC, falling back to Yaver Relay. A thin hosted plane carries identity and device discovery only.">
</p>

1. Start `yaver serve` on your own machine.
2. Pair a surface — the mobile app, the web dashboard, or another Yaver client.
3. Send a task to your coding agent from whichever surface is nearest.
4. Watch terminal, build, and reload progress stream back live.
5. Push the fix to a real device, or deploy from your own machine when it's ready.

The CLI, agent, relay, and backend are all self-hostable. Client apps currently reach you through a thin hosted coordination plane for identity and device discovery; full client self-host is on the way.

For remote access, Yaver Relay is the default path. The free shared relay is for
light personal use and has fair limits; the relay implementation is open source
if you want to run your own.

## What works today

- Drive Claude Code, Codex, OpenCode, Aider, Goose, or another terminal agent from the Yaver agent.
- Push React Native / Expo bundles to a paired phone through the native Hermes path.
- Capture dev-build feedback with screenshots, logs, and replay context.
- Stream task, build, and reload progress to mobile or the web dashboard.
- Keep peer discovery, relay, and vault flows local-first.
- Build against SDKs and examples for React Native, Flutter, web, Unity, Go, Python, and JS/TS.

## What it costs

**A solo developer can start with the open-source stack at $0.**

| Component | Runs on | Cost |
|---|---|---|
| Yaver CLI + agent | Your dev machine | $0 |
| Yaver surface apps | iOS / Android / watch / TV / car / AR/VR | $0 |
| Web dashboard | Browser | $0 |
| Backend on your own machine | Your Mac / Linux / WSL / VPS | $0 + your hardware |
| Yaver shared relay | Yaver-hosted, fair-use limited | $0 |
| AI models (Ollama) | Your GPU or CPU | $0 |

The open-source stack includes the mobile app, CLI, agent, web dashboard, SDKs,
and relay implementation. Yaver's shared relay is available with fair limits for
getting started. Your coding agent brings its own login or subscription — Yaver
never resells tokens.

V1 is focused on your own devices and self-hosted machines. Managed paid
products and machine-sharing surfaces are not part of the launch surface.

## Repository map

| Path | Purpose |
|---|---|
| `desktop/agent/` | Go agent, CLI surfaces, local API, relay/P2P/runtime integrations |
| `mobile/` | React Native mobile app and native preview container |
| `watch/`, `wear/`, `tvos/` | Apple Watch, Wear OS, and Apple TV client surfaces |
| `web/` | Next.js marketing site and dashboard |
| `backend/convex/` | Hosted identity, session, and device-discovery metadata |
| `relay/` | QUIC relay service |
| `sdk/` | Public SDKs and feedback clients |
| `demo/` | Small fixture apps used to test SDK and push flows |
| `demo-videos/` | Source notes for the landing/demo clips |
| `docs/` | Architecture notes, setup guides, audits, handoffs, and planning material |

## Deploying Yaver

Use exactly one local entrypoint:

```bash
./deploy/deploy.sh <target> [options]
```

Targets are `all`, `backend`, `cloudflare`, `ios`, `android`, `npm`, and `mcp`
with aliases listed by `./deploy/deploy.sh --help`. The entrypoint delegates to
the maintained vault-aware scripts and `yaver deploy` commands, but gives
humans, agents, and MCP one path so deploys do not drift.

Deploys are owner-only. The script refuses group/other-writable repo or script
paths before touching Convex, Cloudflare, App Store Connect, Play Console, npm,
or MCP registry credentials.

## This repo is the monorepo

**Yaver is one monorepo — this one.** Agent, CLI, mobile, watch, TV, car,
AR/VR, web, relay, backend, and SDKs all live here and ship together. Splitting
them would only buy version skew between surfaces that have to agree.

Everything else in the [`yaver-io`](https://github.com/yaver-io) org is a
**validation / use-case app** — something whose only job is to exercise Yaver
from the outside. Those are separate repos precisely because they must be
clonable, buildable, and breakable on their own, exactly as a user's project
is. If they lived in here they'd inherit this repo's tooling and stop being an
honest test.

The rule: **product code goes in this repo; anything that tests the product
from outside gets its own repo.**

## Validation apps

The apps that prove Yaver works live in their own repos, not in this one. They
are **local-only** todo apps — no backend, no accounts, no network — and they
are deliberately boring, because they are the control.

The same todo app is built five ways. Yaver reaches each one differently, so
when the loop feels different across stacks, it is the transport that differs
and not the app:

| Repo | Stack | How Yaver reaches it |
|---|---|---|
| [yaver-todo-rn](https://github.com/yaver-io/yaver-todo-rn) | Expo / React Native | **Hermes** — the agent compiles an HBC bundle and the container swaps it in place |
| [yaver-todo-kt](https://github.com/yaver-io/yaver-todo-kt) | Native Android (Kotlin) | **native-webrtc** — runs on a build host, H.264 streamed to the phone, taps sent back |
| [yaver-todo-swift](https://github.com/yaver-io/yaver-todo-swift) | Native iOS (SwiftUI) | **native-webrtc** — same, macOS build host only |
| [yaver-todo-flutter](https://github.com/yaver-io/yaver-todo-flutter) | Flutter / Dart | **native-webrtc** — Dart has no Hermes equivalent |
| [yaver-todo-web](https://github.com/yaver-io/yaver-todo-web) | Next.js | **dev server** — HMR through Yaver's relay path |

Hermes is React-Native-only: native and Flutter apps comp

Lo que la gente pregunta sobre yaver.io

¿Qué es yaver-io/yaver.io?

+

yaver-io/yaver.io es mcp servers para el ecosistema de Claude AI con 4 estrellas en GitHub.

¿Cómo se instala yaver.io?

+

Puedes instalar yaver.io clonando el repositorio (https://github.com/yaver-io/yaver.io) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar yaver-io/yaver.io?

+

Nuestro agente de seguridad ha analizado yaver-io/yaver.io y le ha asignado un Trust Score de 62/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene yaver-io/yaver.io?

+

yaver-io/yaver.io es mantenido por yaver-io. La última actividad registrada en GitHub es del 2026-08-22, con 3 issues abiertos.

¿Hay alternativas a yaver.io?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega yaver.io en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: yaver-io/yaver.io
[![Featured on ClaudeWave](https://claudewave.com/api/badge/yaver-io-yaver-io)](https://claudewave.com/repo/yaver-io-yaver-io)
<a href="https://claudewave.com/repo/yaver-io-yaver-io"><img src="https://claudewave.com/api/badge/yaver-io-yaver-io" alt="Featured on ClaudeWave: yaver-io/yaver.io" width="320" height="64" /></a>

Más MCP Servers

Alternativas a yaver.io