WordCraft: Microsoft Word’ün Rust ile açık kaynak yeniden yazımı ve MCP sunucusu

artcraft ekosisteminin parçası WordCraft, Microsoft Word’e clean-room yaklaşımla, yalnızca rust ile yazılmış açık kaynak bir kelime işlemci olarak tanıtılıyor. Proje MIT ve Apache-2.0 lisanslı; .docx okuma/yazma, yerel cross-platform build ve mcp sunucusu ile AI agent’ların belge otomasyonuna açılıyor. Microsoft onayı veya tam Word paritesi iddiası yok — README iş akışı benzerliği ve .docx odaklı mimariyi vurguluyor.

Ana Gelişme

GitHub deposu storytold/wordcraft, Ekim 2026 itibarıyla v0.5.0 sinyali taşıyor. Komut yüzeyi CLI ve scriptable API üzerinden; README’de yaklaşık 389 komut listeleniyor (bazı üçüncü taraf özetlerinde daha yüksek rakamlar geçiyor). mcp entegrasyonu, agent’ların belge düzenleme, biçimlendirme ve dışa aktarma adımlarını programatik çağırmasını hedefliyor.

WordCraft, abonelik tabanlı ofis paketlerine karşı artcraft’ın daha geniş “Adobe uyumlu” yaratıcı araç setinin ofis kolu olarak konumlanıyor. Pure Rust seçimi, bellek güvenliği ve tek binary dağıtımı açısından sistem geliştiricilerin radarında. Electron tabanlı ofis alternatiflerinin aksine, proje native GUI ve performans iddiasını öne çıkarıyor; rakamlar henüz bağımsız benchmark ile doğrulanmadı.

Depo yapısı, belge modeli, layout engine ve dışa aktarma pipeline’ını modüler tutuyor; CLI komutları bu katmanların üzerine scriptable bir API sağlıyor. Geliştirici dokümantasyonu, komutların JSON veya shell üzerinden zincirlenebildiğini ve CI/CD’de headless belge üretimine uygun olduğunu ima ediyor.

Neden Önemli?

Geliştiriciler ve açık kaynak savunucuları için WordCraft, yerel-first belge iş akışları ve agent-driven otomasyon için alternatif bir yüzey sunuyor. Özellikle .docx interoperability ve MCP, Cursor benzeri ortamlarda “belge = kod deposu” modelini güçlendirebilir — yine de kurumsal uyumluluk testleri kullanıcıya bırakılıyor.

Abonelik ekonomisine karşı OSS ofis dalgası yeni değil; WordCraft’ın farkı Rust + MCP + ArtCraft markası altında tek ekosistem hikâyesi. Hukuk ve uyumluluk ekipleri için clean-room ifadesi, Microsoft’un ticari markasından bağımsız yeniden implementasyon anlamına geliyor; yine de karmaşık .docx (track changes, legacy macro, eski .doc) senaryoları risk alanı.

Teknik Detaylar

  • Lisans: MIT / Apache-2.0
  • Format: .docx fidelity odaklı (sertifikalı Microsoft uyumluluk testi yok)
  • Agent: MCP server + CLI komut mimarisi
  • Uyarı: Clean-room; Microsoft markası veya ürünüyle resmi ilişki yok

Bağlam

wordcraft ve rust ile yazılmış ofis/yaratıcı araç dalgası, bulut abonelik ekonomisine karşı self-hosted ve agent-ready araç talebini yansıtıyor. PhotoCraft ve diğer ArtCraft uygulamalarıyla aynı “agent-ready creative stack” hikâyesinin parçası.

Sonraki Adımlar

Topluluk .docx edge case raporları, MCP tool şemasının genişlemesi ve dağıtım kanalları (paket yöneticileri, imzalı binary’ler) projenin olgunluğunu belirleyecek. Kurumsal kullanım öncesi kendi uyumluluk matrisinizi çalıştırmanız gerekiyor.

Agent entegrasyonu tarafında mcp sunucusunun hangi tool’ları expose ettiği ve sandbox politikaları (dosya yazma, makro, harici şablon) güvenlik incelemesine tabi tutulmalı. v0.5.0 erken sürüm sinyali; production belge hattına almadan önce yedekleme ve diff testleri önerilir.

Karşılaştırmalı olarak LibreOffice ve OnlyOffice uzun süredir açık ofis alternatifi; WordCraft’ın hedefi özellikle modern .docx pipeline’ı ve agent otomasyonu. Türkiye’de kamu ve kurumsal ihalelerde “Word uyumlu” format talebi yaygın; bu projeyi izlemek, lisans maliyeti ve vendor lock-in tartışmalarında üçüncü bir seçenek olarak değerlendirmeyi mümkün kılar — yine de resmi uyumluluk testleri kullanıcı sorumluluğunda kalır.

Topluluk katkısı açısından MIT/Apache çift lisans, ticari fork ve kurumsal özelleştirmeye izin veriyor. Roadmap sinyalleri GitHub issue ve release notlarından takip edilmeli; feature parity iddiası olmadan “günlük taslak yazımı” ve “otomatik rapor üretimi” gibi dar kullanım alanları en gerçekçi pilotlar olacaktır.

Geliştirici deneyimi açısından 389 komutlu CLI, otomasyon mühendisleri için “belge CI” senaryolarını mümkün kılıyor: sözleşme şablonlarından haftalık rapor üretimi, tablo güncelleme, stil rehberi kontrolü. MCP katmanı ise doğal dil talimatlarını bu komutlara map eden agent’lar için arayüz. İki yüzey birbirini tamamlıyor; hangisinin önce benimseneceği ekip alışkanlığına bağlı.

Performans ve bellek: Rust tabanlı native UI, büyük belgelerde Electron tabanlı editörlere karşı teorik avantaj taşıyor; kamuya açık bağımsız kıyaslama henüz sınırlı. Güvenlik: clean-room kod tabanı üçüncü taraf DLL bağımlılığını azaltmayı hedefler; yine de .docx parser’ları geçmişte CVE üreten sınıf — güncelleme disiplini şart.


Kaynaklar