2 poin oleh GN⁺ 2024-06-23 | 1 komentar | Bagikan ke WhatsApp

Pengenalan DiscordEidos

Fitur utama

  • Berjalan di dalam browser: Semua fungsi berjalan di dalam browser. Mendukung PWA.
  • Dukungan offline: Data dapat diakses tanpa koneksi internet. Data disimpan secara lokal untuk performa yang cepat.
  • Fitur AI: Terintegrasi secara mendalam dengan LLM untuk menyediakan fitur berbasis AI. Dapat menerjemahkan, merangkum, dan berinteraksi dengan data. AI juga bekerja saat offline.
  • Ekstensibilitas: Eidos dapat dikustomisasi sesuai kebutuhan pengguna.
    • Prompt: Mempercepat alur kerja tanpa kode.
    • UDF: Menulis fungsi buatan pengguna dengan JavaScript.
    • Script: Membuat logika pemrosesan data yang kuat dengan TypeScript/JavaScript.
    • App: Dapat membangun aplikasi sendiri dengan framework pilihan.
    • Block: Menambahkan blok kustom ke dokumen.
    • Field: Menambahkan field kustom ke tabel.
  • Ramah pengembang:
    • Menyediakan API & SDK.
    • Standarisasi SQLite: Semua tabel disusun sebagai tabel SQLite.

Cara pengembangan

  1. Kloning repositori: git clone git@github.com:mayneyao/eidos.git
  2. Instal dependensi: pnpm install
  3. Build: pnpm build (hanya perlu sekali)
  4. Jalankan server pengembangan: pnpm dev
  5. Akses aplikasi di browser: http://localhost:5173

Membuat tipe SDK

  • pnpm gen-types

Credits

  • sqlite-wasm: Menjalankan SQLite di browser
  • shadcn-ui: Komponen UI
  • glide-data-grid: Tabel berperforma tinggi
  • lexical: Editor dokumen
  • web-llm: Menjalankan LLM di browser
  • teable & apitable: Menyediakan cara membangun tabel mirip Airtable

Lisensi

  • Proyek ini dilisensikan sesuai ketentuan lisensi AGPL.

Opini GN⁺

  • Ramah pengembang: Menyediakan API dan SDK sehingga pengembang dapat dengan mudah memperluasnya.
  • Dukungan offline: Berguna karena data tetap dapat diakses tanpa koneksi internet.
  • Integrasi AI: Integrasi dengan LLM menghadirkan kemampuan AI yang kuat untuk pemrosesan data.
  • Ekstensibilitas: Berbagai opsi kustomisasi memungkinkan pembangunan lingkungan yang disesuaikan untuk pengguna.
  • Standarisasi SQLite: Semua tabel disusun sebagai tabel SQLite sehingga pengelolaan data menjadi mudah.

1 komentar

 
GN⁺ 2024-06-23
Opini Hacker News
  • Tidak terkait dengan Eidos Interactive: Komentar ini menegaskan bahwa tidak ada kaitannya dengan Eidos Interactive. Eidos Interactive bergabung dengan Square Enix 14 tahun lalu.

  • Pengalaman menggunakan Tiddlywiki: Sudah mencoba berbagai aplikasi, tetapi akhirnya kembali ke Tiddlywiki. Tidak adanya struktur hierarki bisa menjadi kelebihan sekaligus kekurangan. Kustomisasi adalah kekuatan utamanya, dan aplikasi ini memungkinkan pemisahan sekaligus integrasi antara data dan presentasi.

  • Masalah ekstensi Chrome: Jika beberapa ekstensi Chrome aktif, aplikasi tidak berfungsi sepenuhnya. Sistem berbasis SQLite bisa menjadi kekurangan, dan file markdown sederhana lebih disukai.

  • Aplikasi blok open source: Sudah mengamati aplikasi blok open source, dan yang ini tampaknya paling matang dan paling rapi. Menyukai bahwa SQLite menjadi inti, sambil tetap menawarkan fitur kuat dengan antarmuka yang sederhana.

  • Pengalaman menggunakan berbagai alat pencatat: Pernah menggunakan berbagai alat seperti file teks, CherryTree, dan SimpleNotes, dan saat ini memakai kombinasi teks/markdown + git + VS Code + Obsidian.

  • Masalah merek dagang: Sebaiknya periksa merek dagang untuk nama ini. SQLite tampak menjanjikan, tetapi belum jelas apakah hanya berjalan di browser.

  • Perbandingan Notion dan Obsidian: Pengguna Notion, tetapi belakangan sedang beralih ke Obsidian. Menganggap kolom bawaan "Title" di Notion terasa tidak nyaman.

  • Masalah sinkronisasi data: Penyimpanan browser dianggap tidak dapat diandalkan, dan jika data tidak disinkronkan atau dicadangkan, maka tidak aman.

  • Pertanyaan tentang fitur sinkronisasi: Bertanya-tanya apakah ada fitur sinkronisasi antar-instalasi. Kekurangan pendekatan SaaS/cloud adalah masalah kepemilikan, tetapi kelebihannya adalah bisa diakses dari banyak perangkat.

  • Kekurangan Notion: Notion dianggap tidak cukup mulus untuk menulis. Lebih menyukai file markdown, menggunakan Obsidian, tetapi merasa fitur pengeditan simultannya kurang. Menginginkan gabungan Google Docs dan Obsidian.