{"id":51033705,"url":"https://github.com/launchapp-dev/animus-tui","last_synced_at":"2026-06-22T03:01:51.263Z","repository":{"id":363141200,"uuid":"1262053833","full_name":"launchapp-dev/animus-tui","owner":"launchapp-dev","description":"Terminal control plane for Animus — k9s-style UI for workflows, queue, subjects, logs, and cost","archived":false,"fork":false,"pushed_at":"2026-06-07T15:53:13.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-07T17:21:40.164Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/launchapp-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-07T14:09:15.000Z","updated_at":"2026-06-07T15:53:14.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/launchapp-dev/animus-tui","commit_stats":null,"previous_names":["launchapp-dev/animus-tui"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/launchapp-dev/animus-tui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchapp-dev%2Fanimus-tui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchapp-dev%2Fanimus-tui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchapp-dev%2Fanimus-tui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchapp-dev%2Fanimus-tui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/launchapp-dev","download_url":"https://codeload.github.com/launchapp-dev/animus-tui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/launchapp-dev%2Fanimus-tui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34632723,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-22T03:01:48.395Z","updated_at":"2026-06-22T03:01:51.251Z","avatar_url":"https://github.com/launchapp-dev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# animus-tui\n\nTerminal control plane for [Animus](https://github.com/launchapp-dev/animus-cli) — a `k9s`-style TUI for inspecting and driving the Animus daemon.\n\n`animus-tui` is a sibling client to the CLI and web UI. It connects to the running daemon via the local control socket and surfaces seven views (workflows, subjects, queue, daemon health, log tail, cost, plugins) with vim-style keybinds.\n\n## Install\n\n```bash\nanimus plugin install launchapp-dev/animus-tui@v0.1.0\n```\n\nThe binary lands at `~/.animus/plugins/animus-tui/animus-tui` and is shimmed onto your `PATH` by the Animus install pipeline.\n\n## Run\n\n```bash\n# From any project root with a running daemon\nanimus-tui\n```\n\nOptional flag:\n\n- `--daemon-socket \u003cpath\u003e` — override the daemon control socket path. By default `animus-tui` resolves it the same way the CLI does (`~/.animus/\u003crepo-scope\u003e/control.sock`).\n\nIf no daemon is running, `animus-tui` prints a short splash and exits 0:\n\n```text\nAnimus daemon is not running.\n\nStart it with:    animus daemon start\n```\n\n## Keybinds\n\nv0.1 keymap:\n\n| Key      | Action                                  |\n|----------|-----------------------------------------|\n| `1`-`7`  | Switch view                             |\n| `h/j/k/l`| Move (left/down/up/right)               |\n| `f`      | Cycle severity filter (logs view)       |\n| `tk`     | Subjects → task kind                    |\n| `tr`     | Subjects → requirement kind             |\n| `r`      | Force refresh                           |\n| `?`      | Help overlay                            |\n| `q`      | Quit                                    |\n| `Ctrl-C` | Quit (signal-clean)                     |\n\n`Enter` (detail pane), `/` (search), and `Esc` (back) are reserved for v0.2.\n\nViews:\n\n1. **Workflows** — recent runs with status, definition, subject id, and age. *(v0.2: detail pane + cancel/pause/resume.)*\n2. **Subjects** — tasks + requirements filtered by kind (`tk`/`tr` switches kind). *(v0.2: status-change action + search.)*\n3. **Queue** — ready / held / in-flight entries. *(v0.2: hold / release / drop / reorder.)*\n4. **Daemon** — PID, uptime, daemon version, plugin health snapshot.\n5. **Logs** — live tail of daemon log entries with severity filter.\n6. **Cost** — token + USD totals from `~/.animus/\u003cscope\u003e/cost-state.v1.json` (file created by the budget-caps feature landed in daemon v0.5.5).\n7. **Plugins** — installed plugin list with kind + version + source (read-only in v0.1).\n\nThe sticky header shows daemon status (green/yellow/red), active workflow count, queue depth, and the top-spend workflow today.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaunchapp-dev%2Fanimus-tui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaunchapp-dev%2Fanimus-tui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaunchapp-dev%2Fanimus-tui/lists"}