open-swe/apps/cli
Palash Shah 857053ad95
fix: authentication bugs and example (#643)
* fix: fix authentication bugs and example

* fix: formatting

* fix: move items
2025-08-01 17:16:57 -04:00
..
src feat: add planner and manager changes (#602) 2025-08-01 15:50:40 -04:00
.env.example fix: authentication bugs and example (#643) 2025-08-01 17:16:57 -04:00
eslint.config.js feat: add initial updates to create cli (#469) 2025-07-23 19:21:28 +00:00
package.json feat: add planner and manager changes (#602) 2025-08-01 15:50:40 -04:00
README.md feat: add updates to cli application (#503) 2025-07-29 17:37:13 -04:00
tsconfig.json feat: add updates to cli application (#503) 2025-07-29 17:37:13 -04:00

Open SWE CLI

⚠️ Under Development
This CLI is currently under active development and may contain bugs or incomplete features.

A command-line interface for Open SWE that provides a terminal-based chat experience to interact with the autonomous coding agent. Built with React and Ink, it offers real-time streaming of agent logs, repository selection, and GitHub integration directly from your terminal.

Documentation

Development

  1. Copy the environment file: cp .env.example .env and fill in the required values
  2. Install dependencies: yarn install
  3. Build the CLI: yarn build
  4. Run the CLI: yarn cli

Usage

Run the CLI and follow the interactive prompts:

yarn cli

The CLI will guide you through:

  1. GitHub authentication (if not already logged in)
  2. Repository selection
  3. GitHub App installation
  4. Interactive chat with the Open SWE agent