2.9 KiB
AITURK IDE
TurkServis'in Hermes Agent tabanlı masaüstü geliştirme ortamı.
- Ürün sürümü: 1.0.0-beta.1, ilk paket hedefi Windows x64.
- Varsayılan dil Türkçe; ayarlardan diğer dillere geçilebilir.
- İlk kurulum, sohbet, dosyalar, terminal ve temel ayarlar Türkçeleştirilmiştir. Henüz çevrilmeyen gelişmiş ekranlar ve üçüncü taraf eklentiler İngilizceye döner.
- AITURK logosu, turkuaz tema, ayrı uygulama kimliği ve veri dizini kullanılır.
- TurkServis bağlantısı
https://ai.turkservis.online/v1üzerinden kullanıcının kendi API anahtarını doğrular ve hesabına açık modelleri dinamik olarak getirir. Kaynakta veya kurulum paketinde müşteri API anahtarı bulunmaz. - Bu bağlantı model sağlayıcısıdır; yerel ajan ve dosya araçları bilgisayarda çalışır. Uzak Hermes gateway bağlantısı farklı bir özelliktir.
Veri ve güncellemeler
Windows ajan verisi %LOCALAPPDATA%/TurkServis/AITURK-IDE/agent altında tutulur.
AITURK_IDE_HOME açıkça başka bir konum seçmek için kullanılabilir.
Mevcut Hermes kurulumu ve HERMES_HOME dizini otomatik olarak devralınmaz.
Masaüstü kurulum aşaması küresel hermes komutunu değiştirmez.
Paketli uygulama güncellemeleri resmî AITURK paketleriyle yapılır; Hermes kaynak güncellemesi masaüstü markasını değiştiremez. Kaldırma Windows uygulama yöneticisinden yapılır; ajan verisi ayrıca silinmedikçe korunur.
Geliştirme ve doğrulama
Node.js sürümü için apps/desktop/package.json içindeki engines alanını kullanın.
Depo kökünde bağımlılıkları kurun; masaüstü alt klasöründe ayrı kurulum yapmayın.
npm ci
npm run typecheck --workspace=apps/desktop
npm run test --workspace=apps/desktop -- electron/aiturk-product.test.ts src/i18n/tr.test.tsx src/i18n/runtime.test.ts src/i18n/languages.test.ts src/i18n/plugin-i18n.test.tsx src/components/onboarding/aiturk-provider.test.tsx
npm run build --workspace=apps/desktop
npm run builder --workspace=apps/desktop -- --win nsis --x64 --publish never
Dağıtılacak derleme temiz, yayımlanmış Git commit'inden üretilmelidir. İlk açılış
ajan kurulumunu paketteki install-stamp.json commit'ine sabitler. Windows
imzası ve temiz kurulum doğrulanmadan bir paket doğrulanmış üretim sürümü diye
sunulmamalıdır. macOS ve Linux paketleri bu beta kapsamında doğrulanmamıştır.
Lisans ve kaynak
Bu çatal Apache-2.0 değil MIT lisanslıdır. Asıl kaynak:
NousResearch/hermes-agent,
temel commit 63279301bcbdc185c1b07b98a9312eb0c862f26d.
Nous Research telif bildirimi ve MIT metni LICENSE dosyasında korunur;
paket ayrıca assets/NOTICE.txt ve assets/LICENSE.txt içerir.
AITURK/TurkServis dağıtımı Nous Research tarafından onaylanmış bir ürün değildir.