wt

wt is an open-source CLI harness and workspace orchestration tool maintained by Sahil Ahuja on GitHub. It is built to streamline terminal workflows, workspace management, and standardized tool execution in command-line developer environments. In daily operations, wt provides modular subcommands such as wt create, wt go, wt open, and wt skill. The tool coordinates terminal session lifecycles, manages terminal foreground focus during initialization phases, and interfaces with toolkits to run standardized skills directly from the terminal shell. Unlike monolithic AI coding interfaces, wt focuses on separating concerns across developer operations—such as keeping directory navigation (wt go) orthogonal to application launching (wt open)—while providing a structured command pattern for integrating agent skills via the Toolkit Skill Standard. wt is open-source software available publicly on GitHub under an active development lifecycle.

Tags: cli, codebase, developer tools, OpenSource, terminal

Visit wt

Key features

  • Terminal Subcommand Workflow — Provides distinct commands including wt create, wt go, and wt open for managing environments and navigation. - Toolkit Skill Standard Support — Implements skill orchestration via wt skill for executing standardized automated tasks. - Terminal Foreground Lifecycle Handling — Reclaims and manages terminal foreground execution after environment initialization phases. - Orthogonal Navigation and Launching — Separates directory traversal logic from editor and tool launching workflows for modular terminal integration.

Use cases

Use Case: Workspace Creation and Session Navigation Developers can initialize new isolated workspaces with wt create and jump directly into them using wt go without manually tracking directory structures.

Use Case: Standardized Skill Execution Developers running agentic workflows can execute standardized automation routines via wt skill within their active terminal contexts.

Use Case: Editor and Environment Launching Developers can open project contexts into preferred tools using wt open while maintaining a distinct navigation state in their current shell session.

Who it is for

wt is built for terminal-centric developers looking for a CLI tool to manage workspace sessions and standardized skill execution. It is not designed for developers seeking graphical IDE extensions or pre-packaged standalone chat interfaces.

Install guide

Installation Clone the repository directly from GitHub and install dependencies (standard source build): bash git clone https://github.com/sahil87/wt.git cd wt

First Run Inspect the available commands and flags: bash wt --help

Example Session Initialize a new workspace and switch context: bash # Create a new workspace session wt create feature-branch # Navigate to the newly created environment wt go feature-branch # Run a registered skill wt skill

Part of CLI Coding Agents

Categories: AI Coding Agents, Developer Tools, Productivity

Related CLI agents

  • Cate — Cate is an open-source agent harness and orchestrator developed by 0-AI-UG. Built on TypeScript, Vite, and Electron, it provides an…
  • Continue — Continue is an open-source AI code assistant and agent framework originally developed by the Continue team (continuedev) and recently acquired…
  • tu — tu is an open-source terminal agent harness and automation utility maintained by Sahil Ahuja (sahil87). Built primarily with Node.js and…
  • Shell GPT — Shell GPT (sgpt) is an open-source command-line productivity tool created by Farkhod Sadykov (TheR1D). It connects standard terminal workflows directly…
  • uacos — UACOS (by developer caotiensinh) is a local-first code intelligence, context-compression, and release-gate toolkit designed to operate as an agent harness…
  • agent-trace — agent-trace is an open-source command-line transcript utility created by ertygiq. It is designed to inspect, parse, and export execution logs…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories