Back to AI Agents
Open SWE logo
ai-agent351

Open SWE

Open SWEは、LangChainによって構築されたオープンソースの非同期コーディングエージェントです。コードベースの調査、タスクの計画、コードの記述とテスト、自己レビュー、プルリクエストの作成を行い、GitHubのIssueを自律的に処理します。チームのフルタイムソフトウェアエンジニアのように機能します。

概要

Open SWE(Open Software Engineering)は、LangChainによって開発されたオープンソースのクラウドネイティブな非同期AIコーディングエージェントです。GitHubイシュー(またはWeb UI、Slack、Linearからのタスク)を受け取り、コードベースを調査し、実行計画を作成し、コードを記述し、テストを実行し、自己レビューを行い、洗練されたプルリクエストを開く自律的なチームメイトとして機能します。

LangGraphDeep Agentsを基盤として構築されたOpen SWEは、Stripe、Coinbase、Rampなどの企業で使用されている内部コーディングエージェントアーキテクチャを取り入れ、MITライセンスの下で誰でも利用可能にします。

主な特徴

  • 非同期 & 長時間実行: 複雑な数時間または数日を要するタスクをブロックせずに処理します。
  • マルチエージェントアーキテクチャ: 堅牢な実行のため、Manager、Planner、Programmer、Reviewerのサブエージェントを含みます。
  • クラウドサンドボックス実行: コードの実行とテストのための安全で隔離された環境(Daytonaおよび類似プロバイダーをサポート)。
  • ネイティブ統合: GitHubイシュー/ラベル、Slackメンション、Linearコメント、またはカスタムWeb UIを介してトリガーします。
  • 自動PR作成: 変更点、テスト、レビューノートを含む、文書化されたプルリクエストを生成します。
  • 自己レビュー & 反復: エージェントは自身の作業をレビューし、品質基準が満たされるまで反復します。
  • 完全にカスタマイズ可能: フォーク、プロンプトの変更、内部ツールの追加、または技術スタックへの適応が容易です。
  • ホスト型デモ: swe.langchain.comで独自のモデルキーを使用して試せます 。

仕組み

  1. トリガー: GitHubイシューを作成し、open-sweまたはopen-swe-autoラベルを追加するか、Web UIを介して提出します。
  2. 計画: エージェントはリポジトリを探索し、コンテキストを理解し、詳細なステップバイステップの計画を構築します。
  3. 実行: クラウドサンドボックスを使用してコードの記述、テスト、デバッグを行います。
  4. レビュー: 専任のレビューアエージェントがエラーをチェックし、改善を提案します。
  5. 出力: 完全なコンテキストを含むPRを開くか、イシューをステータスで更新します。

ユースケース

  • 複雑なGitHubイシューの自律的な解決。
  • 大規模コードベースでの新機能実装またはバグ修正。
  • エンジニアリングチームのための内部ツール開発とメンテナンス。
  • オープンソース貢献の加速またはエンタープライズコードベースの近代化。
  • 企業固有のワークフローとセキュリティ要件に合わせたカスタム内部コーディングエージェントの構築。

始め方

  • リポジトリをクローン: git clone https://github.com/langchain-ai/open-swe.git
  • ローカルセットアップ、GitHub App作成、LangSmithトレーシング、プロダクション展開のための詳細なインストールガイドに従ってください 。
  • swe.langchain.comでホスト型バージョンを試してください(AnthropicまたはOpenAI APIキーが必要)。
  • ドキュメントはリポジトリ内の/apps/docsで利用可能です。

Open SWEの理由

リアルタイム型コパイロット(Copilot、Cursorなど)とは異なり、Open SWEは自律的で長時間実行されるワークフローのために設計されています。それは「私がコードを書くのを支援する」というパラダイムから、「これがタスクだ — シニアエンジニアのように処理してくれ」というパラダイムへと転換します。

製品運用環境で利用可能でありながら、完全に拡張可能であり、自社の安全な内部AIソフトウェアエンジニアを展開したいチームに最適です。

技術スタック

  • コア: LangGraph + Deep Agents
  • 言語: Python
  • 連携: GitHub、Slack、Linear、クラウドサンドボックス
  • トレーシングと観測性: LangSmith
  • ライセンス: MIT

Open SWEは、ソフトウェアエンジニアリングにおけるAIエージェントの次の進化を体現しています — 完全にオープンでカスタマイズ可能、そして実際の製品運用環境での使用に準備が整っています。

Tags

AIエージェントコーディングエージェントソフトウェア工学LangGraphLangChainGitHub統合自律エージェント非同期エージェントPython

Related Entries

Keep exploring similar tools and resources in this category.

Browse AI Agents
Hermesエージェント logo

Hermesエージェント

AI Agents

HermesエージェントはNous Researchが開発したオープンソースの自己改善型自律AIエージェントです。経験から学習し、再利用可能なスキルを構築し、セッションを超えた永続的な記憶を維持し、時間とともに能力を高めながら進化します。

Open SWE logo

Open SWE

AI Agents

Open SWE is an open-source asynchronous coding agent built by LangChain. It autonomously handles GitHub issues by researching codebases, planning tasks, writing and testing code, self-reviewing, and opening pull requests — acting like a full-time software engineer on your team.

autoresearch logo

autoresearch

AI Agents

Andrej Karpathyによって開発されたオープンソースのAIエージェントです。単一GPU上でLLM学習実験を自律的に夜間に実行し、コードを編集、改善点を評価、反復処理を行いながらあなたが眠っている間に作業を進めます。

ワークスペースエージェント logo

ワークスペースエージェント

AI Agents

ChatGPT内でチーム向けに共有可能なCodex駆動のAIエージェントです。Slack、Google Drive、CRMなどのツールをまたがる複雑で長時間実行されるワークフローを自動化します。エンタープライズコントロールを備えたクラウド環境で動作します。

Hermes Agent logo

Hermes Agent

AI Agents

Hermes Agent is an open-source, self-improving autonomous AI agent by Nous Research that learns from experience, builds reusable skills, maintains persistent cross-session memory, and evolves to become more capable over time.

autoresearch logo

autoresearch

AI Agents

Andrej Karpathy's open-source AI agent that autonomously runs LLM training experiments overnight on a single GPU, editing code, evaluating improvements, and iterating while you sleep.