{"id":50968943,"url":"https://github.com/zdenham/anvil","last_synced_at":"2026-06-18T23:32:42.820Z","repository":{"id":346981426,"uuid":"1191176572","full_name":"zdenham/anvil","owner":"zdenham","description":"IDE for parallel agent work.","archived":false,"fork":false,"pushed_at":"2026-03-26T22:43:49.000Z","size":15129,"stargazers_count":11,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-27T02:43:25.468Z","etag":null,"topics":["ai","coding-agent","worktrees"],"latest_commit_sha":null,"homepage":"https://www.anvil.fm","language":"TypeScript","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/zdenham.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":"docs/agents.md","dco":null,"cla":null}},"created_at":"2026-03-25T01:47:55.000Z","updated_at":"2026-03-27T02:01:09.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zdenham/anvil","commit_stats":null,"previous_names":["zdenham/anvil"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/zdenham/anvil","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdenham%2Fanvil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdenham%2Fanvil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdenham%2Fanvil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdenham%2Fanvil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zdenham","download_url":"https://codeload.github.com/zdenham/anvil/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zdenham%2Fanvil/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34511617,"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-18T02:00:06.871Z","response_time":128,"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":["ai","coding-agent","worktrees"],"created_at":"2026-06-18T23:32:42.607Z","updated_at":"2026-06-18T23:32:42.767Z","avatar_url":"https://github.com/zdenham.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/branding/logo-rounded.png\" alt=\"Anvil\" width=\"128\" height=\"128\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eAnvil\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003eMore agents, less pain.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  A desktop IDE for parallel agent work.\u003cbr/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/tbkAetedSd\"\u003eDiscord\u003c/a\u003e ·\n  \u003ca href=\"https://www.anvil.fm\"\u003eDownload\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/branding/screenshot.png\" alt=\"Anvil screenshot\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n## Motivation\n\nI built Anvil after getting tired of managing multiple Claude Code sessions in my terminal. I felt the pain of constantly context switching between terminal tabs and git branches, forgetting which agent did what, agents bumping into each other on the same branch, not knowing when an agent was done or needing input...\n\nAnvil solves the annoyances of parallel agent work, so you can cook on new things while your agents run. Agent lifecycle, isolation, planning and coordination, context hygiene — all handled by the IDE. But more than this, the goal of Anvil is to push the frontier of what is possible with agent programming.\n\nI hope you get a chance to try out Anvil. Let me know if you have any feedback, and please join the [Discord](https://discord.gg/tbkAetedSd).\n\nLet's cook some GPUs together 🔥\n\n## Features\n\n| Feature | Description |\n| --- | --- |\n| **Workspace management** | Isolated worktrees let you parallelize without merge conflicts. |\n| **First-class spec support** | Phase tracking, context hygiene, and plan execution — built into the workflow, not bolted on. |\n| **Full IDE** | Terminal, file editor, diff viewer — everything you need in one window. |\n| **REPL \u0026 orchestration** | Let Claude call other Claudes programmatically. Flexible building blocks, not rigid workflows. |\n| **Visual flexibility** | Arrange your agents in up to a 4×3 grid of panels. Your workspace, your layout. |\n| **Sub-agent visibility** | No more black boxes. See what child and grandchild agents are actually doing. |\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzdenham%2Fanvil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzdenham%2Fanvil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzdenham%2Fanvil/lists"}