mobvibe

作者 Eric-Song-Nop已验证

Just a open Claude Code Remote Control

120
Stars
9
Forks
TypeScript
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/Eric-Song-Nop/mobvibe

快速入门

使用 mobvibe 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Mobvibe

Chat with your local AI coding agents from any device, from anywhere.
No network config, just one command.

License Platform

中文 | English

Quick Start · Features · Agents · E2EE · Self-Hosting


Mobvibe is a distributed ACP (Agent Client Protocol) WebUI for local agent workflows. It connects to ACP-compatible CLIs (OpenCode, Gemini CLI, Claude Code, and 20+ more), manages multi-session chat, and delivers a fast, touch-friendly experience across desktop and mobile.

Mobvibe WebUI

Quick Start

npx @mobvibe/cli login
npx @mobvibe/cli start

Then open app.mobvibe.net in your browser. On first run, Mobvibe will scan your system for installed ACP agents and ask you to choose which ones to enable.

CLI Commands
CommandDescription
mobvibe loginAuthenticate and generate E2EE master secret
mobvibe logoutRemove stored credentials
mobvibe auth-statusShow authentication status
mobvibe start [--gateway <url>]Start daemon
mobvibe stopStop daemon
mobvibe statusShow daemon status
mobvibe logs [-f] [-n <lines>]View daemon logs
mobvibe e2ee showDisplay master secret for WebUI pairing
mobvibe e2ee statusShow E2EE key status
Configuration
VariableDescription
MOBVIBE_GATEWAY_URLGateway URL (default: https://api.mobvibe.net)
MOBVIBE_HOMECLI home directory (default: ~/.mobvibe)
MOBVIBE_ENABLED_AGENTSComma-separated agent IDs to enable (overrides config)

Advanced configuration is stored in ~/.mobvibe/.config.json:

FieldDescription
enabledAgentsArray of enabled agent IDs (e.g. ["claude-code"])
worktreeBaseDirGit worktree root (default: ~/.mobvibe/worktrees)

Features

Multi-Agent Support

Automatically detects installed ACP agents via the ACP Registry. On first run, Mobvibe scans your system and lets you choose which agents to enable.

Multi-agent sessions

Real-Time Streaming

Live streaming chat with Markdown rendering, syntax highlighting, and inline tool results.

End-to-End Encryption

Session content is encrypted on the CLI and decrypted on the WebUI. The gateway routes events but cannot read your content.

File Explorer & @Mentions

Session-scoped file browser with code preview, Tree-sitter outline, and @-mention file picker for context injection.

File explorer

Cross-Platform

Web, Desktop, and Mobile apps via Tauri v2. One codebase, native performance.

Light / Dark / System Themes

Automatic theme switching with system preference detection. Supports Chinese and English.

Light theme Dark theme

How Mobvibe Compares

This table is meant to highlight Mobvibe's feature set — no disrespect to the other projects. I'm a long-time user of all of them and truly appreciate the work behind each one.

MobvibeCC Remote ControlHappy CoderOpenCode WebUI
Open Source✅ Apache-2.0
Multi-Agent (20+ ACP)❌ Claude only⚠️ Claude + Codex❌ OpenCode only
End-to-End Encryption
Remote Access without Reverse Proxy✅ Hosted gateway✅ Anthropic relay✅ Hosted relay❌ Self-host required
Code Reader + Tree-sitter Outline
Git Changes Preview
Desktop App✅ Tauri v2
Mobile App✅ Tauri v2
Themes✅ Light / Dark / System
Create Session in Any Remote Dir
Browse & Reconnect History
Self-Hosting

Supported ACP Agents

Documentation Index: https://agentclientprotocol.com/llms.txt

Click to expand the full agent list

The following agents can be used with an ACP Client:

Installing Common Agents

Detection priority per agent: Binary (fastest) > npx (Node.js) > uvx (Python).

AgentInstall
OpenCodecurl -fsSL https://opencode.ai/install | bash
Claude Codenpm install -g @anthropic-ai/claude-code (requires ANTHROPIC_API_KEY)
Gemini CLInpm install -g @google/gemini-cli
Codex CLInpm install -g @openai/codex (requires OPENAI_API_KEY)
GooseSee installation guide
Aiderpip install aider-chat

After installing a new agent, restart Mobvibe and it will be detected automatically.

E2EE Setup

Click to expand E2EE setup instructions

1. Login (CLI)

mobvibe login

Enter email and password. This authenticates with the gateway, generates a master secret, and registers the device. The master secret is displayed at the end — copy it for step 2.

2. Pair WebUI

Open WebUI → Settings → End-to-End Encryption → paste the master secret → click "Pair".

To view the secret again later: mobvibe e2ee show

3. Start daemon

mobvibe start

All session content is now encrypted end-to-end. The gateway routes events but cannot read their content.

Architecture

┌──────────────┐          ┌──────────────┐          ┌──────────────────┐
│              │  WS/HTTP │              │  WS/HTTP │                  │
│   WebUI      │◄────────►│   Gateway    │◄────────►│   CLI Daemon     │
│  (Browser)   │  (E2EE)  │  (Relay)     │  (E2EE)  │  (Local Machine) │
│              │          │              │          │                  │
└──────────────┘          └──────────────┘          └────────┬─────────┘
                                                             │ stdio
                                                    ┌────────▼─────────┐
                                                    │   ACP Agents     │
                                                    │  (claude-code,   │
                                                    │   opencode, ...) │
                                                    └──────────────────┘
  • WebUI — React 19 + Vite frontend (Web / Desktop / Mobile via Tauri v2)
  • Gateway — Express + Socket.io relay server; routes encrypted events between WebUI and CLI
  • CLI Daemon — Bun-based local process that manages ACP agent lifecycles
  • ACP Agents — Any ACP-compatible coding agent (Claude Code, OpenCode, Gemini CLI, etc.)

Self-Hosting

Mobvibe can be self-hosted. The infrastructure is defined in render.yaml at the repository root. See the source repository for details.

Development

Prerequisites

  • Node.js >= 22.12.0
  • pnpm >= 9
  • Bun (for mobvibe-cli)

Setup

git clone https://github.com/Eric-Song-Nop/mobvibe.git
cd mobvibe
pnpm install
pnpm dev

Documentation

License

Apache-2.0

常见问题

What is mobvibe?

mobvibe is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Eric-Song-Nop. Just a open Claude Code Remote Control. It has 120 GitHub stars.

Is mobvibe safe to use?

Yes. mobvibe passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install mobvibe?

Clone the repository with "git clone https://github.com/Eric-Song-Nop/mobvibe" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is mobvibe written in?

mobvibe is primarily written in TypeScript. It is open-source under Eric-Song-Nop on GitHub, so you can review or fork the full source.

Are there alternatives to mobvibe?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh mobvibe against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

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

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

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

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

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

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

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

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情