Anvil
📰 Dev.to · Anthony Humphreys
Learn about Anvil, a custom agentic coding harness that helps agents work inside software projects, and how it can improve development workflows
Action Steps
- Build a custom agentic coding harness using Anvil
- Integrate Anvil with existing software projects to preserve context and intent
- Use Anvil to run agents inside real projects without scattering important details
- Configure Anvil to stay attached to a work item and understand a repository
- Apply Anvil to move from intent to implementation without losing context
Who Needs to Know This
Developers and software engineers can benefit from using Anvil to streamline their workflow and improve collaboration with agents
Key Insight
💡 Anvil is a powerful tool for streamlining development workflows and improving collaboration with agents
Share This
💡 Improve your development workflow with Anvil, a custom agentic coding harness that helps agents work inside software projects #AI #agents #devex
Key Takeaways
Learn about Anvil, a custom agentic coding harness that helps agents work inside software projects, and how it can improve development workflows
Full Article
Title: Anvil
URL Source: https://dev.to/anthonyhumphreys/anvil-20nk
Published Time: 2026-06-20T11:37:18Z
Markdown Content:
# Anvil - DEV Community
[Skip to content](https://dev.to/anthonyhumphreys/anvil-20nk#main-content)
[](https://dev.to/)
[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)
[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)
## DEV Community
0 Add reaction
0 Like 0 Unicorn 0 Exploding Head 0 Raised Hands 0 Fire
0 Jump to Comments 0 Save Boost
Copy link
Copied to Clipboard
[Share to X](https://twitter.com/intent/tweet?text=%22Anvil%22%20by%20%40aphumphreys%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Fanthonyhumphreys%2Fanvil-20nk)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Fanthonyhumphreys%2Fanvil-20nk&title=Anvil&summary=Cross%20post%20%20%20%20%20%20%20%20%20%20%20Building%20Anvil%20%20%20Anvil%20did%20not%20start%20as%20a%20%27stack%27.%20It%20still%20isn%27t%2C%20really%2C%20it%20is...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Fanthonyhumphreys%2Fanvil-20nk)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Fanthonyhumphreys%2Fanvil-20nk)
[Share Post via...](https://dev.to/anthonyhumphreys/anvil-20nk#)[Report Abuse](https://dev.to/report-abuse)
[](https://dev.to/anthonyhumphreys)
[Anthony Humphreys](https://dev.to/anthonyhumphreys)
Posted on Jun 20
# Anvil
[#ai](https://dev.to/t/ai)[#agents](https://dev.to/t/agents)[#llm](https://dev.to/t/llm)[#devex](https://dev.to/t/devex)
[Cross post](https://www.anthonyhumphreys.dev/blog/posts/building-anvil)
# [](https://dev.to/anthonyhumphreys/anvil-20nk#building-anvil) Building Anvil
Anvil did not start as a 'stack'. It still isn't, really, it is three independent projects that have a bunch in common and compliment each other quite nicely, so I decided to bundle them in a monorepo. This also makes it easier to keep the shared pieces in sync, and to make sure the projects are actually useful together.
The Anvil app started as a custom agentic coding harness inspired by T3Code: a practical way to run agents
inside real projects without pretending a chat window was the whole development environment. I wanted something that
could understand a repository, stay attached to a work item, preserve context across a delivery
loop, and help me move from intent to implementation without scattering the important details
across terminals, tabs, issue trackers, and whatever note I had optimistically named
`plan-final-2.md`.
That first version was deliberately narrow. It was built around the job I needed it to do: help
agents work inside software projects with enough gro
URL Source: https://dev.to/anthonyhumphreys/anvil-20nk
Published Time: 2026-06-20T11:37:18Z
Markdown Content:
# Anvil - DEV Community
[Skip to content](https://dev.to/anthonyhumphreys/anvil-20nk#main-content)
[](https://dev.to/)
[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)
[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)
## DEV Community
0 Add reaction
0 Like 0 Unicorn 0 Exploding Head 0 Raised Hands 0 Fire
0 Jump to Comments 0 Save Boost
Copy link
Copied to Clipboard
[Share to X](https://twitter.com/intent/tweet?text=%22Anvil%22%20by%20%40aphumphreys%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Fanthonyhumphreys%2Fanvil-20nk)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Fanthonyhumphreys%2Fanvil-20nk&title=Anvil&summary=Cross%20post%20%20%20%20%20%20%20%20%20%20%20Building%20Anvil%20%20%20Anvil%20did%20not%20start%20as%20a%20%27stack%27.%20It%20still%20isn%27t%2C%20really%2C%20it%20is...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Fanthonyhumphreys%2Fanvil-20nk)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Fanthonyhumphreys%2Fanvil-20nk)
[Share Post via...](https://dev.to/anthonyhumphreys/anvil-20nk#)[Report Abuse](https://dev.to/report-abuse)
[](https://dev.to/anthonyhumphreys)
[Anthony Humphreys](https://dev.to/anthonyhumphreys)
Posted on Jun 20
# Anvil
[#ai](https://dev.to/t/ai)[#agents](https://dev.to/t/agents)[#llm](https://dev.to/t/llm)[#devex](https://dev.to/t/devex)
[Cross post](https://www.anthonyhumphreys.dev/blog/posts/building-anvil)
# [](https://dev.to/anthonyhumphreys/anvil-20nk#building-anvil) Building Anvil
Anvil did not start as a 'stack'. It still isn't, really, it is three independent projects that have a bunch in common and compliment each other quite nicely, so I decided to bundle them in a monorepo. This also makes it easier to keep the shared pieces in sync, and to make sure the projects are actually useful together.
The Anvil app started as a custom agentic coding harness inspired by T3Code: a practical way to run agents
inside real projects without pretending a chat window was the whole development environment. I wanted something that
could understand a repository, stay attached to a work item, preserve context across a delivery
loop, and help me move from intent to implementation without scattering the important details
across terminals, tabs, issue trackers, and whatever note I had optimistically named
`plan-final-2.md`.
That first version was deliberately narrow. It was built around the job I needed it to do: help
agents work inside software projects with enough gro
DeepCamp AI