Repolode
eastreams

eastreams/loong

CLI、42以上のLLMプロバイダー、25以上のチャネル、モジュール式カーネルを備えた、特化型AIエージェント構築向けのRust基盤。

スター
638
フォーク
102
未解決の Issue
48
最終コミット
8 日前

これは何?

Loongは、特定の領域に特化したAIエージェントの構築を目的とする、Rust製のエージェント基盤プロジェクトです。対話型ターミナルUI、単発クエリ、プロバイダーやチャネルのセットアップ、環境診断、セルフアップデートに対応した、単一の`loong`コマンドラインエントリポイントを提供します。

このプロジェクトは、レイヤー構成を採用した13個のcrateからなるRustワークスペースです。プロバイダー、ツール、チャネル、メモリ、ポリシーはコアカーネルの外側に配置されており、必要に応じて組み込んだり、組み合わせたりできます。プロバイダーとチャネルの設定はTOMLファイルに記述し、シークレットは環境変数から読み込みます。Feishu/Larkには、公式の登録APIを通じてボットを紐付ける専用のオンボーディングフローがあります。

Loongは、明示的なランタイム境界のもとで承認、ポリシー、監査を扱い、アシスタント、ゲートウェイ、チャネルを分離して独立して動作させます。READMEによると、OpenClaw、Claude Code、Codexなどの既存ツールの設定と互換性を持たせることもできます。

主な機能

  • 01対話型TUI、単発の`ask`、`doctor`による診断を備えた単一の`loong` CLI。
  • 02TOMLで設定できる42以上のモデルプロバイダーを標準サポート。
  • 03Feishu/Larkボットのガイド付きセットアップを含む、25以上のチャネル連携。
  • 04プロバイダー、ツール、チャネル、メモリ、ポリシーから分離されたコアカーネル。
  • 05明示的なランタイム境界のもとで動作する承認、ポリシー、監査。

ユースケース

  • Rustのコードベースで、特定領域向けのAIエージェントを構築する。
  • FeishuまたはLarkのチャットを通じてチームとやり取りするAIアシスタントを運用する。
  • 1つの設定ファイルから複数のLLMプロバイダーを切り替える。
  • Rustで書かれた、レイヤー型のモジュール式エージェントアーキテクチャを学ぶ。

クイックスタート

  1. 1

    CリンカーとRustツールチェーンをインストールします(rustupコマンドはパイプ経由のインストーラーなので、rustup.rsから実行してください)

  2. 2

    リポジトリのソースからloong CLIをビルドしてインストールします

    cargo install --path crates/daemon
  3. 3

    loongを実行してメインのTUIを開きます。設定ファイルがない場合は、初回セットアップがここで始まります

    loong

使う前に知っておきたいこと

  • ソースからビルドするには、RustツールチェーンとCリンカーが必要です。
  • ほとんどのプロバイダーとチャンネルでは、独自のAPIキーまたはアカウント認証情報を設定する必要があります。

収録されている特集

トピック

よくある質問

loong とは?
CLI、42以上のLLMプロバイダー、25以上のチャネル、モジュール式カーネルを備えた、特化型AIエージェント構築向けのRust基盤。 Loongは、特定の領域に特化したAIエージェントの構築を目的とする、Rust製のエージェント基盤プロジェクトです。対話型ターミナルUI、単発クエリ、プロバイダーやチャネルのセットアップ、環境診断、セルフアップデートに対応した、単一の`loong`コマンドラインエントリポイントを提供します。
loong は無料で使えますか?ライセンスは?
loong は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
loong は今もメンテナンスされていますか?
活発にメンテナンス中。loong の最終コミットは 2026年10月14日 です。
loong は何に使えますか?
Rustのコードベースで、特定領域向けのAIエージェントを構築する。 FeishuまたはLarkのチャットを通じてチームとやり取りするAIアシスタントを運用する。 1つの設定ファイルから複数のLLMプロバイダーを切り替える。 Rustで書かれた、レイヤー型のモジュール式エージェントアーキテクチャを学ぶ。
loong のインストール方法は?
CリンカーとRustツールチェーンをインストールします(rustupコマンドはパイプ経由のインストーラーなので、rustup.rsから実行してください) リポジトリのソースからloong CLIをビルドしてインストールします: cargo install --path crates/daemon loongを実行してメインのTUIを開きます。設定ファイルがない場合は、初回セットアップがここで始まります: loong
loong はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/eastreams/loong

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト