CC

cooperagent/cooper

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

73 stars 品質 54 トレンド 14MIT

Copilot SDK上に構築されたGitHub Copilot用のネイティブデスクトップGUIです.

概要

Copilot SDK上に構築されたGitHub Copilot用のネイティブデスクトップGUIです。 - - - サブスクリプション - インストールと認証 - 既にない場合、ghのauthログインを実行します 依存関係をインストールし、テストを実行し、アプリをビルドし、パッケージ化します。 出力は、リリース/ディレクトリに移動します。 pwsh -NoProfile -File .\scripts\setup-windows.ps1 を実行すると、npm がビルド依存関係を設定するためのdistを実行します。 npm を実行する前に sudo ./scripts/install-linux-deps.sh は、ネイティブ依存関係をインストールします。 - 独自の作業ディレクトリとモデルを持つ複数の会話 - . . — GitHubの問題のURLを貼り付け → 分離されたワークツリー + セッション - . 補完的なエージェント モード: 完了基準を設定, 完了するまでループしてみましょう - . — 実際のセッションごとのPTY, クリックして、出力をプロンプトに添付 - . スピーチ-to-text と text-to-speech - 🔌 - 拡張ツール機能のためのモデルコンテキストプロトコル - 用語集 - 用語集 - リソース - リソースとプロジェクト - リソース リソース - リソース - リソース - ガイド - .

概要(AI 翻訳)

Copilot SDK上に構築されたGitHub Copilot用のネイティブデスクトップGUIです。

前提条件

  • Node.js 22+
  • A ** GitHub Copilot** サブスクリプション
  • ** GitHub CLI** のインストールと認証 — [gh auth login] を実行します。

インストール

リポをクローンします。, その後:

依存関係をインストールし、テストを実行し、アプリをビルドし、パッケージ化します。 出力は[release/]ディレクトリに移動します。

| プラットフォーム | 出力 | | ------------------------------------------------------------------- | | macOS** | [release/Cooper- -mac-arm64.dmg | | ※Windows** | [[T3] | |Linux | [[T4] |

Windows: [npm run dist]の前に[pwsh -NoProfile -File .\scripts\setup-windows.ps1を実行して、ビルド依存関係を設定します。 ツイート Linux: npm run distの前に[sudo ./scripts/install-linux-deps.shを実行して、ネイティブ依存関係をインストールします。

##特徴

  • ライブチャット** — 複数の会話、それぞれ独自の作業ディレクトリとモデル
  • ○○Git Worktreeセッション** — GitHubの問題URL → 隔離されたワークツリー+セッションを貼り付ける
  • ✓Ralph Wiggum** - 反復的なエージェントモード:完了基準を設定し、完了するまでループするようにします

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

Cooper

A native desktop GUI for GitHub Copilot, built on the Copilot SDK.

Prerequisites

  • Node.js 22+
  • A GitHub Copilot subscription
  • GitHub CLI installed and authenticated — run gh auth login if you haven’t already

Installation

Clone the repo, then:

npm run dist

This installs dependencies, runs tests, builds the app, and packages it. The output goes to the release/ directory:

Platform Output
macOS release/Cooper--mac-arm64.dmg
Windows release/Cooper--win-x64-Setup.exe
Linux release/Cooper--linux-x64.AppImage

Windows: Run pwsh -NoProfile -File .\scripts\setup-windows.ps1 before npm run dist to set up build dependencies.

Linux: Run sudo ./scripts/install-linux-deps.sh before npm run dist to install native dependencies.

Features

  • 🗂️ Tabbed Sessions — Multiple conversations, each with its own working directory and model
  • 🌳 Git Worktree Sessions — Paste a GitHub issue URL → isolated worktree + session
  • 🔁 Ralph Wiggum — Iterative agent mode: set completion criteria, let it loop until done
  • 💻 Embedded Terminal — Real PTY per session, one click to attach output to your prompt
  • 🎤 Voice Input/Output — Speech-to-text and text-to-speech
  • 🔌 MCP Servers — Model Context Protocol for extended tool capabilities
  • 🎯 Agent Skills & Subagents — Personal and project skills via SKILL.md, .agent.md, and subagent delegation
  • 🤖 Model Selection — Dynamic model list with favorites — GPT-5.2, Opus-4.6, Sonnet, Haiku, Gemini, and more
  • ⚡ YOLO Mode — Auto-approve tool calls for uninterrupted agent flow

Development

npm install && npm run dev

See CONTRIBUTING.md for details.

Community

Join our Discord to report bugs, request features, and chat.

License

MIT

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add cooperagent/cooper
MCP 初心者?mcpskill.org のガイドから始めましょう →