OpenCovibe

作者 AnyiWang

Local-first desktop app for AI coding agents (Claude Code, Codex). Built with Tauri v2 + Svelte 5.

198
Stars
36
Forks
Rust
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

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

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/AnyiWang/OpenCovibe

快速入门

使用 OpenCovibe 等 Skills 的指南。

安全报告

已验证

上次扫描:—

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

README.md

OpenCovibe

Local-first desktop app for AI-assisted vibe coding

Why · Capabilities · Quick Start · Providers · Architecture · License

English | 简体中文


OpenCovibe Screenshot

Why OpenCovibe?

AI coding CLIs like Claude Code and Codex are powerful, but their terminal-first interfaces make long-running work, visual review, and cross-session management harder to follow. OpenCovibe wraps these CLIs with a native desktop UI that adds a persistent dashboard, structured tool activity, visual diffs, and searchable run history — while keeping app data stored locally. Remote model APIs still require network access; OpenCovibe itself has no cloud backend.

AgentStatus
Claude CodeSupported
CodexSupported — experimental interactive app-server mode (default) with exec fallback

Platform status: Pre-built packages are available for macOS 13+ (Apple Silicon and Intel) and Windows 10+ x64. Linux is supported through source builds. Development and testing are still primarily performed on macOS, so Windows and Linux bug reports are especially welcome.

Core principle: Wrap the CLI, surface the work, keep it local.

Key Capabilities

What OpenCovibe adds

CapabilityWhat OpenCovibe adds
Visual Tool CardsEvery tool call (Read, Edit, Bash, Grep, Write, WebFetch, …) rendered as an inline card with syntax-highlighted diffs, structured output, and one-click copy
Run History & ReplayBrowse all past sessions, full event replay, resume / fork from any point, soft-delete with recovery
Multi-Provider SwitchingUse Claude Code with built-in presets for Anthropic-compatible providers, gateways, and local runtimes — hot-switch without restarting
Remote Browser AccessToken-protected embedded web server for browser access over LAN or HTTP tunnels (ngrok / cloudflared)
File ExplorerBrowse and edit project files with syntax highlighting, markdown preview, image preview, and git diff view
Memory EditorCreate and edit CLAUDE.md, project-scoped and user-scoped memory files with live preview
Agent ManagementVisual editor to create, edit, and manage Claude agent definitions and Codex roles, with form and source modes
Permission RulesManage CLI permission allow/deny rules at user and project level with a visual rule editor
Usage AnalyticsPer-model token breakdown, cost tracking, daily heatmap, stacked model chart, session-level stats
Team DashboardRead-only view into Claude Code multi-agent teams — task lists, teammate status, message flow
Activity MonitorReal-time hook event stream, tool activity timeline, file tracking panel, subagent tracking with nested tool cards
Plugin MarketplaceBrowse, install, and manage Claude Code and Codex plugins and skills from a visual marketplace
MCP ManagementDiscover MCP servers, view per-server status, reconnect / toggle from a panel
Inline PermissionsRich permission review UI with batch Allow/Deny panel, CLI-suggested "Always Allow" rules, and AskUserQuestion rendering
CLI Session ImportDiscover, import, and sync existing Claude Code and Codex CLI sessions into OpenCovibe
RewindClaude: selectively restore checkpointed file changes with a dry-run preview. Codex: rewind conversation history without reverting files
Remote HostsConfigure SSH hosts for remote CLI execution with key generation wizard and connectivity testing
Preview & Element PickerOpen a localhost preview in a companion window, interactively pick page elements, and insert structured context (DOM path, styles, HTML snippet) into the chat
Ralph LoopAuto-iterate the same prompt in Claude sessions until a completion condition is met, with a configurable iteration limit
Doctor DiagnosticsSystem health checks for CLI, platform, SSH, and proxy configuration

Features

  • Rich Chat UI — Markdown, syntax highlighting, thinking blocks, image attachments, file diffs, collapsible tool burst groups
  • Session Control — Create, resume, fork, rename sessions; plan mode toggle; model hot-switch; context history tracking
  • Drag & Drop — Native file drag-drop for images, PDFs, directories, and path references
  • Project Folders — Sidebar project selector with per-project scoping for memory, permissions, and sessions
  • Inline Slash Commands/model, /diff, /todos, /tasks, /doctor, /copy, /stats, /preview, /ralph, and more — rendered natively in-app
  • Keyboard Shortcuts — Fully customizable keybindings with chord support and conflict detection
  • Hook Manager — Configure upstream CLI hooks for event-driven automation
  • i18n — English and Chinese (Simplified) with lightweight reactive runtime
  • System Tray — Hide to tray; background sessions keep running with native notifications
  • Dark / Light Theme — CSS variable-based theming with UI zoom control
  • Update Check — In-app release checker with platform-specific download links
  • Setup Wizard — Guided CLI detection, authentication, and provider configuration on first launch

Quick Start

Option A: Download a Pre-built Package

Download the latest package from Releases:

  • macOS 13+: universal .dmg for Apple Silicon and Intel Macs
  • Windows 10+ x64: .msi or setup .zip

Unsigned builds: On macOS, right-click the app and select Open on first launch. Windows SmartScreen may require choosing More info > Run anyway.

Option B: Automated Setup (macOS / Linux)

