Last translated: 16 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

Suna - オープンソース汎用AIエージェント

(あなたに代わって行動する)

Sunaスクリーンショット

Sunaは、現実世界のタスクを簡単に達成できるように支援する完全オープンソースのAIアシスタントです。自然な会話を通じて、Sunaはリサーチ、データ分析、日常的な課題に対するデジタルコンパニオンとなり、あなたが必要とするものを理解し結果を提供する強力な機能と直感的なインターフェースを兼ね備えています。

Sunaの強力なツールキットには、ウェブのナビゲーションとデータ抽出のためのシームレスなブラウザ自動化、ドキュメント作成と編集のためのファイル管理、ウェブクローリングと拡張検索機能、システムタスクのためのコマンドライン実行、ウェブサイトデプロイ、様々なAPIやサービスとの統合が含まれます。これらの機能が調和して動作し、Sunaは単純な会話を通じて複雑な問題を解決し、ワークフローを自動化できます!

ライセンス Discordフォロー Twitterフォロー GitHubリポジトリスター Issues

目次

プロジェクトアーキテクチャ

アーキテクチャ図

Sunaは4つの主要コンポーネントで構成されています:

バックエンドAPI

Python/FastAPIサービスで、RESTエンドポイント、スレッド管理、Anthropicやその他のLLMとのLiteLLM経由での統合を処理します。

フロントエンド

Next.js/Reactアプリケーションで、チャットインターフェース、ダッシュボードなどのレスポンシブUIを提供します。

エージェントDocker

各エージェントのための隔離された実行環境 - ブラウザ自動化、コードインタプリタ、ファイルシステムアクセス、ツール統合、セキュリティ機能を備えています。

Supabaseデータベース

認証、ユーザー管理、会話履歴、ファイルストレージ、エージェント状態、分析、リアルタイムサブスクリプションを備えたデータ永続化を処理します。

ユースケース

  1. 競合分析 (視聴) - "英国の医療業界で次の会社を設立するための市場を分析してください。主要プレイヤー、市場規模、強みと弱み、ウェブサイトURLを教えてください。完了したらPDFレポートを生成してください。"

  2. VCリスト (視聴) - "資産運用規模に基づいて米国で最も重要なベンチャーキャピタルファンドのリストを教えてください。ウェブサイトURLと可能であれば連絡用のメールアドレスも提供してください。"

  3. 候補者探し (視聴) - "LinkedInで、現在就業していないジュニアソフトウェアエンジニアのポジションに適した10人のプロフィールを探してください。ドイツのミュンヘン在住で、コンピュータサイエンスまたは関連分野の学士号を少なくとも1つ持ち、1年間の経験(分野/役職は問いません)がある人を対象にしてください。"

  4. 会社旅行の計画 (視聴) - "会社の旅行ルートを計画してください。カリフォルニアに行きます。8人で参加します。出発地(フランス・パリ)から、7日間の旅行(2025年4月21日出発)でできる活動まで旅程を作成してください。今後の天気予報と気温を確認し、それに基づいて活動(屋外 vs 屋内)を計画してください。"

  5. Excel作業 (視聴) - "会社からイタリアの宝くじゲーム(Lotto、10eLotto、Million Day)に関する情報をExcelスプレッドシートにまとめるよう依頼されました。それに基づいて、基本的な情報(公開されているもの)を含むスプレッドシートを生成して送ってください。"

  6. イベントスピーカー開拓の自動化 (視聴) - "過去1年間にカンファレンスで講演したヨーロッパのAI倫理スピーカー20人を探してください。カンファレンスサイトをスクレイピングし、LinkedInとYouTubeをクロスリファレンスして、連絡先情報と講演要約を出力します。"

  7. 科学論文の要約と相互参照 (視聴) - "過去5年間のアルコールが体に及ぼす影響について話している科学論文を調査し比較してください。前述のトピックについて話している最も重要な科学論文に関するレポートを生成してください。"

  8. リサーチ+初回コンタクトドラフト (視聴) - "LinkedInで潜在的な顧客(B2B)をリサーチしてください。クリーンテック業界にいる必要があります。ウェブサイトとメールアドレスを見つけてください。その後、会社プロファイルに基づいて、クリーンテック企業向けに利益最大化とコスト削減のコンサルティングサービスを提供する私の会社を紹介するパーソナライズされた初回コンタクトメールを生成してください。"

  9. SEO分析 (視聴) - "私のウェブサイトsuna.soに基づいてSEOレポート分析を生成し、キーワードクラスターごとのトップランキングページを見つけ、私が取り組んでいないトピックを特定してください。"

  10. 個人旅行の生成 (視聴) - "バンコクから5月1日出発でロンドンへの個人旅行を生成してください。旅行は10日間続きます。Googleレビューで少なくとも4.5の評価があるロンドン中心部の宿泊施設を見つけてください。旅行中にできる興味深い屋外活動を見つけてください。詳細な旅程計画を生成してください。"

  11. 最近資金調達したスタートアップ (視聴) - "Crunchbase、Dealroom、TechCrunchで、SaaS金融分野のシリーズA資金調達ラウンドをフィルタリングし、会社データ、創業者、アウトバウンドセールス用の連絡先情報を含むレポートを作成してください。"

  12. フォーラムディスカッションのスクレイピング (視聴) - "ローマで最高の美容院を見つける必要がありますが、このトピックについて話しているオープンフォーラムを使用して見つけたいです。Googleで、ローマにある美容院についてのディスカッションを探してフォーラムをスクレイピングしてください。その後、それらについての最高のコメントがある5つの美容院のリストを生成してください。"

セルフホスティング

Sunaはセットアップウィザードを使用して独自のインフラストラクチャ上でセルフホスティングできます。Sunaのセルフホスティングに関する包括的なガイドについては、セルフホスティングガイドを参照してください。

セットアッププロセスには以下が含まれます:

  • データベースと認証のためのSupabaseプロジェクトの設定
  • キャッシュとセッション管理のためのRedisの設定
  • 安全なエージェント実行のためのDaytonaの設定
  • LLMプロバイダー(Anthropic、OpenAI、Groqなど)との統合
  • ウェブ検索とスクレイピング機能の設定

クイックスタート

  1. リポジトリをクローン:
git clone https://github.com/kortix-ai/suna.git
cd suna
  1. セットアップウィザードを実行:
python setup.py
  1. コンテナを起動または停止:
python start.py

手動セットアップ

詳細な手動セットアップ手順については、セルフホスティングガイドを参照してください。

ウィザードは、Sunaインスタンスを起動して実行するために必要なすべての手順を案内します。詳細な手順、トラブルシューティングのヒント、高度な設定オプションについては、セルフホスティングガイドを参照してください。

貢献

コミュニティからの貢献を歓迎します!詳細については、貢献ガイドを参照してください。

謝辞

主要貢献者

技術

ライセンス

Kortix SunaはApache License, Version 2.0でライセンスされています。完全なライセンステキストについてはLICENSEを参照してください。