grafis.so adalah platform otomatisasi tanpa kode yang memungkinkan pengguna dengan mudah merangkai alur kerja teks, gambar, video, dan audio dengan menggabungkan node seperti OpenAI, Claude, dan Flux, lumalabs, difusi stabel, dll.
grafis.so memanfaatkan antarmuka obrolan dan pemicu masukan untuk memulai alur kerja yang terintegrasi secara mulus dengan aplikasi lain seperti Discord, Slack, dan Notion. Ketika masukan tertentu diterima atau interaksi obrolan terjadi, graph.so mengaktifkan tindakan yang ditentukan dalam layanan yang terhubung untuk memfasilitasi respons waktu nyata dan mengotomatiskan tugas secara efisien. Selain itu, ia menggunakan model AI canggih seperti Flux, LumaLabs, dan Stable Diffusion untuk menghasilkan gambar dan video generatif, mengotomatiskan proses kreatif di berbagai aplikasi media.
Tentukan Pemicunya : Konfigurasikan Google Drive sebagai pemicunya. Tentukan peristiwa dalam Google Drive yang harus memulai alur kerja.
Konfigurasikan Tindakan : Pilih dan atur tindakan yang harus dijalankan di Discord, Slack, atau Notion setelah peristiwa pemicu terjadi.
Uji dan Terapkan : Uji alur kerja secara menyeluruh untuk memastikan bahwa alur kerja berfungsi sebagaimana mestinya. Setelah dikonfirmasi, terapkan untuk mengotomatiskan tugas Anda tanpa intervensi manual lebih lanjut.
Integrasi | Jenis | Status | Keterangan |
---|---|---|---|
AI | Aksi/Pemicu | Aktif | Gunakan kekuatan AI untuk meringkas, merespons, membuat, dan banyak lagi. |
Mengobrol | Tindakan | Aktif | Antarmuka Obrolan yang Dapat Dibagikan untuk berinteraksi dengan alur kerja. |
Kendur | Tindakan | Aktif | Kirim pemberitahuan ke Slack. |
Gagasan | Tindakan | Aktif | Buat entri langsung di Notion. |
Perselisihan | Tindakan | Aktif | Posting pesan ke server Discord Anda. |
Perkembangan Fluks | Tindakan | Aktif | Alat pengembangan untuk membuat dan menguji model fluks. |
Gambar-ke-Gambar | Tindakan | Aktif | Konversikan satu gambar ke gambar lainnya menggunakan model AI. |
Fluks LoRA | Tindakan | Aktif | Adaptasi tingkat rendah untuk menyempurnakan model fluks. |
Fluks Kereta Api | Tindakan | Aktif | Latih model fluks dengan kumpulan data khusus. |
Video Stabil | Tindakan | Aktif | Hasilkan video yang stabil menggunakan teknik AI. |
Teks Otomatis | Tindakan | Aktif | Hasilkan teks untuk video menggunakan model AI. |
Pembicara Sedih | Tindakan | Aktif | Hasilkan video dengan gambar dan file audio menggunakan model AI. |
Generasi Musik | Tindakan | Aktif | Hasilkan musik menggunakan model Meta Music-Gen. |
CogVideoX-5B | Tindakan | Aktif | Hasilkan video menggunakan model CogVideoX-5B sumber terbuka. |
Video-ke-Video | Tindakan | Aktif | Konversikan satu video ke video lainnya menggunakan model AI. |
GambarKeVideo Luma Labs | Tindakan | Aktif | Konversi gambar menjadi video menggunakan model Luma Labs. |
Teks KeVideo Luma Labs | Tindakan | Aktif | Konversikan teks menjadi video menggunakan model Luma Labs. |
Karakter yang Konsisten | Tindakan | Aktif | Buat gambar karakter tertentu dalam berbagai pose. |
Pembentuk Mimpi | Tindakan | Aktif | Hasilkan gambar baru dari gambar masukan dengan DreamShaper V6. |
Fluks Umum | Tindakan | Aktif | Hasilkan gambar yang stabil dengan FLUX.1 [dev], model text-to-image generasi berikutnya. |
Fluks Dev LoRA | Tindakan | Aktif | FLUX.1-Pengembangan Penjelajah Multi LoRA. |
Teks-ke-Suara | Tindakan | Aktif | Model teks ke video oleh Elevenlabs yang dapat mengubah teks menjadi audio. |
Google Kalender | Tindakan | Aktif | Buat undangan kalender. |
Webhook Khusus | Tindakan | Aktif | Hubungkan aplikasi apa pun yang memiliki kunci API dan kirim data ke aplikasi Anda. |
Pemicu | Pemicu | Aktif | Sebuah peristiwa yang memulai alur kerja. |
Tindakan | Aktif | Kirim email ke pengguna. | |
Tunggu | Tindakan | Aktif | Tunda langkah tindakan selanjutnya dengan menggunakan pengatur waktu tunggu. |
Kondisi | Tindakan | Aktif | Operator Boolean yang menciptakan kondisi jalur berbeda. |
Google Drive | Tindakan | Aktif | Terhubung dengan Google Drive untuk memicu tindakan atau membuat file dan folder. |
Proyek ini menggunakan berbagai teknologi termasuk Next.js, React, Tailwind CSS, dan berbagai perpustakaan AI dan otomatisasi seperti:
Perpustakaan AI & Otomasi
@agentic/ai-sdk
@agentic/bing
@agentic/firecrawl
@ai-sdk/anthropic
@ai-sdk/openai
@assistant-ui/react
@assistant-ui/react-ai-sdk
@browserbasehq/sdk
@fal-ai/serverless-client
@notionhq/client
lumaai
replicate
elevenlabs
UI & Komponen
@radix-ui
(Beberapa komponen seperti React-Accordion, React-Dialog, dll.)@xyflow/react
@uploadcare/react-uploader
Aneka ragam
axios
clsx
googleapis
react-hook-form
zustand
Penataan gaya
tailwindcss-animate
(Ekstensi animasi untuk Tailwind CSS)Utilitas
nanoid
uuid
Tumpukan teknologi yang luas ini memastikan aplikasi yang kuat, responsif, dan terukur, meningkatkan keterlibatan pengguna melalui penggunaan teknologi web modern dan integrasi yang efisien.
Untuk menyiapkan dan menjalankan graph.so secara lokal, ikuti langkah-langkah mendetail berikut:
Instal Dependensi :
npm install
untuk menginstal semua dependensi yang diperlukan dari file package.json
.Pengaturan Lingkungan :
cp .env.example .env
..env
dengan konfigurasi spesifik Anda (kunci API, URL database, dll.).Pengaturan Basis Data :
npx prisma generate
.npx prisma db push
.Pengaturan ngrok :
ngrok http https://localhost:3000
.user.created
dan user.updated
.Mulai Server Pengembangan :
npm run dev
.https://localhost:3000
untuk melihat aplikasi beraksi.Untuk masalah apa pun atau penyesuaian mendetail pada pengaturan Anda, silakan buka masalah di repositori GitHub kami, dan kami akan memberikan bantuan yang disesuaikan dengan lingkungan Anda.
Kami senang Anda tertarik berkontribusi pada proyek kami! Ini adalah upaya kolaboratif antara perusahaan kami dan komunitas sumber terbuka, dan kami menyambut segala jenis kontribusi. Inilah cara Anda dapat terlibat:
Bintangi Proyek : Jika menurut Anda proyek ini bermanfaat, berikan bintang! Ini membantu meningkatkan visibilitas dan menunjukkan dukungan Anda.
Fork the Repository : Buat fork proyek Anda sendiri untuk mengerjakan peningkatan atau fitur baru.
Kirim Permintaan Tarik : Punya perbaikan bug atau fitur baru? Kami ingin meninjau permintaan penarikan Anda!
Laporkan Masalah : Menemukan bug atau punya saran? Buka masalah untuk memberi tahu kami.
Tingkatkan Dokumentasi : Bantu kami menjadikan dokumen kami lebih baik dengan memperbaiki kesalahan ketik, memperjelas penjelasan, atau menambahkan contoh.
Sebarkan Beritanya : Bagikan proyek ini dengan orang lain yang mungkin merasakan manfaatnya.
Kode Etik : Harap membaca dan mematuhi Kode Etik kami dalam semua interaksi Anda.
Standar Pengkodean : Ikuti gaya dan standar pengkodean yang digunakan di seluruh proyek. Jika ragu, tiru gaya basis kode yang ada.
Pengujian : Pastikan perubahan kode Anda tercakup dalam pengujian yang sesuai.
Dokumentasi : Perbarui dokumentasi yang relevan untuk mencerminkan perubahan Anda.
Pesan Komit : Tulis pesan komit yang jelas dan ringkas yang menjelaskan perubahan yang Anda buat.
Proses Permintaan Tarik :
Lisensi : Dengan berkontribusi, Anda setuju bahwa kontribusi Anda akan dilisensikan berdasarkan lisensi proyek yang ada.
Jika Anda baru dalam berkontribusi pada open source, lihat panduan GitHub tentang cara berkontribusi pada open source.
Untuk informasi lebih rinci tentang cara berkontribusi pada proyek khusus ini, silakan lihat file CONTRIBUTING.md kami.
Perlu diketahui bahwa graph.so saat ini sedang dalam tahap pengembangan dan belum dikomersialkan. Repositori dan isinya ditujukan untuk penggunaan pengembangan dan belum tersedia untuk rilis publik. Tahap ini memungkinkan kami menyempurnakan fungsionalitas dan memastikan integrasi yang kuat di berbagai platform sebelum penerapan yang lebih luas. Pemangku kepentingan dan kontributor potensial harus menyadari bahwa fitur dan basis kode proyek dapat berubah seiring kami meningkatkan dan memperluas kemampuannya.
Proyek ini dilisensikan di bawah GNU Affero General Public License v3.0 (AGPL-3.0).
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
Copyright (C) 2024 Graphic.so
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Jika Anda memodifikasi perangkat lunak ini dan menjadikannya tersedia sebagai layanan jaringan, Anda diharuskan memberikan kode sumber lengkap yang sesuai kepada pengguna layanan tersebut. Ini adalah ketentuan utama dari lisensi AGPL-3.0.
Untuk syarat dan ketentuan lisensi selengkapnya, silakan merujuk ke teks lengkap GNU Affero General Public License v3.0.