📈 GH Trending Explorer 🎲 Surprise me

← all repos

devswha / herdr-web-ui

git clone https://github.com/devswha/herdr-web-ui.git v0.4.12 · 4d ago

Browser and phone client for herdr: chat and live terminal for every agent pane, remote PCs over SSH, web push alerts

+14
stars, 24h · #1,013
+~98
stars, 7 days · #1,251
+~420
stars, 30 days · #1,226
1.3k
★ total · +8% this week
179
forks · 202 open issues

Star history (as recorded here)

2026-10-20 · 1,271 ★ 2026-10-22 · 1,329 ★
LanguageTypeScript
LicenseMIT
Created2026-09-17 (1mo ago)
Last pushtoday
Watchers0
OwnerUser

GitHub topics

Links

README excerpt
# Ovis
Ovis, the browser and phone client for herdr.
 English · 简体中文 · 日本語 · 한국어 
 website ·
 install ·
 try the demo ·
 quick start ·
 faq ·
 docs 
---
https://github.com/user-attachments/assets/d854dbb6-64bd-4eba-81c7-fbd3f525726b
 One Claude Code session: in herdr's terminal, then the browser's Terminal and Chat, then the phone, where a new worktree starts beside it · recorded live, no cuts 
**Claude Code and Codex, from your phone.**
A browser and phone client for herdr. Read and reply to the same agent sessions running on your computer — on desktop or phone, as chat, with the terminal when you need it.
 Switch to the live terminal 
 One click turns the chat into the pane's real terminal; on the phone, ↑ on the key bar brings back the test command and Enter beside it runs it again. 
 Your herdr layout, in the browser 
 Every workspace, tab and split pane, with each agent's state: click a tab, pick a pane of a split, or switch workspaces from the phone. 
 Know when an agent needs you 
 On another workspace, an alert drops in when Claude asks; one tap opens its question. 
 Send a screenshot from your phone 
 The + button uploads it into the pane's folder and adds its path; Claude reads the image. 
 Open what the agent made 
 Click a path in the terminal, or tap it in the chat: the file opens right there. 
 Branch off a second agent 
 From the phone, ⋯ → New worktree: the branch is filled in, pick an agent, and it starts beside the first. 
 Each clip is a live recording of the desktop and a phone at once, in real time with no cuts. Click one for the full video. 
- **Chat and terminal, one pane** — native Claude Code, Codex, omp, omo, gjc, pi, Hermes and explicitly identified Devin CLI transcripts, plus OpenCode sessions herdr identifies, Linux Grok sessions and experimental Antigravity (agy) support under the limits below, with the live terminal a click away. Queue a message while the agent works for the next turn, or send it at once with Send now. Supported agents →
- **Approve with a tap** — supported approvals, questions and plan menus become cards, checked to be current before your answer is sent. Use Terminal for requests without card support.
- **Know when you're needed** — live status for every pane, an alert that drops in while the app is open, and push alerts when an agent needs input or finishes, even with the app closed.
- **Install it on your phone** — a PWA with a key bar above the keyboard (Esc, Tab, Ctrl, Alt, Shift, Enter, arrows) that you can rearrange and extend with your own combinations in Settings, and a QR code to your Tailscale address. Phone setup →
- **Speak instead of typing** — dictate into the chat or the terminal line, Korean and English mixed. Review the words before sending them to the agent; transcription uses your own OpenAI key or the browser's speech recognition.
- **Review repository changes** — open working-tree, staged or commit comparisons from the file browser and read each file's diff without changing the