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
- Depoyu klonlayın:
git clone git@github.com:mayneyao/eidos.git
- Bağımlılıkları kurun:
pnpm install
- Derleyin:
pnpm build (yalnızca bir kez gerekir)
- Geliştirme sunucusunu çalıştırın:
pnpm dev
- Uygulamaya tarayıcıdan erişin:
http://localhost:5173
SDK türleri oluşturma
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
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.