Free and open source for Windows Release notes

See what your agents changed.
Roll it back in one click.

TCVibe is a fast, portable dual-pane file manager for Windows, built for developers who work with coding agents. Switch between projects in under a second, review every change, and always keep the undo.

Portable ZIP, no installer Windows 10 and 11 MIT license 32-bit build

TCVibe switching between four project workspaces: each one restores its own panels, tabs, branch and terminal.
Four projects, four workspaces. Alt+1...9 brings each one back exactly as you left it.
Why TCVibe

When agents write the code, review is the bottleneck.

You need to know what changed, where, and whether you can undo it, across several projects at once, each with its own folders, branches and terminals. A dual-pane file manager with an operation log, git and undo is already the right surface for that. TCVibe builds on it.

What did the agent touch?

Every change, with its origin

The Agent changes dashboard lists the whole working tree and says who changed each file: an agent, you, or nobody we can name.

Agent changes
Which project am I in?

One workspace per project

Panels, tabs, layout, colour, notes and the terminal command come back together, in under a second.

Workspaces
Can I undo it?

Yes, and you see it first

Revert a file to HEAD, approve agent writes before they happen, and keep an operation log of everything that ran.

Agent writes

Agent changes Ctrl+Shift+D

Every change in the working tree, and who made it.

The dashboard lists each change with its origin and rolls any of it back in one click. It is honest about the evidence: an approved agent write or the file manager's own log is proof, a change under a running agent session is only a guess.

  • A tracked file goes back to HEAD, an untracked one is deleted through the operation queue. A backup copy is saved first.
  • The same verdict shows next to each file in the panel, with a summary of the last agent session under the panels.
  • No AI needed for any of it. The agent layer stays off until you turn it on.
Workspaces Alt+W

Switch projects in under a second.

A workspace is a project's whole context: both panels, every tab, the layout, its colour, notes and terminal command. Jump with Alt+1...9, the Alt+W switcher or the workspace rail.

  • Pin and group them on the rail, drag to reorder, open one in its own window.
  • The layout saves itself when you switch and when you quit.
  • Commit a *.tcvproj file with the repository and the workspace travels with it.
MCP server

Give agents your context, not your whole disk.

A local MCP server hands agents what you are looking at: the selection, listings, file reads and search, even inside archives and open remote panels. When an agent wants to copy, move or delete, you answer first.

  • Listens on 127.0.0.1 only, needs a token, reaches only the folders you approve.
  • An approved write runs through the operation queue, lands in the log and, where possible, in the recycle bin.
  • Works with any MCP client that speaks HTTP. Ctrl+Shift+A starts your agent CLI right in the panel's folder.
Git as a workflow

One worktree per task, ready in one step.

"New worktree for a task" creates the branch and the folder, copies .env, runs your setup command and opens a workspace for it. Every worktree sits on one dashboard.

  • Stage, commit, branches, stash and clone without leaving the panels. The branch shows on the tab.
  • A git status column in the file list and a diff against HEAD.
  • Compare and sync two worktrees side by side.
How it fits together

From a task to a reviewed change.

Ctrl+Shift+R launches an agent on a task, and the rest of the loop is already wired up.

  1. Describe the task

    Type what needs doing and pick the agent: claude, codex, gemini, aider or your own.

  2. Get a worktree

    Its own branch, folder and workspace, so parallel agents never step on each other.

  3. Let the agent work

    The session is recorded. Writes through MCP wait for your Allow.

  4. Review and roll back

    Open Agent changes Ctrl+Shift+D, diff what it did, keep the good, revert the rest.

And the rest

Everything a developer's file manager should do.

Keyboard first, every command and its key in the palette, and the classics you expect from two panels.

Command palette F1

Every command and its shortcut, searchable. Chords like Ctrl+K too.

File picker Ctrl+P

Fuzzy search across the project that respects .gitignore and learns your habits.

Content search Ctrl+F

ripgrep-class: gitignore, exclude masks, encodings, presets. Inside archives and on servers too.

Viewer F3

Syntax highlighting, Markdown and diff. Huge files open instantly, read in windows.

Your AI, your choice

Any OpenAI-compatible endpoint, local Ollama and LM Studio included: commit drafts, summaries, semantic search.

Remote in the panel

FTP, FTPS, SFTP, WebDAV, S3 and Azure Blob in a tab, with auto-reconnect and a read-only mode.

Archives

ZIP, 7z, RAR, TAR, ISO and CAB browse like folders, password-protected ones included.

Operation queue

Copy and move with pause, cancel, retry or skip, and a log of everything that ran.

Command line

Under the panels: cd moves the panel, the rest runs in cmd, PowerShell, Git Bash or WSL.


Principles

Fast, local and on your side.

A feature that breaks any of these does not ship.

< 2s
cold start
< 500ms
to open a folder of 10,000 files
0
telemetry and accounts. Online only when you ask
1 folder
holds the program and all its data

Speed comes first

New features may not slow the cold start or the opening of big folders. Rich but slow is the worst combination.

Local-first

Works offline, without an account. Settings, workspaces and notes live in data\ next to the program: copy the folder and you have moved everything.

Your files are secrets

Everything AI is off by default and runs against your own endpoint. Preview first, then undo. Nothing destructive from free text.

Agents are users too

They get a machine-readable interface: MCP, structured errors, a deterministic log. You see what they did and can roll it back.

Speed figures are the project's budgets, checked by benchmarks on a typical developer machine.

Install

Running in a minute. Removed with one folder.

No installer, no admin rights, your settings never leave the program folder. The .NET runtime is included.

Latest release from GitHub. All releases

System
Windows 10 (1903+) or 11, x64 or x86
Updates
Help → Check for updates. Only what changed is downloaded.
Source
github.com/gurinovichroman/TCVibe
  1. Download the ZIP

    TCVibe-win-x64-Portable.zip from the latest release, or win-x86 for 32-bit Windows.

  2. Unpack it anywhere

    A projects drive, a USB stick, a synced folder. Settings stay in data\ next to the program and survive updates.

  3. Run TCVibe.exe

    Press F1 to find any command, Ctrl+Alt+W to save the panels as your first workspace.

On the first start Windows may warn about an unrecognised app: the binaries are not code-signed yet. Choose More info → Run anyway, or build it yourself from the repository.

FAQ

Questions, answered.

Is TCVibe free?

Yes. It is open source under the MIT license: use it at work and at home, read the code, build it yourself.

Does it send my code or files anywhere?

No. There is no telemetry and no account. TCVibe goes online only when you ask it to: checking for updates, opening a connection, or calling the AI endpoint you configured yourself. AI features are off until you turn them on.

Which agents work with it?

Any agent that can use an MCP server over HTTP, for example Claude Code: the MCP server tab gives you the ready-to-paste line. "Run agent here" and "Launch an agent on a task" find claude, codex, gemini and aider on your PATH, and you can add any other CLI.

The Agent changes dashboard works with every agent, MCP or not: it reads the working tree and the operation log.

I use Total Commander. Will I feel at home?

Mostly: two panels with tabs, F3 to F8, the operation queue, archives, FTP and multi-rename all work the way you expect. TCVibe is not a clone, though. It focuses on projects, git and agents, and it is an independent project, not affiliated with Total Commander or Ghisler Software GmbH.

How do updates work, and what happens to my settings?

Help → Check for updates downloads only what changed and restarts into the new version. Settings, workspaces and notes live in the data\ folder next to the program and are never touched by an update.

All questions

Community

Built in the open, shaped by its users.

Ask questions, share how you work with agents, suggest what TCVibe should do next. The forum needs a free account; the app never does.