Repolode
EvannZhongg

EvannZhongg/Nosis

TUIとGUI、ローカルのワークスペースツール、人間による承認、永続セッション、メモリ、Skill/Plugin/MCP拡張を備えた、軽量なセルフホスト型パーソナルエージェントアプリ。

スター
184
フォーク
4
未解決の Issue
0
最終コミット
19 時間前

これは何?

Nosisはローカルで動作するオープンソースのパーソナルエージェントアプリです。Bridgeプロセスが制御する共通ランタイムにより、ターミナルインターフェース(TUI)と、FastAPIおよびReactで構築されたブラウザベースのGUIの両方を動かします。そのため、どちらのフロントエンドでもセッションの動作は共通です。

エージェントは、現在のワークスペース内のファイルの読み取りや編集、選択した権限プリセットに応じてサンドボックス化されたシェルコマンドの実行ができ、オプションでスクリーンショットや入力ツールを使って、表示中のデスクトップを確認・操作できます。Webの取得・検索ツールに加え、ストリーミング応答、コンテキストの圧縮、プラン、サブエージェント、スケジュールタスクも利用できます。

セッション、プラン、メモリは~/.nosis以下のファイルに永続化され、会話や実行イベントは追記専用のJSONLジャーナルに記録されます。モデルはOpenAI互換エンドポイントまたはLiteLLM経由で利用でき、単独のスキル、プラグイン、MCPサーバーで機能を拡張できます。

主な機能

  • 013種類の権限プリセットでシェルとファイルへのアクセスを制御し、操作には人間による承認を求めます。
  • 02スクリーンショット、クリック、ドラッグ、スクロール、キー入力、テキスト入力ツールによるデスクトップ自動化。
  • 03追記専用のJSONLジャーナルに保存される、中断後に再開可能なセッション。
  • 04グローバルおよびワークスペース単位の長期メモリと、単発・間隔指定・cron形式のタスク。
  • 05Skill、Plugin、MCPによる拡張システム。
  • 06ターミナルのTUIとWeb GUIの両方で共通のランタイムを利用。

ユースケース

  • プロジェクトのワークスペース内でファイルを編集し、コマンドを実行するローカルAIアシスタントの運用。
  • リスクのある操作の前に人間の承認を必要とするエージェントワークフローの実験。
  • 自分のマシンで、メモリとスケジュールタスクを備えたパーソナルアシスタントの構築。
  • カスタムスキルやMCPサーバーによるエージェントの拡張。

トピック

よくある質問

Nosis とは?
TUIとGUI、ローカルのワークスペースツール、人間による承認、永続セッション、メモリ、Skill/Plugin/MCP拡張を備えた、軽量なセルフホスト型パーソナルエージェントアプリ。 Nosisはローカルで動作するオープンソースのパーソナルエージェントアプリです。Bridgeプロセスが制御する共通ランタイムにより、ターミナルインターフェース(TUI)と、FastAPIおよびReactで構築されたブラウザベースのGUIの両方を動かします。そのため、どちらのフロントエンドでもセッションの動作は共通です。
Nosis は無料で使えますか?ライセンスは?
Nosis は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Nosis は今もメンテナンスされていますか?
活発にメンテナンス中。Nosis の最終コミットは 2026年10月21日 です。
Nosis は何に使えますか?
プロジェクトのワークスペース内でファイルを編集し、コマンドを実行するローカルAIアシスタントの運用。 リスクのある操作の前に人間の承認を必要とするエージェントワークフローの実験。 自分のマシンで、メモリとスケジュールタスクを備えたパーソナルアシスタントの構築。 カスタムスキルやMCPサーバーによるエージェントの拡張。
Nosis はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/EvannZhongg/Nosis

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

関連プロジェクト