1.0 KiB
1.0 KiB
aishell
概要
Claude Codeのような、AIがshellを操作するためのツール。 例えば、gpt-ossのようなllmを使用することを想定。場合によっては、MCPを駆使する。
主な機能
-
マルチLLMプロバイダー対応
- OpenAI API互換(OpenAI, gpt-oss, etc.)
- 将来的にClaude API、Ollamaなども対応予定
-
Function Calling (Tool use)
- LLMが直接ツールを呼び出してシェルを操作
- bash, read, write, list等のツールを提供
-
MCPサーバーモード
- Claude Desktopとの連携が可能
- aigptと同様のMCPプロトコル実装
アーキテクチャ
User → CLI → LLM Provider → Function Calling → Shell Executor → Result
AIOS統合
- aigpt: メモリー、パーソナリティ分析
- aishell: シェル操作、自動化
- 統合: AIによるOS管理の実現
技術スタック
- Rust 2021
- tokio (async runtime)
- reqwest (HTTP client)
- duct (shell execution)
- clap (CLI framework)