Viden — Development skill for Claude Code
Rust-first reimplementation of a local agent CLI inspired by Claude Code.
How to install Viden
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open wikieden/viden and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Viden does
Rust-first reimplementation of a local agent CLI inspired by Claude Code.
Alternatives in Development
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
- Alethe Agents — A local-first desktop workspace for running, organizing, and resuming multiple coding agents and shells with r 511 ★
README
Viden
Viden is a local-first coding-agent cockpit for developers who want one terminal surface to chat with a model, approve real workspace changes, supervise delegated agents, and keep enough evidence to resume work later.
Chinese version: [README.zh-CN.md](README.zh-CN.md)

Why It Exists
Most coding agents are good at a single conversation. Viden is built around a slightly different job: coordinating programming work. It keeps the active conversation, tool effects, approvals, tests, tasks, memory, provider health, and external agent lanes visible in one operator cockpit.
Highlights
- Cockpit TUI: transcript, approval state, workspace snapshot, active tasks, diagnostics, provider health, and recent evidence stay visible together.
- Real tool execution: file read/write/edit, search, shell, web, Git, LSP, test commands, task state, and memory all run through the shared runtime path.
- Permission-aware edits: mutating file, shell, Git, workflow, and delegated agent actions are mediated by permission modes before they affect the workspace.
- Multi-provider runtime: DeepSeek, OpenAI, Anthropic, OpenAI-compatible gateways, Ollama, and offline fallback are available through one provider interface, with provider registry diagnostics.
- Agent supervision lanes: Codex, Claude, custom shell/template lanes, tmux, embedded PTY, and experimental ACP surfaces are exposed as supervised operator lanes.
- Durable local context: transcripts, session index, task events, memory events, lane artifacts, and preview evidence are stored locally by default.
- Screenshot-gated TUI iteration: visual changes produce deterministic screenshots for review before release.
- Multi-platform install: Homebrew plus release archives for macOS, Linux, and Windows.
Screenshots
These are real macOS Terminal screenshots captured from Viden `0.1.30` release-preview states with `deepseek / deep
Related Skills
Agent Port
Local-first monitor & control surface for agent sessions (Claude Code, Codex) running in tmux — Rust service +
Shared Agents IDE
Local-first desktop app where a team shares coding-agent sessions and memory. Watch a teammate's Claude Code o
Local Search
Small Rust CLI that turns your local browser into a structured search API for Claude Code, Codex, Cursor, Open
Tokrs
A command-line interface (CLI) for analyzing token usage in local logs, supporting Claude, Codex, OpenCode, Ki
Grok Plugin Claude Code
A lightweight Grok plugin for Claude Code — delegate coding and review tasks to the Grok CLI. A simple reimple
Par2z
A cleanroom reimplementation of the par2 error-correction algorithm, library and cli in Zig, based only on pub
Related Agents
Review Design
Reviews the Rust diff for design and complexity — local simplifications, phantom features (docs/flags without
Foreman Reviewer
Use this agent to review Rust/egui changes in the foreman codebase against the project's hard-won invariants (
Rust-claude-code-api V0.6.0 Quality Audit Report
Date: 2026-02-11 Auditors: Claude Code (team lead) + Codex (security) + Gemini CLI (API ergonomics) Method: 3-