Lightrail-クロスアプリAIアクションのプラットフォーム
- 既存のツール/編集者/アプリからコンテキストを操作およびプルすることができるAIアクションを実行する
- シンプルなタイプスクリプトSDKで新しいアクションを書き、配布する
- 詳細はこちらをご覧ください
OS X(Apple Silicon)のダウンロード| OS X(Intel)のダウンロード| Ubuntuのダウンロード| Fedoraのダウンロード
デモビデオ|ドキュメント
特徴
- AIアクションを実行するために、常に利用可能なランチャースタイルのデスクトップアプリ
- VSコード、JupyterLab、PostgreSQL、Chromeなどとの統合!
- ビデオ-VSコード +クロム
- ビデオ-JupyterLab
-
gpt-4-vision-preview (new)へのプロンプトでスクリーンショットを使用する- 独自のAPIキーを提供するユーザーのみが利用できます
- ビデオ
- ローカルベクターdbを使用した長期メモリ /ナレッジベース(ショ和プレリリース、バグを報告してください!)
- 新しいアクションとコンテキストのカスタムソースを構築するためのシンプルなタイプスクリプトSDK(トークン)
インストール
開始するには、オペレーティングシステムに適したLightrailパッケージをダウンロードしてください。
- OS X(Apple Silicon / M1 / M2):Lightrail-Core-OSX-ARM64.DMG
- OS X(Intel):Lightrail-Core-OSX-X64.DMG
- ubuntu:lightrail-core.deb
- Fedora:Lightrail-Core.rpm
使用法
- 通常、プラットフォームでアプリケーションを起動するように、Lightrailを最初に起動します(つまり、アプリケーションランチャーから)。スタートアップアイテム(OS X、GNOME)に追加することを検討して、ブートで自動的に開始するようにします。
- Lightrailがシステムで実行されている場合、キーボードの組み合わせ
Cmd/Ctrl-Shift-Spaceを押すことでいつでもアクティブ化できます。 - アップおよびダウンダウンキーを使用してアクションを閲覧し、
enter/returnを押して1つを選択します(「[アクションを選択する]モードを選択します)。 - 後でアクションを変更するには、
escまたは@を押すか、現在のアクションをクリックします - アクションを選択した後、プロンプト(またはその他の必要な引数)を入力します。プロンプトには、外部ソースから追加のコンテキストを引き込む特別なトークンを含めることができます。
- プロンプト(
/ )の任意の時点でフォワードスラッシュを入力して、トークンメニューを開きます。矢印キーを使用してトークンを選択し、Enterを押してそのトークンをプロンプトに挿入します。 - 一般に、最良の結果を得るために含めるコンテンツのソースを明確にするようにしてください。
- 迅速な履歴を通じて
Cmd/Ctrl-UpおよびCmd/Ctrl-Downサイクル。 - デフォルトでは、アプリケーションはLightrail.AIが提供するゲートウェイを使用して、OpenAIのLLMにアクセスします。独自のAPIキーの使用に切り替えて、OpenAI APIに直接アクセスする場合は、設定で構成できます(プロンプト入力ボックスのギアアイコンをクリックします)。
トラブルシューティング
いくつかの一般的な問題、およびそれらを修正する方法:
- Q:エラーとして
i is not iterable - A:これは、アクションがプロンプトを期待しているが、提供されていないときに発生します。現在利用可能なほとんどすべてのアクションは、ユーザーがプロンプトを入力した場合にのみ機能するため、
enter/return押す前に提供していることを確認してください。 - Q:私はLinuxを使用していて、キーボードのショートカットを開くLightrailを開くために機能していません
- A: Waylandを使用している場合、これはこの問題によって引き起こされる既知のバグです。現在、唯一の修正は、システムの設定を使用して、キーボードショートカットをLightrailの起動に手動で割り当てることです。このバグを採用する方法があれば、聞いてみたいです!
他に問題はありますか?不一致について私に知らせたり、問題を抱えてください、そして私はそれをできるだけ早く対処します!
バグの報告
問題を作成したり、Discordで説明したりする場合は、次の場所で入手可能なLightrailログファイルの内容を含めてください。
- Linux:
~/.config/lightrail-core/logs/main.log - Macos:
~/Library/Logs/lightrail-core/main.log
トラックとクライアントの書き込み
lightrail-sdk NPMパッケージにより、追加のトラックを簡単に作成し、Lightrailの機能を拡張したり、Lightrailを他のプラットフォームと統合するクライアントを作成したりできます。トラックとクライアントの作成に関する徹底的なドキュメントについては、開発者のドキュメントをご覧ください。
貢献
Lightrailにあなたの貢献を追加したいです!貢献したい場合は、次のガイドラインに従ってください。
- リポジトリをフォークします
- 新しいブランチを作成します:
git checkout -b feature/my-feature - 変更を加えてください
- あなたの変更をコミットする:
git commit -m "Add new feature" - ブランチへのプッシュ:
git push origin feature/my-feature - プルリクエストを送信します
ライセンス
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。