2 puan yazan GN⁺ 2024-06-23 | 1 yorum | WhatsApp'ta paylaş

DiscordEidos Tanıtımı

Başlıca özellikler

  • Tarayıcı içinde çalışma: Tüm işlevler tarayıcı içinde çalışır. PWA desteği vardır.
  • Çevrimdışı destek: İnternet bağlantısı olmadan verilere erişilebilir. Veriler yerelde saklanır ve hızlı performans sunar.
  • Yapay zeka özellikleri: LLM ile derin entegrasyon sayesinde yapay zeka tabanlı özellikler sunar. Veriler çevrilebilir, özetlenebilir ve onlarla etkileşim kurulabilir. Yapay zeka çevrimdışıyken de çalışır.
  • Genişletilebilirlik: Eidos, kullanıcının ihtiyaçlarına göre özelleştirilebilir.
    • Prompt: Kod yazmadan iş akışlarını hızlandırır.
    • UDF: JavaScript ile kullanıcı tanımlı işlevler yazılabilir.
    • Script: TypeScript/JavaScript ile güçlü veri işleme mantığı oluşturulabilir.
    • App: Tercih edilen framework ile kendi uygulamanızı oluşturabilirsiniz.
    • Block: Belgelere özel bloklar eklenebilir.
    • Field: Tablolara özel alanlar eklenebilir.
  • Geliştirici dostu:
    • API & SDK sunar.
    • SQLite standardizasyonu: Tüm tablolar SQLite tablolarından oluşur.

Geliştirme yöntemi

  1. Depoyu klonlayın: git clone git@github.com:mayneyao/eidos.git
  2. Bağımlılıkları kurun: pnpm install
  3. Derleyin: pnpm build (yalnızca bir kez gerekir)
  4. Geliştirme sunucusunu çalıştırın: pnpm dev
  5. Uygulamaya tarayıcıdan erişin: http://localhost:5173

SDK türleri oluşturma

  • pnpm gen-types

Katkılar / Credits

  • sqlite-wasm: Tarayıcıda SQLite çalıştırma
  • shadcn-ui: UI bileşenleri
  • glide-data-grid: Yüksek performanslı tablo
  • lexical: Belge düzenleyici
  • web-llm: Tarayıcıda LLM çalıştırma
  • teable & apitable: Airtable benzeri tabloların nasıl oluşturulacağını sağlar

Lisans

  • Bu proje AGPL lisans koşulları altında lisanslanmıştır.

GN⁺ görüşü

  • Geliştirici dostu: API ve SDK sunması sayesinde geliştiriciler kolayca genişletebilir.
  • Çevrimdışı destek: İnternet bağlantısı olmadan da verilere erişilebilmesi faydalıdır.
  • Yapay zeka entegrasyonu: LLM entegrasyonu ile veri işlemede güçlü yapay zeka özellikleri sunar.
  • Genişletilebilirlik: Çeşitli özelleştirme seçenekleriyle kullanıcıya özel bir ortam kurulabilir.
  • SQLite standardizasyonu: Tüm tabloların SQLite tablosu olması veri yönetimini kolaylaştırır.

1 yorum

 
GN⁺ 2024-06-23
Hacker News görüşü
  • Eidos Interactive ile ilgisi yok: Bu yorumun Eidos Interactive ile ilgili olmadığı açıkça belirtiliyor. Eidos Interactive, 14 yıl önce Square Enix ile birleşti.

  • Tiddlywiki kullanım deneyimi: Birçok uygulama denemiş ama sonunda tekrar Tiddlywiki'ye dönmüş. Hiyerarşik bir yapısının olmaması hem avantaj hem dezavantaj olabilir. Güçlü yanı özelleştirilebilir olması; veri ile sunumu ayırırken aynı zamanda birleştirebilmesi.

  • Chrome uzantısı sorunu: Bazı Chrome uzantıları etkin olduğunda uygulama hiç düzgün çalışmıyor. SQLite tabanlı sistem bir dezavantaj olabilir; sade Markdown dosyaları tercih ediliyor.

  • Açık kaynak blok tabanlı uygulama: Açık kaynak blok tabanlı uygulamaları takip ediyormuş ve bunun en tamamlanmış ve en rafine olanı gibi göründüğünü söylüyor. Merkezinde SQLite olmasını beğeniyor; basit bir arayüzde güçlü özellikler sunuyor.

  • Çeşitli not alma araçları deneyimi: Metin dosyaları, CherryTree, SimpleNotes gibi farklı araçlar kullanmış; şu anda text/Markdown + git + VS Code + Obsidian gibi bir kombinasyon kullanıyor.

  • Ticari marka sorunu: Bu isim için ticari markayı kontrol etmek iyi olabilir. SQLite umut verici görünüyor ama yalnızca tarayıcıda mı çalıştığı net değil.

  • Notion ve Obsidian karşılaştırması: Notion kullanıcısı ama son zamanlarda Obsidian'a geçiyor. Notion'daki varsayılan "Title" sütununu rahatsız edici buluyor.

  • Veri senkronizasyonu sorunu: Tarayıcı depolamasının güvenilir olmadığını, veriler senkronize edilmez veya yedeklenmezse güvende olmayacağını düşünüyor.

  • Senkronizasyon özelliği sorusu: Kurulumlar arasında senkronizasyon özelliği olup olmadığını merak ediyor. SaaS/bulut yaklaşımının dezavantajı sahiplik sorunu, ama birden çok cihazdan erişebilme avantajı var.

  • Notion'un dezavantajları: Notion'ın yazı yazmak için akıcı olmadığını düşünüyor. Markdown dosyalarını tercih ediyor ve Obsidian kullanıyor, ancak eşzamanlı düzenleme özelliği yetersiz. Google Docs ile Obsidian'ın birleşimini istiyor.