Herdr UI
Herdr의 TUI가 뛰어나며, 창을 통해 추가되는 기능
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A desktop home for your coding agents. Dray wraps coding-agent CLIs (Claude
Code, Codex, fx, pi) in a native chat UI. Run many sessions at once. Each gets
its own worktree, diff view, PR panel, issue panel and embedded browser.
• Guillermo Rauch, Vercel CEO, through his
OSS Grants programme.
• Greptile, AI code reviews, free for open source.
You need Node with pnpm, a Rust toolchain, and cmake.
Everything else runs from the package's own directory:
cargo test regenerates apps/desktop/src/types/events.ts. Always follow a
filtered run with a bare cargo test.README 전문 보기 ↗A desktop home for your coding agents. Dray wraps coding-agent CLIs (Claude Code, Codex, fx, pi) in a native chat UI. Run many sessions at once. Each gets its own worktree, diff view, PR panel, issue panel and embedded browser.
Want to sponsor Dray? patreon.com/yogesharc
| Path | What |
|---|---|
apps/desktop | The Tauri app. React 19 + Vite frontend, Rust backend. |
apps/web | Marketing site. Next.js, deployed to Vercel. |
apps/docs | Docs at drayhq.com/docs. Blume, deployed to Vercel. |
apps/cli | The dray CLI agents use to fan work out. |
crates/dray-proto | Wire types shared by the CLI and the app. |
You need Node with pnpm, a Rust toolchain, and cmake.
pnpm install
pnpm app # desktop app
pnpm web # marketing site on :3000
pnpm test # frontend tests
Everything else runs from the package's own directory:
cd apps/desktop && pnpm tauri build
cd apps/desktop/src-tauri && cargo test
cargo test regenerates apps/desktop/src/types/events.ts. Always follow a
filtered run with a bare cargo test.
dray CLIA standalone binary. It talks to the running app over ~/.dray/dray.sock, so
an agent in one session can create, list and message others.
curl -fsSL https://www.drayhq.com/install.sh | sh
On Linux the same line makes the machine a Dray server: drayhq.com/docs/server.
App: tag vX.Y.Z (stable) or vX.Y.Z-beta.N (beta). The tag must match
apps/desktop/src-tauri/tauri.conf.json, and a stable release needs a
matching section in apps/desktop/CHANGELOG.md.
CLI: tag cli-vX.Y.Z (stable) or cli-vX.Y.Z-beta.N (beta), matching the
version in apps/cli/Cargo.toml exactly. Cut one beside every app release, beta
included, so a server can run the core that release expects.
Full licence texts are in THIRD-PARTY-LICENSES.md.
Themes. Four palettes are MIT ports, colours theirs and token names ours: Catppuccin, Cobalt2 (Wes Bos, Roberto Achar), One Dark Pro (Binaryify) and gruvbox (Pavel Pertsev).
Marks. The pi mark is MIT, © Earendil Inc. & Contributors. Claude's and OpenAI's are their owners' trademarks and only name the agent a session runs on.
Transcription. Dictation runs locally on
transcribe.cpp (MIT).
Models are handy-computer's GGUF conversions from Hugging Face, CC-BY-4.0
with their base models' terms. The dictation sounds are
Handy's marimba pair, by CJ Pais, MIT.
Handy's name and brand assets are not used here.