Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/AzureFoxStudios/wabi --skill wabi-cli-tui명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | wabi-cli-tui |
| description | Use when building or revamping the Wabi Rust CLI TUI. |
| version | 1.0.0 |
| metadata | {"hermes":{"tags":["wabi","tui","cli","ratatui","admin"],"related_skills":["rust-tui-app","rust-axum-server","wabi-deploy-debug"]}} |
Crate: core/crates/wabi-tui (workspace member). Target: admins and power users in a terminal — not a thin chat demo.
| Module | Role |
|---|---|
api.rs | reqwest: health, login, channels, messages, users, admin stats/reset/lockout |
app.rs | Screen × AppMode × FocusPane; single bg_tx/bg_rx; poll_bg + 3s poll |
ui.rs | Indigo RGB palette, Tabs header, per-screen layouts, overlays |
config.rs | ~/.config/wabi/config.toml mode 0600 |
main.rs | TerminalGuard Drop; tracing → $TMPDIR/wabi-tui.log (never stderr on alt screen) |
| Key | Screen | Notes |
|---|---|---|
| 1 | Chat | 22/58/20 channels | messages | detail |
| 2 | Users | Directory; admin p reset password, c clear lockout |
| 3 | Server | Health, URL, role, admin stats, switch server / logout |
| 4 | Logs | Local event log |
:):chat :users :server :logs :filter :ufilter :goto :refresh :logout :help
GET /api/usersGET /api/admin/stats (may stub zeros — 403 → Info/log, not spam Error)POST /api/admin/users/reset-password — targetUserId, newPassword, temporaryPOST /api/admin/users/clear-login-lockout — targetUserIdcargo build -p wabi-tui --release
./target/release/wabi-tui
mpsc::Sender cloned into every spawn + try_recv drain each frame.l = login steals chat “focus right” — use Space for pane cycle.filtered_users().get(i).map(|u| (*u).clone()).references/power-user-shell-2026-08-06.md — key map, API map, extension backlogNote: General ratatui patterns also live in rust-tui-app (user-owned — hermes curator adopt rust-tui-app before patching it).