Tarsk is an AI coding workspace for Git projects. The VS Code extension opens Tarsk beside your code and uses the folder in your current VS Code window as the project.
Work in isolated threads. Create a separate working copy for each task so you can explore changes without disturbing your main branch.
Collaborate with coding agents. Ask agents to inspect files, change code, run commands, and work through a task in the project thread.
Review changes before you accept them. Inspect diffs and Git status from Tarsk before you keep an agent's work.
Run parallel workstreams. Create multiple threads for features, experiments, fixes, or reviews in the same project.
Plan with Tasks. Track project work and open a dedicated thread from a task.
Choose your AI setup. Configure providers, models, MCP servers, rules, skills, and slash commands in Tarsk.
Keep project workflows in one place. Configure setup scripts, run commands, and commit methods for each project.
Use Tarsk in VS Code
Open a Git repository or folder in VS Code.
Select the Tarsk icon in the activity bar.
Click Open Tarsk.
The extension opens Tarsk in an editor tab, passes it the first workspace folder, and hides the project sidebar so you can work in the editor. You can also run Tarsk: Open from the Command Palette or the editor title bar.
The extension connects to the local Tarsk server at http://127.0.0.1:641. If the server is not running, it starts the Tarsk CLI with --server. Set a custom server or CLI command in VS Code settings when needed.
Settings
Setting
Default
Description
tarsk.serverUrl
http://127.0.0.1:641
Base URL of the Tarsk server.
tarsk.cliCommand
tarsk
CLI executable used to start the server with --server.