Swival/swival

A small, powerful, open-source CLI coding agent that works with open models.

何を解決するか

Swivalは、ローカルまたはオンラインサービス上でホストされているAIモデルのいずれでも動作するように設計されたコーディングエージェントです。モデルのサイズや能力の違いを切り替える際のコンテキストとセキュリティの維持という課題に対処します。

動作方法

SwivalはPythonベースのツールとして動作し、ユーザーがコーディングタスクの目標を設定できるようにします。小さなモデルが効果的に機能できるように、会話スペースと作業メモを管理します。セキュリティ面では、APIキーとトークンを隠すための秘密鍵暗号化と、顧客名や内部URLなどの個人情報をモデルに送信する前に削除するフィルタを備えています。

対象ユーザー

エージェントのロジックを変更せずにローカルモデルとオンラインモデルの間を切り替えたい開発者、およびコードに対して組み込みのセキュリティ監査とレビュー手順が必要な開発者に最適です。

主な特徴

  • モデル非依存: ローカルモデルとオンラインモデルの両方と互換性があります。
  • セキュリティ重視: 秘密鍵暗号化と個人情報フィルタを備えています。
  • コンテキスト管理: 長期的な目標の進捗を追跡し、中断されたセッションを再開できるように作業メモを維持します。
  • 組み込みレビュー: エージェント自身または別モデルがバグやエラーをチェックできるレビュー手順をサポートしています。
  • 拡張可能: Pythonで書かれており、他のツールに統合したり、Pythonプログラムの一部として実行したりできます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト