Introducing vt, the CLI for Val Town that lets you use your favorite editorsand local tools. Now you can use VS Code, Claude Code, Codex and more with oursuper-fast feedback loop, deploying software instantly as you develop it.
To get vt,install Deno,then run
deno install -grAf jsr:@valtown/vtWith vt, you can:
- Use
vt watch to watch a folder for changes, pushing updates and redeployinginstantly as you saveRemix or create brand-new Val Town projects directly from your command lineLivestream logs from your Val directly to your terminalManage branches, switching between separate deployments or prod & dev branchesof a projectWe designed vt to work much like git, so vt branch and vt checkout -b workjust like you'd expect. But the real magic is in the vt watch command: vt canresolve deltas between Val Town and a local folder of TypeScript and text files,automatically detecting file changes like renames and modifications. As you editin VS Code, neovim, or your favorite editor, every time you save the changes golive. Or, if you don't want to live on the edge, you can use vt push toexplicitly push new changes.
Bring your own editor - and LLMs!
vt works perfectly with your favorite LLM tools: it can even initialize aAGENTS.md file that contains all of the context necessaryto write code for the Val Town platform.
People are already using vt to build cool projects, likeGeoffrey Litt's Stevensproject, a really cool AI personal assistant telegram bot, built locally withcursor and vt. We built Val Town's new Val searchon Val Town itself, with Claude Code and vt.
Use the companion browser extension
vt also has a companion browser extension which pairs with vt watch toautomatically reload the tab as you edit your Val.
It's available forChromeor Firefox.
If you have vt watch running, it should "just work"! The companioncommunicates with vt's watcher over a local WebSocket connection.
We want feedback!
vt is a big leap forward in the local development experience for Val Town. Butwe're always looking to improve and polish the experience. If you have anyfeedback we'd love to hear it. You can join our Discord serverhere, and contribute ideas, PRs, or issues tothe val-town/vt GitHub repo.
