20000419/fauxnix
Run Linux-style commands on Windows via deterministic bash→PowerShell translation. No VM, no WSL. MCP server + CLI built for AI agents (Claude Code, Codex, OpenCode...). GNU-style output, bash-style errors, UTF-8/GBK handled.
Hızlı değerlendirme
Özet
fauxnix, AI agent’ların Linux tarzı shell komutlarını Windows’ta PowerShell üzerinden çalıştırmasını sağlayan bir çeviri katmanıdır.
Profiline uyum
MCP ve AI agent kullanımıyla ilişkili olsa da Windows’ta bash komutlarını çalıştırma ihtiyacı profilinizde yer almıyor.
Neden yükseliyor
AI agent’ların shell kullanımı yaygınlaşırken Windows ile bash arasındaki uyumsuzluğu hedefliyor; README’de 109 çevrilen komut, 400’den fazla otomatik test ve GNU coreutils ile karşılaştırılan 253 test vakası bildiriliyor. 49 günde 697 yıldız dikkat çekici ilgiye işaret ediyor, ancak son 28 günlük commit ve farklı yazar verileri ölçülmediğinden geliştirme temposu hakkında çıkarım yapılamaz. Benchmark sonuçları proje tarafından yayımlandığından bağımsız doğrulama olarak değerlendirilmemeli.
Problem
AI agent’lar ve geliştiriciler bash komutlarıyla çalışırken Windows’un PowerShell ortamı komut, çıktı ve hata davranışları bakımından uyumsuzluk yaratabiliyor.
Çözüm
Bash komutlarını runtime’da LLM çağrısı yapmadan PowerShell’e deterministik biçimde çeviriyor, Windows’ta çalıştırıyor ve GNU/Linux benzeri çıktı ile exit code davranışları sunuyor. CLI ve MCP server arayüzlerinin yanında oturum durumunu koruma ve toplu komut çalıştırma özellikleri de sağlıyor.
Yenilik
Bash→PowerShell çevirisi tek başına yeni bir fikir değil; ayırt edici tarafı bunu AI agent’lar için deterministik, MCP üzerinden kullanılabilir ve GNU benzeri çıktı hedefiyle paketlemesi. Bu davranışın gerçek projelerdeki güvenilirliği paylaşılan test iddialarının ötesinde doğrulanmış değil.
Teknolojiler
- TypeScript
- PowerShell
- Node.js
- MCP
- GNU coreutils
Riskler
- Bash’in tüm özelliklerini veya komutlarının tüm seçeneklerini desteklediği gösterilmiyor; agent’ın ürettiği geçerli bir komut çeviri kapsamı dışında kalabilir.
- Dosya silme ve süreç sonlandırma gibi etkili komutlarda çeviri ve yürütme davranışı benimsemeden önce gerçek Windows ortamında test edilmeli.
- Yalnızca Windows’ta çalışıyor; README, PowerShell 5.1+ ve Node.js ≥ 22.20.0 gereksinimleri belirtiyor.
- Son 28 günlük commit ve farklı yazar ölçümleri yok; bakım sürdürülebilirliği hakkında mevcut veriler yetersiz.
- README’deki test ve performans sonuçları proje kaynaklı beyanlardır; bağımsız doğrulama bilgisi verilmemiş.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.