{"id":48601197,"url":"https://github.com/skylarmb/composer_tui","last_synced_at":"2026-04-08T22:03:41.697Z","repository":{"id":343837003,"uuid":"1145475416","full_name":"skylarmb/composer_tui","owner":"skylarmb","description":"A terminal-based tool for orchestrating multiple parallel AI coding agents, using git worktrees to isolate each agent's work.","archived":false,"fork":false,"pushed_at":"2026-04-01T22:14:29.000Z","size":190,"stargazers_count":1,"open_issues_count":39,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-02T05:33:48.226Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skylarmb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-01-29T20:59:02.000Z","updated_at":"2026-04-01T22:14:31.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/skylarmb/composer_tui","commit_stats":null,"previous_names":["skylarmb/composer_tui"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/skylarmb/composer_tui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skylarmb%2Fcomposer_tui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skylarmb%2Fcomposer_tui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skylarmb%2Fcomposer_tui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skylarmb%2Fcomposer_tui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skylarmb","download_url":"https://codeload.github.com/skylarmb/composer_tui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skylarmb%2Fcomposer_tui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31575757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-04-08T22:03:41.627Z","updated_at":"2026-04-08T22:03:41.689Z","avatar_url":"https://github.com/skylarmb.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# composer_tui\n\nA terminal-based tool for orchestrating multiple parallel AI coding agents, using git worktrees to isolate each agent's work.\n\nBuilt with Rust and [ratatui](https://ratatui.rs/).\n\n## For Agents\n\nBefore starting work, read these docs:\n\n1. **[docs/DESIGN.md](docs/DESIGN.md)** - Architecture, data model, and UI layout\n2. **[docs/IMPLEMENTATION_PLAN_V3.md](docs/IMPLEMENTATION_PLAN_V3.md)** - Phased implementation with success criteria\n\nIf continuing from a previous phase, also read the relevant handoff doc in `.context/` (e.g. `.context/handoff-phase-15.md`).\n\n### Phase workflow\n\n1. Read the implementation plan and the previous phase's handoff doc.\n2. Implement the phase, writing tests for all new functionality.\n3. Verify your work passes all checks before considering the phase complete:\n   ```bash\n   direnv exec . cargo fmt        # Format code\n   direnv exec . cargo clippy     # Lint (must be warning-free)\n   direnv exec . cargo test       # All tests must pass\n   ```\n4. Write a handoff doc at `.context/handoff-phase-\u003cN\u003e.md` summarizing:\n   - What was implemented\n   - Files changed\n   - Test summary (count, any notable coverage)\n   - Any decisions or gotchas for the next phase\n5. Commit and push your changes.\n\n## Development\n\nCommands run through direnv to ensure correct environment:\n\n```bash\ndirenv exec . cargo build      # Build\ndirenv exec . cargo run        # Run\ndirenv exec . cargo test       # Test\ndirenv exec . cargo clippy     # Lint\ndirenv exec . cargo fmt        # Format\n```\n\n## Project Status\n\nSee `docs/IMPLEMENTATION_PLAN_V3.md` for current phase and progress.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskylarmb%2Fcomposer_tui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskylarmb%2Fcomposer_tui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskylarmb%2Fcomposer_tui/lists"}