Remix.run Logo
anuramat 4 hours ago

vicode -- TUI coding agent written in Rust, with tabs/subagents running in worktrees on top of fuse-overlayfs: create/fork tabs to work on multiple features/implementations, while subagents work in parallel without conflicts; additional lowerdir with bindfs mounts lets agents share the compilation cache, so that `cargo check` doesn't take minutes

since it's all just mounts, vicode works as a worktree manager as well: select a vicode tab (which sets cwd to the corresponding worktree with OSC7), open a new terminal tab/window, and run claude/codex inside

disclaimer: unstable, linux-only (mac build WIP, no overlayfs), some modules were vibecoded (grep for `SLOP`)

https://github.com/anuramat/vicode