Lightrail - Platform untuk Tindakan AI Cross -App
- Jalankan tindakan AI yang dapat memanipulasi & menarik konteks dari alat/editor/aplikasi Anda yang ada
- Tulis & Bagikan Tindakan Baru dengan SDK TypeScript Sederhana
- Baca lebih lanjut di sini
Unduh untuk OS X (Apple Silicon) | Unduh untuk OS X (Intel) | Unduh untuk Ubuntu | Unduh untuk Fedora
Video demo | Dokumentasi
Fitur
- Aplikasi desktop bergaya peluncur yang selalu tersedia untuk menjalankan tindakan AI
- Integrasi dengan VS Code, Jupyterlab, PostgreSQL, Chrome, dan banyak lagi!
- Video - VS Code + Chrome
- Video - Jupyterlab
- Gunakan tangkapan layar di prompt ke
gpt-4-vision-preview (baru)- Hanya tersedia untuk pengguna yang menyediakan kunci API mereka sendiri
- video
- Basis memori / pengetahuan jangka panjang menggunakan vektor lokal DB ( ️ Pra-rilis, silakan laporkan bug!)
- Simple TypeScript SDK untuk Membangun Tindakan Baru & Sumber Kustom Konteks (Token)
Instalasi
Untuk memulai, cukup unduh paket lightrail yang sesuai untuk sistem operasi Anda:
- OS X (apel silikon / m1 / m2): lightrail-core-osx-arm64.dmg
- OS X (Intel): Lightrail-core-osx-x64.dmg
- Ubuntu: lightrail-core.deb
- Fedora: lightrail-core.rpm
Penggunaan
- Luncurkan Lightrail pada awalnya karena Anda biasanya memulai aplikasi di platform Anda (yaitu dari peluncur aplikasi Anda). Pertimbangkan untuk menambahkannya ke item startup Anda (OS X, GNOME), sehingga secara otomatis dimulai pada boot.
- Saat Lightrail berjalan pada sistem Anda, itu dapat diaktifkan kapan saja dengan menekan kombinasi keyboard
Cmd/Ctrl-Shift-Space . - Gunakan tombol Up-and Down-Arrow untuk menelusuri tindakan, dan tekan
enter/return untuk memilih satu (sementara dalam mode 'pilih A Action'). - Untuk mengubah tindakan sesudahnya, tekan
esc atau @ , atau klik pada tindakan saat ini - Setelah memilih tindakan, masukkan prompt (atau argumen lain yang diperlukan). Prompt Anda dapat mencakup token khusus, yang menarik konteks tambahan dari sumber eksternal:
- Ketik slash maju pada titik mana pun di prompt (
/ ) untuk membuka menu Token. Gunakan tombol panah untuk memilih token dan tekan enter untuk memasukkan token itu ke prompt Anda. - Secara umum, cobalah untuk eksplisit tentang sumber konten apa yang ingin Anda sertakan untuk hasil terbaik.
- Siklus
Cmd/Ctrl-Up dan Cmd/Ctrl-Down melalui riwayat prompt. - Secara default, aplikasi menggunakan gateway yang disediakan Lightrail.ai untuk mengakses OpenAI's LLMS. Jika Anda ingin beralih menggunakan kunci API Anda sendiri dan mengakses API OpenAI secara langsung, Anda dapat mengonfigurasinya di Pengaturan (klik ikon gigi di kotak input prompt).
Pemecahan masalah
Beberapa masalah umum, dan bagaimana memperbaikinya:
- T: Saya mendapatkan
i is not iterable sebagai kesalahan - A: Ini terjadi ketika aksi mengharapkan prompt tetapi tidak ada yang disediakan. Hampir semua tindakan yang saat ini tersedia hanya berfungsi jika pengguna telah memasukkan prompt, jadi pastikan Anda memberikannya sebelum Anda menekan
enter/return . - T: Saya di Linux dan pintasan keyboard untuk membuka Lightrail tidak berfungsi untuk saya
- A: Jika Anda menggunakan Wayland, ini adalah bug yang diketahui, yang disebabkan oleh masalah ini. Saat ini, satu -satunya perbaikan adalah menggunakan pengaturan sistem Anda untuk secara manual menetapkan pintasan keyboard untuk meluncurkan Lightrail. Jika Anda tahu bagaimana cara bekerja di sekitar bug ini, saya ingin mendengarnya!
Ada masalah lain? Beri tahu saya tentang perselisihan atau buat masalah dan saya akan mengatasinya secepatnya!
Melaporkan bug
Saat membuat masalah atau menggambarkan tetapi pada perselisihan, harap sertakan isi file log Lightrail, tersedia di lokasi berikut:
- di linux:
~/.config/lightrail-core/logs/main.log - pada macOS:
~/Library/Logs/lightrail-core/main.log
Menulis trek & klien
Paket NPM lightrail-sdk memudahkan untuk membuat trek tambahan dan memperluas fungsionalitas Lightrail, atau untuk membuat klien yang mengintegrasikan Lightrail dengan platform lain. Untuk dokumentasi menyeluruh tentang membuat trek & klien, lihat dokumentasi pengembang kami di sini.
Berkontribusi
Kami ingin memiliki kontribusi Anda ditambahkan ke Lightrail! Jika Anda ingin berkontribusi, silakan ikuti pedoman ini:
- Garpu repositori
- Buat cabang baru:
git checkout -b feature/my-feature - Membuat perubahan Anda
- Komitmen Anda:
git commit -m "Add new feature" - Dorong ke cabang:
git push origin feature/my-feature - Kirimkan permintaan tarik
Lisensi
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk lebih jelasnya.