Local-Agent-Studio は何をしますか?
Windows、Linux、macOS向けのデスクトップインターフェースを通じて、ローカルツール、データベース、LLMを接続します。
概要
Local-Agent-Studioは、ローカル環境で動作するAIエージェントプラットフォームです。デスクトップアプリケーションを介して、以下のコンポーネントを統合します:
- ローカルツール: ファイルシステム、コードエディタ、CLIツール
- データベース: SQLite、PostgreSQL、MySQLなどのローカルデータベース
- LLM: ローカルでホストされたモデル(例:Ollama、llama.cpp)やAPI経由のクラウドモデル
主な機能
- チャットインターフェース: LLMと直接対話
- ツール連携: カスタムツールを登録し、エージェントが動的に呼び出し
- データベース管理: 接続設定、クエリ実行、結果表示
- ファイル操作: ファイルの読み書き、ディレクトリ管理
- コマンド実行: シェルコマンドの実行と結果取得
- マルチプラットフォーム: Windows、Linux、macOSで同一のインターフェースを提供
インストール
# リポジトリをクローン
git clone https://github.com/pugnacious-yezo931/Local-Agent-Studio.git
cd Local-Agent-Studio
# 依存関係をインストール
pip install -r requirements.txt
# アプリケーションを起動
python app.py
使用方法
- アプリケーションを起動し、デスクトップインターフェースを開きます。
- ツール、データベース、LLMの接続設定を行います。
- チャットウィンドウでLLMと対話し、ツールやデータベースを活用します。
設定例
# config.yaml
llm:
provider: ollama
model: llama3
url: http://localhost:11434
database:
- name: mydb
type: sqlite
path: ./data.db
tools:
- name: file_reader
command: cat
ライセンス
MIT License