mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-09-30 15:03:16 +00:00
* openswe cli: add planner and manager changes * openswe cli: fix programmer config * openswe cli: formatting * openswe cli: add config to reviewer * Potential fix for code scanning alert no. 17: Incomplete string escaping or encoding Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * openswe cli: update code security * feat: use commander * fix: debug * fix: comment * fix: remove config * fix: updates * fix: local mode * fix: repeated islocalmodes * fix: update imports * fix: revert wrap script and commands * fix: adjust types * fix: update function signatures * fix: final shell exec fix * fix: update tsconfig for test * fix: add run input type * fix: update types * fix: reent user message * fixes from code review --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: bracesproul <braceasproul@gmail.com> |
||
|---|---|---|
| .. | ||
| src | ||
| .env.example | ||
| eslint.config.js | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
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
- Copy the environment file:
cp .env.example .envand fill in the required values - Install dependencies:
yarn install - Build the CLI:
yarn build - Run the CLI:
yarn cli
Usage
Run the CLI and follow the interactive prompts:
yarn cli
The CLI will guide you through:
- GitHub authentication (if not already logged in)
- Repository selection
- GitHub App installation
- Interactive chat with the Open SWE agent