Ekstensi | sistem operasi
? Tangkapan layar
Pilih, klik kanan, dan pilih fungsinya—semudah itu!
Pilih penyedia favorit Anda dan pilih model yang paling menarik bagi Anda.
Sesuaikan tampilan dan nuansa Anda, dan keluarkan kreativitas Anda dengan keinginan Anda sendiri!
Campuran Agen (pra-rilis) S
Bantu saya mengembangkan ekstensi ini
Gunakan kode afiliasi saya saat Anda mendaftar di VAPI: https://vapi.ai/?aff=extension-os
Memulai
- Kloning ekstensi atau unduh rilis terbaru.
- Buka browser Chrome dan navigasikan ke chrome://extensions.
- Aktifkan mode pengembang dengan mengklik tombol sakelar di sudut kanan atas halaman.
- Buka paket/Buka zip
chrome-mv3-prod.zip
- Klik tombol "Muat belum dibongkar" dan pilih folder yang baru saja Anda buka ritsletingnya.
- Halaman opsi terbuka secara otomatis, masukkan kunci API Anda.
Fitur
- Pabrik Cepat : Sesuaikan Setiap Permintaan dengan Mudah dengan Kebutuhan Anda dengan Instalasi Standar Kami.
- Prompt Factory : Pilih Fungsi untuk Setiap Prompt: Dari Copy-Paste hingga Membuka Sidebar Baru.
- Integrasi yang Mulus : Akses model LLM apa pun dengan mudah langsung dari situs web favorit Anda.
- Penyimpanan Aman : Kunci API Anda disimpan dengan aman di penyimpanan lokal browser, memastikan kunci tidak pernah meninggalkan perangkat Anda.
- [Beta] Campuran Agen : Rasakan fitur Campuran Agen yang inovatif.
Mengapa
Pada pagi hari tanggal 27 Juli 2024, saya memulai perjalanan seru dengan mengikuti SF Hackathon x Build Club. Setelah berbulan-bulan menyempurnakan konsep tersebut dalam pikiran saya, saya memutuskan sudah waktunya untuk mewujudkannya. Saya berupaya menyempurnakan ide saya, memperbarui apa yang telah saya buat, dan memberdayakan semua orang untuk mengeluarkan kreativitas mereka dengan petunjuk khusus.
Data - Kesadaran
Semua data Anda disimpan secara lokal di hard drive Anda.
MAC OS X
/Users/<your-username>/Library/Application Support/Google/Chrome/Default/Sync Extension Settings/
host lokal
Untuk memanfaatkan opsi localhost dan melakukan inferensi LLM, Anda harus menyiapkan server Ollama lokal. Anda dapat mengunduh dan menginstal Ollama bersama dengan CLI di sini.
Tarik Gambar
Contoh:
Mulai Server
Contoh:
OLLAMA_ORIGINS=chrome-extension://* ollama serve
Penting : Anda perlu mengonfigurasi variabel lingkungan OLLAMA_ORIGINS
ke chrome-extension://*
untuk mengizinkan permintaan dari ekstensi Chrome. Jika OLLAMA_ORIGINS
tidak dikonfigurasi dengan benar, Anda akan mengalami kesalahan pada ekstensi Chrome.
Keamanan *
di chrome-extension://*
harus diganti dengan id ekstensi. Jika Anda telah mengunduh Ekstensi | OS dari chrome, silakan gunakan chrome-extension://bahjnakiionbepnlbogdkojcehaeefnp
macOS
Jalankan launchctl setenv
untuk menyetel OLLAMA_ORIGINS
.
launchctl setenv OLLAMA_ORIGINS "chrome-extension://bahjnakiionbepnlbogdkojcehaeefnp"
Mengatur variabel lingkungan di Mac (Ollama)
Buruh pelabuhan
Server Ollama juga dapat dijalankan di container Docker. Penampung harus memiliki variabel lingkungan OLLAMA_ORIGINS
yang disetel ke chrome-extension://*
.
Jalankan docker run
dengan tanda -e
untuk menyetel variabel lingkungan OLLAMA_ORIGINS
:
docker run -e OLLAMA_ORIGINS="chrome-extension://bahjnakiionbepnlbogdkojcehaeefnp" -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
Daftar Tugas
Pindahkan ke tempat lain secepatnya:
- https://github.com/rowyio/roadmap?tab=readme-ov-file#step-1-setup-backend-template
- https://canny.io
- https://sleekplan.com/
Mendesak & Penting
Mendesak, Tidak Penting
Penting, Tidak Mendesak
Tidak Mendesak, Tidak Penting
Video Youtube Dari Hackathon
Rekaman
Olena dari Pixabay
NickyPe dari Pixabay
Musik
- https://suno.com/song/f14541af-c853-4c22-b0b7-9000194fc9c6
Suara
Terima kasih khusus
- Bangun Klub -> Penyelenggara Hackaton
- Leonardo.ai -> Ikon dibuat dengan model phoenix
- Canva -> Gambar lain yang tidak dibuat dengan AI
- ShadCn -> Semua UI?
- Plasmo -> Kerangka
- Groq -> Kredit ekstra
- Ikon -> ikon8
- https://shadcnui-expansions.typart.cc/
log perubahan
0,0.24
- Menambahkan kemampuan untuk menentukan URL khusus
0,0.23
- Menambahkan kait uninstall untuk memahami apa yang dapat kami tingkatkan.
0,0.22
- Memperbaiki posisi X,Y di halaman seperti LinkedIn, Reddit, dan sebagainya.
- DeclarativeNetRequest telah dihapus untuk meningkatkan siklus hidup rilis sehubungan dengan persyaratan otorisasi Toko Chrome. Ollama terus mendapat dukungan penuh, dan petunjuk konfigurasi rinci dapat ditemukan di README.
0,0.21
- Mengubah GIF pengantar yang menunjukkan cara menggunakan Ekstensi | sistem operasi.
- PromptFactory: Menerapkan pemberitahuan untuk memberi tahu pengguna bahwa teks apa pun yang dipilih akan secara otomatis ditambahkan ke akhir perintah.
- Pengaturan: Menggunakan Switch vs Kotak Centang
- Pelacakan anonim opsional (dinonaktifkan secara default) diterapkan untuk memantau pola penggunaan, termasuk model dan vendor yang paling sering digunakan.
0,0.20
- SelectionMenu: Sekarang juga dapat diakses di Reddit! (Pertimbangkan untuk memberi awalan pada semua kelas Tailwind agar konsisten)
- PromptSelector: Mengatasi semua peringatan React untuk pengalaman yang lebih lancar
- Diverifikasi bahwa pra-seleksi berfungsi dengan benar (Berkat pengujian E2E)
0,0.19
- Menambahkan lebih banyak instruksi untuk ollama
- localhost: Tambahkan kemampuan untuk menentukan model dengan memasukkan teks (vs kotak pilih)
- Memperbaiki bug useEffect
0,0.18
- SelectionMenu: Sekarang Anda dapat memilih untuk mengaktifkan/menonaktifkan
- SelectionMenu: Ketika tombol ditekan (misalnya backspace untuk menghapus, atau CTRL/CMD + C untuk menyalin) menu otomatis hilang
0,0.17
- Pengembangan: Penulisan Drama Terintegrasi untuk pengujian dan menambahkan serangkaian pengujian otomatis
0,0.16
- SelectionMenu: Memperbaiki bug yang menyebabkan menu menghilang secara tiba-tiba setelah event onMouseUp, menyebabkan kebingungan mengenai pemilihan item bagi pengguna.
- SelectionMenu: Menyesuaikan celah visual untuk memberikan lebih banyak ruang kepada pengguna.
- UI: Menghilangkan status keberhasilan/pemuatan yang bertentangan untuk pengalaman pengguna yang lebih jelas.
0,0.15
- SelectionMenu: Menyempurnakan mekanisme pemicu untuk meningkatkan respons.
- SelectionMenu: Mengurangi ukuran untuk desain yang lebih ringkas.
- SelectionMenu: Secara otomatis menyegarkan item segera setelah pengguna memperbarui perintahnya.
0,0.14
- Memperbaiki masalah tata bahasa, terima kasih kepada Luca.
- Memperkenalkan menu baru, milik Denis.
- Menu baru saat ini tidak mendukung panggilan telepon (fitur segera hadir).
0,0.13
- UI yang ditingkatkan (keterangan alat sekarang lebih terlihat) berkat Juanjo (We Move Experience) dan Agostina (PepperStudio)
- Pabrik Prompt: Memanfaatkan AutoTextArea untuk meningkatkan tampilan prompt
- Pabrik Prompt: Menghapus ID untuk meningkatkan pengalaman pengguna (pengguna non-teknologi)
- Sistem: Pisahkan systemPrompt dari userPrompt.
- UX: Perbaikan kecil dan penghapusan item rumit
0.0.12 (Tidak dirilis ke publik)
- Umum: Kelelahan tingkat gratis. Kami belum mendapatkan sponsor (belum) untuk mendukung pengguna komunitas kami.
- Google: Menambahkan identitas, identitas.email untuk mengaktifkan login otomatis menggunakan kredensial Google Anda.
0.0.11 (Tidak dirilis ke publik)
- Umum: Memperkenalkan Tingkat GRATIS bagi pengguna untuk menjelajahi Ekstensi | OS tanpa perlu memahami Kunci API.
- Pengembangan: Menerapkan Kunci Publik CRX untuk mempertahankan ID ekstensi yang konsisten di seluruh instalasi ulang selama pengembangan.
- Pengembangan: OAUTH terintegrasi untuk otentikasi pengguna saat mengakses tingkat GRATIS.
- Izin: Menambahkan izin identitas untuk memfasilitasi pengambilan identitas pengguna.
- Etalase: Gambar yang diperbarui untuk presentasi visual yang lebih baik.
- Pabrik Prompt: Setel Ekstensi | OS sebagai model default, memungkinkan pengguna untuk menggunakan ekstensi tanpa pengetahuan sebelumnya tentang penyiapan Kunci API.
0,0.10
- Menu Konteks: Menambahkan opsi klik kanan baru untuk akses tanpa batas ke pengaturan konfigurasi.
- Menu Konteks: Memperbaiki tata letak dan pengaturan menu konteks untuk meningkatkan pengalaman pengguna.
- Prompt Factory: Memperkenalkan lembar komprehensif yang merinci konteks dan fungsionalitas setiap fitur.
- Prompt Factory: Menerapkan ikon yang dapat diklik untuk menunjukkan bahwa tooltip berisi informasi tambahan saat diklik.
0.0.9
- Perbaikan bug
- Bersihkan basis kode
- UX untuk fungsionalitas ditingkatkan
0.0.8
- Menghapus ketergantungan yang tidak perlu untuk mematuhi pedoman publikasi Toko Chrome.
- Memperkenalkan ikon baru.
- Menerapkan status pemuatan.
- Memperbaiki masalah visibilitas Reddit yang rusak.
0,0.7
- Menambahkan model yang hilang dari Together.ai
- Menambahkan model yang hilang dari groq
- Halaman Tentang yang Diperbarui
- MoA : Tambahkan kemampuan untuk menggunakan prompt khusus.
0,0.6
- Popup: UI dirubah
- Popup: Gambar dan slogan Presentasi Baru
- Opsi: Font terpadu
- Opsi: Pembaruan UI kecil
- Konten: Penanganan kesalahan dan UX yang lebih baik (pengguna dialihkan ke halaman opsi ketika kunci API hilang)
- Perbaiki untuk Together.ai (menggunakan model non-obrolan)
0,0.5
- Tautan afiliasi Vapi (bantu saya mempertahankan ekstensi ini, daftar dengan tautan tersebut)
- Peningkatan Vapi: Perintah sekarang mendukung pemilihan nomor telepon tertentu untuk dihubungi.
- Peningkatan Vapi: Prompt sekarang dapat menyertakan pesan awal khusus untuk percakapan.
- Peningkatan Vapi: Sekarang setiap perintah dapat dikustomisasi menggunakan
- UI: Bagian untuk konfigurasi tertentu
0,0.4
- Perbaikan terbaru: declarativeNetRequest mencegat setiap permintaan localhost.
0,0.3
- Menambahkan perlindungan cabang github.
- Mengubah struktur data untuk mencapai cara memanggil fungsi yang lebih jelas dan abstrak
- Berfungsi untuk membersihkan struktur data agar beradaptasi dengan chrome.contextMenus.CreateProperties
- gunakan "side_" sebagai hack untuk membuka sidebar. MENGAPA: Sidebar.open tidak berfungsi setelah kita memanggil storage.get
- Mengizinkan untuk mengubah perintah default
- chrome.runtime.openOptionsPage() hanya terbuka di lingkungan produksi (onInstalled)
- Peningkatan UI (beralih ke tema gelap)
- Memungkinkan untuk mengubah fungsionalitas; Bug "side_" mengganggu karena terlalu memperumit basis kode.
0,0.2
- Cara menginstal dan mulai memoles repositori
0,0.1
mengerti
- Pastikan open.sidePanel selalu diinisialisasi sebelum Penyimpanan Plasmo.
- Saat ini kami memiliki dua menu yang fungsinya serupa namun tidak identik; kita perlu menerapkan solusi yang lebih efisien untuk menggabungkannya menjadi satu.
- Penangan Plasmo mungkin berhenti berfungsi secara tiba-tiba tanpa kesalahan jika respons tidak dikembalikan; pastikan untuk selalu mengembalikan respons untuk mencegah masalah ini.