git clone https://github.com/AnyiWang/OpenCovibe.git
cd OpenCovibe
./scripts/setup.sh          # add --yes to skip confirmation prompts

The setup script detects the platform, checks the required build tools, installs missing dependencies with confirmation, and then installs the project packages. On macOS it can set up Xcode CLI Tools and Homebrew; on supported Linux distributions it installs the required WebKit/GTK packages. At the end it offers to start the development app; later runs use npm run tauri dev.

Option C: Manual Setup

Prerequisites:

macOS 13+:

xcode-select --install
brew install node
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Linux (Debian/Ubuntu):

sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file git \
  libgtk-3-dev libssl-dev pkg-config libayatana-appindicator3-dev librsvg2-dev
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Windows 10+ x64:

  1. Install Microsoft C++ Build Tools with Desktop development with C++.
  2. Install the Microsoft Edge WebView2 Runtime if it is not already present.
  3. Install Node.js 20+, Git, and the Rust MSVC toolchain from rustup.

Build & Run:

git clone https://github.com/AnyiWang/OpenCovibe.git
cd OpenCovibe
npm install
npm run tauri dev

Setup Wizard

On first launch, OpenCovibe guides you through:

  1. CLI Detection — Auto-detects Claude Code and Codex CLIs, offers installation if missing
  2. Authentication — CLI login, OAuth, or an API key for a configured provider
  3. Ready — Start coding

You can re-run the wizard anytime from Settings > General > Setup Wizard.

Supported Providers

Provider compatibility differs by agent. The presets shown in Settings are the runtime source of truth and may evolve between releases.

Claude Code (Anthropic-compatible)

CategoryBuilt-in presets
OfficialClaude Code / Anthropic
Model providersDeepSeek, Kimi, Zhipu, Bailian, DouBao, MiniMax, Xiaomi MiMo, Tencent Hunyuan, SiliconFlow, StepFun, LongCat, iFlytek Astron, Tencent Coding Plan
API gatewaysVercel AI Gateway, OpenRouter, AiHubMix, Requesty, Fireworks AI, DeepInfra, Novita AI, ZenMux
Local and routersOllama, CC Switch, Claude Code Router
CustomAny Anthropic-compatible endpoint

Codex (OpenAI Responses API)

Codex can use its native ChatGPT/API-key login or a configured Responses-compatible provider: Vercel AI Gateway, AiHubMix, Requesty, Fireworks AI, ZenMux, Ollama, or a custom endpoint. Providers that only expose Chat Completions require a Responses translation proxy and do not work directly.

Architecture

Architecture

Tech Stack:

LayerTechnology
FrameworkTauri v2 (Rust backend + WebView)
FrontendSvelte 5 + SvelteKit (adapter-static)
StylingTailwind CSS v3 + CSS variables
Terminalxterm.js
Markdownmarked + highlight.js + DOMPurify
i18nCustom lightweight runtime (en + zh-CN)
TestingVitest

Agent Communication:

Interactive sessions are managed by a per-run session actor. Claude Code communicates over a long-lived bidirectional stream-JSON protocol (stdin/stdout) with an interactive control protocol. Codex supports two transports: experimental codex app-server (long-lived bidirectional JSON-RPC — the default, unlocking interactive approvals, mid-turn steer, fork/rewind/compact/goal, image input, and live command output) or codex exec (a one-shot NDJSON process for each turn — an opt-out fallback selectable in Settings for older or incompatible Codex CLIs).

Data Storage:

OpenCovibe-owned state is stored locally at ~/.opencovibe/ — no cloud database.

~/.opencovibe/
├── settings.json          # User settings
├── runs/                  # Session history
│   └── {run-id}/
│       ├── meta.json      # Run metadata
│       ├── events.jsonl   # Source-of-truth event log
│       ├── artifacts.json # Derived run summary
│       ├── attachments/   # Saved message attachments, when present
│       └── history-v1/    # Rebuildable paged-history projection
├── prompt-favorites.json  # Saved prompts
└── *-index / *-cache      # Rebuildable search and usage caches

OpenCovibe also reads or updates CLI-owned configuration when a feature requires it: Claude Code data under ~/.claude/, Codex data under ~/.codex/, and project-scoped files such as .claude/ or AGENTS.md. App shortcut overrides live in ~/.opencovibe/settings.json; Claude CLI keybindings remain in ~/.claude/keybindings.json.

Development

npm install              # Install dependencies
npm run tauri dev        # Dev mode with hot-reload
npm run verify           # Lint, format check, type-check, tests, frontend build, Rust checks
npm test                 # Run the Vitest suite only
npm run fix              # Apply frontend lint/format fixes and cargo fmt

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for development setup, coding conventions, and PR guidelines.

Star History

Star History Chart

License

Licensed under the Apache License 2.0.

Copyright 2025-2026 OpenCovibe Contributors.

常见问题

What is OpenCovibe?

OpenCovibe is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by AnyiWang. Local-first desktop app for AI coding agents (Claude Code, Codex). Built with Tauri v2 + Svelte 5. It has 198 GitHub stars.

Is OpenCovibe safe to use?

OpenCovibe returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.

How do I install OpenCovibe?

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

What programming language is OpenCovibe written in?

OpenCovibe is primarily written in Rust. It is open-source under AnyiWang on GitHub, so you can review or fork the full source.

Are there alternatives to OpenCovibe?

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 OpenCovibe 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
查看详情