Nxtscapeは、プライバシー保護とローカライズされたAI機能に重点を置いたオープンソースのスマートブラウザです。Google Chromeに似たインターフェースとChrome拡張機能のサポートにより、Nxtscapeは親しみやすく使いやすい。そのAIエージェント機能は、フォームへの入力やタブの管理といったルーチンワークを自動化し、効率性とプライバシーを求めるユーザーに適している。このプロジェクトはAGPL-3.0ライセンスの下、GitHubでオープンソース化されており、コミュニティ主導で開発が進められている。
機能一覧
- プライバシーユーザーが自分のAPIキーを持参したり、Ollama経由でローカルのAIモデルを実行したりすることをサポートし、データはクラウドにアップロードされない。
- AIエージェント・オートメーション内蔵のAIエージェントが、フォームへの記入やラベル管理などの繰り返し作業を自動化します。
- クローム拡張機能の互換性すべてのGoogle Chrome拡張機能をサポートし、Chromeと一貫性のあるインターフェイスで、学習コストをかけずに操作できます。
- オープンソースコミュニティの推進コードはAGPL-3.0ライセンスの下、GitHubで公開されており、ユーザーによる機能の提供やフィードバックを歓迎する。
- MCPストア(開発中)今後、一般的なMCPのワンクリックインストールに対応し、ブラウザのアドレスバーから直接使用できるようになります。
- AIアドブロック(開発中)内蔵AIによる広告ブロックは、幅広いシナリオをカバーし、ブラウジング体験を向上させます。
ヘルプの使用
設置プロセス
Nxtscape は現在 GitHub でホストされており、ソースビルドによってインストールする必要があります。以下はその詳細な手順です:
- 環境を整える::
- Nxtscape は主に Python を使って開発されているので、あなたのコンピュータに Python 3.8+ がインストールされていることを確認してください。
- Gitをインストールしてコードベースをクローンし、コマンドを実行する:
git clone https://github.com/nxtscape/nxtscape.git
- プロジェクト・カタログにアクセスする:
cd nxtscape
- 依存関係のインストール::
- プロジェクトの依存関係は
requirements.txt
をインストールするには、以下のコマンドを実行する:pip install -r requirements.txt
- ローカルのAIモデルを使用する場合は、Ollamaをインストールする必要がある。Ollamaのウェブサイトにアクセスしてダウンロードし、ガイドラインに従って設定する。
- プロジェクトの依存関係は
- Nxtscapeの実行::
- プロジェクト・ディレクトリのメイン・プログラムを実行する:
python main.py
- 最初の実行では設定ファイルが生成され、カスタムAPIキー(オプション)を入力するか、ローカルモデルを選択する必要がある。
- プロジェクト・ディレクトリのメイン・プログラムを実行する:
- Chrome拡張機能の設定::
- Nxtscape は Chrome 拡張機能をサポートしています。ブラウザの設定を開き、拡張機能の管理ページに移動してください。
- Chrome ウェブストアから拡張機能ファイルをドラッグ&ドロップするか、ダウンロードした拡張機能パッケージを直接読み込みます。
機能操作
プライバシー
Nxtscapeのプライバシー機能は核となる機能だ。ユーザーはクラウドAIサービスを使用せず、代わりにOllamaを通してローカルモデルを実行することを選択できる。設定手順は以下の通り:
- Nxtscapeの設定ページを開き、"AI Models "オプションを見つけます。
- ローカルモデル」を選択し、Ollamaのローカルアドレス(デフォルト)を入力します:
http://localhost:11434
). - LLaMAやMistralなどの対応モデルを選択してください。ollamaが自動的にモデルをダウンロードします(インターネット接続を確保する必要があります)。
- APIキーを使用する場合は、「API設定」からOpenAIまたは他のサービスプロバイダから取得したキーを入力してください。データ処理はすべてローカライズされ、閲覧履歴はアップロードされません。
AIエージェント・オートメーション
NxtscapeのAIエージェントは繰り返し作業を簡素化します。例えば、フォームの自動入力:
- ショッピングや登録ページなど、入力が必要なウェブページを開く。
- ブラウザのツールバーにある「AIプロキシ」ボタンをクリックし、「オートフィル」を選択します。
- AIがページのフィールドをスキャンし、保存された個人情報(住所、Eメールなど)を自動的に入力します。初めてご利用になる方は、よく使う情報を設定で保存しておく必要があります。
- 確認後、「Submit」をクリックして操作を完了します。
ラベル管理では、AIエージェントが複数アイテムのラベルを照合することができる:
- ブラウザの上部にある「タブ管理」オプションをクリックする。
- AIはページの内容に基づいてタグをグループ化する。例えば、「仕事」と「買い物」のタグは一緒にグループ化される。
- 無関係なタブを閉じたり、ワンクリックでセッションとして保存し、次回から簡単に復元できる。
クローム拡張機能の互換性
NxtscapeのインターフェースとカーネルはChromeと同じで、拡張機能もシームレスに動作する:
- Chrome ウェブストアを開き、必要な拡張機能(広告ブロックやパスワード管理など)を検索します。
- Add to Nxtscape "をクリックすると、拡張機能が自動的にロードされます。
- Nxtscapeの拡張機能ページで設定を調整することはChromeと同じように機能します。
地域貢献
Nxtscape はユーザの開発参加を奨励しています。ユーザーは GitHub 経由で質問や機能提案を提出することができます:
- インタビューGitHub Issuesページ.
- 機能要求やバグを記述した新しいIssueを提出する。匿名での提出は、プロジェクト・ホームページのリンクから行うことができる。
- 開発者はコードベースを直接参照し、Pull Requestを提出することができます。
今後の機能
- MCPストア自動化スクリプトやカスタマイズツールなどのMCP(モジュラーコンテンツパッケージ)をワンクリックでインストールし、アドレスバーから直接呼び出すことができます。
- AI広告ブロックAIが広告コンテンツを認識することで、ダイナミック広告や埋め込みプロモーションをブロック。
ほら
- ローカルのAIモデルを実行するのに十分な性能のコンピュータであることを確認してください(16GB RAM推奨)。
- GitHubのアップデートを定期的にチェックし、最新の機能や修正を確認してください。
- Nxtscape の Discord コミュニティに参加し、ライブテクニカルサポートや機能に関するディスカッションを行ってください。
アプリケーションシナリオ
- プライバシーに敏感なユーザーのためのデイリーブラウジング
Nxtscapeはデータセキュリティを重視するユーザーに適しています。閲覧履歴を保護する必要があるプログラマー、研究者、その他の専門家は、ネイティブのAIモデルを使用してデータ漏洩を防ぐことができます。AIエージェントはまた、生産性を高めるために研究関連のタブを自動的に整理します。 - 自動タスク処理
nxtscapeのAIエージェントは、注文情報の入力や顧客登録を素早く完了させることで時間を節約し、AIがユーザーの習慣を学習してフォーム入力のスピードを最適化します。 - 開発者のテストと貢献
オープンソースの開発者はNxtscapeをテストベッドとして利用し、AIを活用したブラウザ機能を開発することができる。コミュニティ主導のモデルにより、開発者は直接コードを提出し、MCPショップや広告ブロック機能の開発に参加することができます。
品質保証
- Nxtscape は Chrome とどう違うのですか?
NxtscapeはChromeのインターフェイスをベースにしているが、プライバシーとローカルAIを重視している。Chromeはデータを収集できるクラウドサービスに依存しているが、Nxtscapeはローカルモデルを実行し、データはアップロードされず、AIの自動化タスクをサポートする。 - プライバシーとセキュリティをどのように確保するのか?
Nxtscapeはユーザーの閲覧データを保存しません。ユーザーはローカルのAIモデルを使用するか、独自のAPIキーを持参することができ、すべての処理はローカルで行われます。コードはオープンソースで、コミュニティのレビューに従う。 - プログラミングの経験は必要ですか?
一般ユーザーはプログラミングなしで使える。開発者はGitHubを通じてコードを提供したり、機能をカスタマイズすることができるが、インストールや基本的な使用には簡単な設定しか必要ない。 - 対応するAIモデルは?
LLaMA、Mistral、その他のモデルはOllamaを通してサポートされている。ユーザーは自分でモデルをダウンロードする必要があり、Nxtscapeは操作を簡単にする設定インターフェースを提供する。