{"data":{"slug":"hmbown-codewhale","name":"CodeWhale","tagline":"Open-source, community-driven agent harness","github_url":"https://github.com/Hmbown/CodeWhale","owner":"Hmbown","repo":"CodeWhale","owner_avatar_url":"https://avatars.githubusercontent.com/u/101357273?v=4","primary_language":"Rust","stars":40813,"forks":3528,"topics":["cli","deepseek","llm","rust","terminal","tui"],"archived":false,"github_pushed_at":"2026-08-16T09:35:03+00:00","maintenance_label":"Very active","stars_delta_30d":955,"url":"https://www.graphcanon.com/tools/hmbown-codewhale","markdown_url":"https://www.graphcanon.com/tools/hmbown-codewhale.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/hmbown-codewhale","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=hmbown-codewhale","description":"Open-source, community-driven agent harness","homepage_url":"https://codewhale.net/","license":"MIT","open_issues":168,"watchers":159,"ai_summary":"Hmbown/CodeWhale is an open-source project developed by a community to create an agent harness using Rust.","readme_excerpt":"## Install\n\n```bash\nnpm install -g codewhale\n```\n\nCargo, Docker, Nix, Scoop, prebuilt archives, Android/Termux, and a CNB mirror\nfor anyone who can't reach GitHub are covered in\n[docs/INSTALL.md](docs/INSTALL.md). Coming from `deepseek-tui`? Your config and\nsessions carry over — see [docs/REBRAND.md](docs/REBRAND.md).\n\n---\n\n## License\n\n[MIT](LICENSE). An independent community project, not affiliated with any model\nprovider.","github_created_at":"2026-01-19T18:21:01+00:00","created_at":"2026-07-07T17:31:32.986969+00:00","updated_at":"2026-08-16T12:01:41.612478+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"cli","name":"cli"},{"slug":"deepseek","name":"deepseek"},{"slug":"llm","name":"llm"},{"slug":"rust","name":"rust"},{"slug":"terminal","name":"terminal"},{"slug":"tui","name":"tui"}],"trust":{"provenance":{"is_fork":false,"github_id":1137711311,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-16T12:01:40.857Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-08-13T08:36:49Z","stars_delta_30d":955,"open_issues_delta_30d":-128},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:57:25.626Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-16T12:01:41.299Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-16T12:01:41.299Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-16T12:01:41.299Z","managed_saas":false},"languages":{"value":["rust","javascript"],"source":"github.language+package.json","observed_at":"2026-08-16T12:01:41.299Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-16T12:01:41.299Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-16T12:01:41.299Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- When you want to utilize a developer tool that specifically integrates well with command line interfaces (CLI) and terminal user interfaces (TUI) in your project.","- If you are looking for a community-driven solution which supports the development of AI agents through an open-source framework, particularly built using Rust."],"when_not_to_use":["- Avoid CodeWhale if your project is not aligned with or does not benefit from being developed in Rust or requires extensive functionalities that focus on web-based interfaces rather than CLI/TUI.","- If the project specifically needs features or supports languages that are more prevalent in competitor tools, such as Python for a wide range of AI agent development frameworks."],"source":"enrich:decision_facts","observed_at":"2026-07-11T12:37:57.083Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"CodeWhale is an open-source project that focuses on developing an agent harness using Rust."}]}}