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)
LanguageTypeScript
LicenseMIT
Created2026-09-17 (1mo ago)
Last pushtoday
Watchers0
OwnerUser
GitHub topics
Links
- GitHub: github.com/devswha/herdr-web-ui
- Homepage: https://herdrweb.dev/
- Releases · Issues · Hacker News mentions
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