Pinokioとは
Pinokioは、コンピュータ上のあらゆるAIをローカルにインストール、実行、自動化できるブラウザです。コマンドラインで実行できることはすべて、ユーザーフレンドリーなUIを備えたPinokioスクリプトで自動化できます。
Pinokioを使えば、ユーザーフレンドリーなUIを利用して、簡単にAIアプリやモデルをローカルにインストール、AIアプリの管理と実行をすることができます。Windows、Mac、Linuxに対応し、 100% 無料で使用できるオープンソースアプリケーションとなっています。
主な機能
- ローカル:すべてがローカルにインストールされ、実行されます。データは他のサーバーに保存されません。
- 無料:Pinokio は、制限なく 100% 無料で使用できるオープンソースアプリケーションです。すべてがローカルマシンで実行されるため、API アクセスに料金を支払う必要はありません。AI を好きなだけ、永久に無料でプレイできます。
- プライベート: AI を実行するためだけにプライベートデータを送信する心配はありません。すべてが自分のマシン上で 100% プライベートに実行されます。
- ユーザーフレンドリーなインターフェース:Pinokio は、通常ターミナルを使用する必要があるあらゆる操作を実行および自動化するためのユーザーフレンドリーな GUI を提供します。
- バッテリー付属:Pinokio は自己完結型システムです。他のプログラムをインストールする必要はありません。Pinokio はプログラム/ライブラリのインストールを含め、あらゆるものを自動化できます。必要なプログラムは Pinokio だけです。
- クロスプラットフォーム:Pinokio はすべてのオペレーティング システム(Windows、Mac、Linux)で動作します。
- ストレージとリソースの節約: Pinokio には、数百ギガバイトのディスク容量を節約できる最適化機能が多数あります。また、メモリなどの他の多くのリソース最適化機能もすべて Pinokio で可能です。
- 表現力豊かなスクリプト言語:Pinokio スクリプトは、メモリ、動的テンプレート、拡張可能な低レベル API などの機能を備えた強力な自動化スクリプト言語です。
- ポータブル:すべてが分離されたフォルダーに保存され、すべてがファイルとして存在するため、すべてを簡単にバックアップしたり、ファイルを削除するだけでアプリを削除したりできます。
V2.0新機能
2024年7月17日にリリースされた最新バージョンでは、さらに便利な機能が追加されています。
■自動スクリプト
2.0では、ユーザーがメニュー項目をクリックしなくても、Pinokioスクリプトを自動的に起動できるようになりました。これにより、ユーザーエクスペリエンスにおける多くの制限がなくなるとともに、AIに最適化された多くのユースケースが可能になりました。例えば、インストール時に最初に一度だけクリックするだけで、Pinokioは自動的にインストールスクリプトを実行し、その後スクリプトを開始してくれます。
■ゼロクリック起動
クリックせずに素早くAIツールを起動できるようになりました。
以下の手順で Pinokio アプリを使用できます。
- Web ブラウザのアドレス バーに pinokio アプリ名を入力。
- URL が自動補完されます (以前にアクセスしたことがある場合)
- Web ページを開くだけで準備完了です。
クリックも不要で、Pinokio アプリを開く必要もありません (明確に言えば、Pinokio 自体はバックグラウンドで実行されている必要があります。以前のように Pinokio アプリ自体に切り替える必要はなく、Safari、Chrome、Firefox、Edge などの任意の Web ブラウザーから直接アプリを開くだけです)。
■カスタマイズ可能なアプリ
これまで、Pinokioはエンドユーザーがカスタム設定をいじるための簡単な方法を提供していませんでした。例えば、ファイルの保存場所を変更したい場合、pinokioスクリプトのコードを編集する必要がありました。Pinokio 2.0 では、環境変数が導入されました。各アプリはカスタム環境変数ファイルを持つことができます。
■Pinokio パブリックノード
ローカルの Pinokio アプリをパブリック インターネットに公開できるようになりました。
ブラウザさえあれば、誰でもあなたのローカルマシンに接続し、Cloudflareトンネルによって公開されたアプリを実行することができます。
- 誰でもアクセスできるAI推論サービスをローカルコンピューターから実行できます。
- 自宅でpinokioを起動したまま、外出先からあらゆるデバイス(電話など)を使って接続することができます。
ローカルで何かを実行する場合、アプリの停止はアプリの起動と同じくらい重要です。ほとんどのパソコンはリソースに限りがあるため、一度にすべてのアプリを起動することはできず、リソースを最適化する必要があるからです。2.0では、どこからでもワンクリックでスクリプトを停止できるようになりました。
■Gradio ファイルシステム
多くのAIアプリはgradioで動いています。Pinokioは、Gradioでの作業をより強力で効率的にするために、ファイルシステム関連の専用機能がいくつか追加されました。
■使い捨てアプリ
以前は、torch hubファイルやhuggingfaceのファイル(ディフューザー、トランスフォーマーなど)を使用するアプリをインストールすると、ディスクスペースを節約するために、これらのファイルはすべて単一の場所に保存されていました。これは多くの場合理想的ですが、アプリを試してみて、終わったら削除し、関連するファイルをすべて一緒に削除したい場合もあります。 これは以前は不可能でしたが、2.0の新しいDisposable Mode Install がアプリをインストールする際のデフォルトのオプションになっています。アプリフォルダを削除すると、アプリに関連する巨大なファイルもすべて一緒に削除されます。
デフォルトでは、すべてのアプリは使い捨てモードでインストールされますが、この動作をカスタマイズして、Pinokioにこれらのファイルを重複排除してグローバルに保存させることもできます。これは、アプリを試してみて、それを維持することを決定するときに便利です。
■コミュニティ機能
検証済みのスクリプトに加え、「Community Scripts」専用のタブができました。ここにスクリプトを掲載するには、あなたのgithubリポジトリに 「pinokio 」トピックを追加するだけで、自動的にに表示されます。
なお、これらのスクリプトをやみくもにインストールするのはまだ安全とはみなされません。検証済みのリストにあるスクリプトだけは、悪意のあるコードが含まれておらず、凍結されていないことが確認されているので、インストールしても安全です。今後、このセクションのいくつかのアプリを、最終的にPinokioファクトリー経由で「検証済みスクリプト」に昇格させるという新しい試みが予定されています。
■その他
- 仮想ドライブの最適化:以前の仮想ドライブの実装には、PIPのエッジケースに対処するためのいくつかの問題がありました。そのため、多くのアプリが仮想ドライブが提供するディスク容量節約機能を利用できませんでした。
- Condaの修正:Pinokio の初期から、pinokio 以外のシステムに Conda がインストールされていると、自己完結的に動作しないバグがいくつかありました。これまではアドホックなアプローチで修正されてきましたが、2.0では根本的なレベルで修正されました。condaで問題が発生した場合は、「bin 」フォルダを削除し、ゼロから再インストールしてみてください。(新規ユーザーにはこの問題はありません)。
- インストール画面:Pinokio にはこれまで適切な「インストール画面」がありませんでしたが、バージョン 2.0 では、専用インストール画面が追加されました。
V2.0新機能のより詳しい情報はこちらから
ダウンロード
Pinokioは、Windows、Mac、Linuxで利用できます。
ダウンロードはこちらから
コメント