
npm i -g hotcell
Hotcell (`npm i -g hotcell` aracılığıyla kurulur), kendi donanımınızda birçok izole yapay zeka aracı çalışma alanını çalıştırmak için kendi kendine barındırılabilir bir sanal alan yöneticisidir, isteğe bağlı çıkış kontrolü ve gerçek API anahtarlarını kısa ömürlü sanal alan başına jetonlar aracılığıyla sanal alanlardan uzak tutan bir ağ geçidi ile.
https://github.com/sinameraji/hotcell?ref=producthunt&utm_source=aipure

Ürün Bilgisi
Güncellendi:Aug 6, 2026
npm i -g hotcell Nedir
Hotcell, Cloudflare'ın Sandbox SDK'sından esinlenerek, kontrol ettiğiniz cihazlarda (Mac, Linux, bulut VM'leri veya çıplak metal) izole "hücreler" (sanal alanlar) oluşturmanıza, duraklatmanıza, yönetmenize ve yıkmanıza olanak tanıyan açık kaynaklı (Apache-2.0) bir CLI ve sanal alan SDK'sıdır. `npm i -g hotcell` ile global olarak kurduktan sonra, `hotcell` çalıştırmak rehberli bir kurulum ve canlı bir filo görünümü başlatır, ardından bir veya daha fazla sanal alan oluşturabilir, her birine depoları klonlayabilir ve isteğe bağlı olarak OpenCode gibi aracı araçlarını önceden yükleyebilirsiniz. Dal çakışmaları, artakalan durum veya kimlik bilgilerinin çalışma zamanı ortamına sızması olmadan birden çok paralel çalışma alanı istediğiniz aracı geliştirme iş akışları için tasarlanmıştır.
npm i -g hotcell Temel Özellikleri
hotcell (`npm i -g hotcell` aracılığıyla yüklenir), yapay zeka ajanları ve geliştiricileri için kendi donanımınızda (Mac, Linux VM, fiziksel sunucu) birçok izole "hücre" çalıştırmak için kendi kendine barındırılabilen bir sanal alan yöneticisidir. İsteğe bağlı hücre başına dal iş akışlarıyla sanal alan başına çalışma alanları (genellikle bir Git deposundan) sağlar, canlı bir filo görünümü (CPU/bellek/maliyet) sunar ve gerçek API anahtarlarını ana bilgisayarda tutan bir ağ geçidi aracılığıyla LLM sağlayıcılarına ve diğer HTTP API'lerine erişime izin verirken varsayılan olarak çıkış engellemeyi uygulayabilir (hücreler kısa ömürlü, harcama limitli jetonlar alır). Her yerde Docker'ı destekler ve ayrıca Firecracker (Linux/KVM) veya Apple VZ (macOS) aracılığıyla mikroVM düzeyinde izolasyon kullanabilir ve etkileşimli bir TUI ile tek seferlik "çalıştır ve yok et" yürütme içerir.
Tek bir makinede izole edilmiş çoklu sanal alan "filosu": Dizüstü bilgisayar, VM veya fiziksel sunucuda, hücre başına sağlama ve paylaşılan artık durum olmadan birçok bağımsız sanal alan ("hücre") oluşturun, duraklatın, yönetin ve silin.
Anahtarsız, ağ geçidi yönlendirmeli kimlik bilgileri (anahtarlar ana bilgisayarda kalır): Ağ geçidi yönlendirmesi kullanılırken API anahtarları (örn. OpenRouter, GitHub) asla sanal alana girmez; her hücre kısa ömürlü bir jeton alır ve giden çağrılar, harcama limitleri ve sökme sırasında iptal ile hotcell'in ağ geçidi aracılığıyla yapılır.
LLM'ye izin verme deseniyle çıkış kontrolü: Ağ geçidi aracılığıyla LLM/sağlayıcı erişimine izin verirken giden ağ erişimini isteğe bağlı olarak varsayılan olarak reddedin; ağ geçidini atlayan doğrudan çağrılar, uygulama modları altında engellenebilir.
Depo klonlama + hücre başına dal iş akışları: Hücreleri bir Git deposundan sağlayın ve her hücreyi otomatik olarak kendi dalına yerleştirin (örn. `feat-1…feat-5`), git-worktree karmaşasını ve dal çakışmalarını önleyin; git push, ağ geçidi bağlantısı aracılığıyla çalışır.
Ajan dostu entegrasyonlar (örn. OpenCode): Ajan araçlarını (OpenCode gibi) önceden yükleyebilir ve yapılandırabilir, böylece her sanal alan bir ajan oturumu için hazır olur, hücre başına terminal erişimi ve paralel ajan çalışması için yardımcı iş akışları bulunur.
Birden çok izolasyon arka ucu: Tek bir arayüzün arkasında Linux'ta Firecracker ve macOS'ta Apple VZ kullanarak isteğe bağlı VM düzeyinde izolasyonla Docker üzerinde geniş çapta çalışır.
npm i -g hotcell Kullanım Alanları
Tek bir depoda paralel yapay zeka kodlama ajanları: Her biri depo klonlanmış ve benzersiz bir dala sahip birden çok hücre başlatın, ardından farklı özellikleri eşzamanlı olarak uygulamak ve GitHub jetonlarını dağıtmadan değişiklikleri göndermek için hücre başına ayrı ajanlar çalıştırın.
Güvenilmeyen kod veya ajan eylemlerinin güvenli değerlendirilmesi: Üçüncü taraf komut dosyalarını, PR derlemelerini veya otonom ajan görevlerini, patlama yarıçapını azaltmak için kısıtlı çıkış ve geçici kimlik bilgileriyle izole edilmiş sanal alanlarda çalıştırın.
Geliştirici makinelerinde tekrarlanabilir CI benzeri görevler: Temiz ortamlarda linting, biçimlendirme, testler veya kıyaslama çalıştırmaları için tek seferlik komutlar (oluştur → çalıştır → yok et) kullanarak "benim makinemde çalışıyor" kaymasını en aza indirin.
Ekipler için kendi donanımını getir sanal alan platformu: Paylaşılan bir Mac mini veya Linux ana bilgisayarında, yönetilen bir bulut sanal alan satıcısı olmadan ajan iş akışlarını prototiplemek isteyen ekipler için yararlı olan, kabul kontrolü ve sanal alan başına harcama limitleri ile self-servis sanal alanlar sağlayın.
Maliyet ve kota kontrollü LLM denemeleri: LLM çağrılarını ağ geçidi aracılığıyla yönlendirin, böylece her sanal alanın kendi jetonu ve katı harcama limitleri olur, güvenli denemeler sağlar ve kaçak ajan maliyetlerini önler.
Artıları
Güçlü sır hijyeni: gerçek API anahtarları ana bilgisayarda kalabilirken, sanal alanlar ağ geçidi aracılığıyla kısa ömürlü, iptal edilebilir jetonlar kullanır.
Yerel olarak ölçeklenir: sahip olduğunuz donanımda birçok izole çalışma alanı çalıştırın, canlı filo görünürlüğü ve kabul kontrolü ile.
Esnek izolasyon: Docker'ı ve mevcut olduğunda daha güçlü izolasyon için mikroVM seçeneklerini (Firecracker/Apple VZ) destekler.
Eksileri
Ağ geçidi koruması evrensel değildir: HTTP dışı protokoller (örn. Postgres/Redis) ve istek imzalama şemaları (örn. AWS SigV4), başlık değiştirme yoluyla şeffaf bir şekilde korunamayabilir.
Çıkış uygulaması platforma/çalışma zamanına göre değişir (Linux/mikroVM'lerde daha güçlü; bazı macOS Docker kurulumlarında daha sınırlı/tavsiye niteliğinde).
Bazı SDK'lar, sağlayıcı ana bilgisayarlarını sabit kodluyor ve enjekte edilen temel URL ayarlarını göz ardı ediyorsa küçük kod/yapılandırma değişiklikleri gerektirebilir.
npm i -g hotcell Nasıl Kullanılır
1) Hotcell'i global olarak kurun: Hotcell CLI'yi makinenize kurmak için `npm i -g hotcell` komutunu çalıştırın.
2) (Gerekirse) Hotcell'i Docker çalışma zamanınıza yönlendirin: Docker daemon'unuz varsayılan olmayan bir soketteyse (örneğin, colima/OrbStack/podman), Hotcell'i başlatmadan önce `DOCKER_HOST`'u ayarlayın. Colima için örnek: `export DOCKER_HOST=unix://$HOME/.colima/default/docker.sock`.
3) Hotcell'i başlatın ve ilk çalıştırma rehberli kurulumunu tamamlayın: `hotcell` komutunu çalıştırın. İlk çalıştırmada, Hotcell yaklaşık 30 saniyelik rehberli bir kurulum açar ve ardından filo/ana menüyü gösterir.
4) Sağlayıcı anahtarları ekleyin (sanal alanların içinde değil, ana bilgisayarda tutulur): Bir LLM/sağlayıcı rotası için bir anahtar ekleyin (örnek): `hotcell keys add openrouter`. Bu, gerçek anahtarı ana bilgisayarda saklar; sanal alanlar, çıkış/ağ geçidi kullanırken yalnızca kısa ömürlü sanal alan başına jetonlar alacaktır.
5) (İsteğe bağlı) Bir .env dosyasından ortam değişkenlerini toplu olarak içe aktarın: `hotcell keys import .env` komutunu çalıştırın. Her değişken için şunları seçin: `gateway` (gerçek anahtar ana bilgisayarda kalır; sanal alan bir jeton alır), `inject` (gerçek değer sanal alanlara kopyalanır) veya `skip`.
6) Bir depodan bir veya daha fazla sanal alan (hücre) oluşturun: Deponuz klonlanmış birden çok izole hücre oluşturun: `hotcell create -n 5 --repo https://github.com/you/app --branch`. `--branch` ile her hücre, çakışmaları önlemek için kendi dalını alır.
7) (İsteğe bağlı) OpenCode önceden yüklenmiş çoklu aracı kurulumu oluşturun: Kullanın: `hotcell create -n 5 --name feat --branch auto --opencode --repo https://github.com/you/app`. Bu, 5 hücre sağlar, `feat-1...feat-5` gibi dallar oluşturur ve OpenCode'u yükler. (`--opencode` `--egress` anlamına gelir.)
8) Belirli bir hücre içinde bir terminal açın: Bu sanal alan içinde bir kabuk almak için `hotcell terminal <id>` komutunu çalıştırın. Ardından `cd app` (veya depo klasörünüz) ve komutlarınızı çalıştırın (örneğin, `opencode`).
9) Tek seferlik işler çalıştırın (oluştur → çalıştır → yok et): Bir sanal alan sağlamak, kurulum + komut(lar)ı çalıştırmak ve ardından otomatik olarak yıkmak için `hotcell run --setup "pip install ruff" "ruff check ."` komutunu kullanın.
10) İşiniz bittiğinde sanal alanları kaldırın: Tüm hücreleri silmek için `hotcell rm --all` komutunu çalıştırın. Bu, sanal alan durumunu kaldırır ve sanal alan başına jetonları iptal eder; yerel deponuz dokunulmadan kalır.
npm i -g hotcell SSS
hotcell, kendi donanımınızda (Mac, Linux VM veya çıplak metal) yapay zeka ajanları için izole edilmiş sanal alanlar ("hücreler") oluşturmak, duraklatmak ve yönetmek için açık kaynaklı (Apache-2.0) bir daemon + CLI'dır. Makinenizin kaldırabileceği kadar çok sanal alan çalıştırabilir ve sağlayıcı API anahtarlarınızın sanal alanlara asla girmesine gerek kalmayacak şekilde tasarlanmıştır.
npm i -g hotcell Videosu
Popüler Makaleler

Atoms: Fikirleri Lansmana Hazır Ürünlere Dönüştüren Çoklu Ajan Yapay Zeka Platformu
May 22, 2026

Nano Banana SBTI: Nedir, Nasıl Çalışır ve 2026'da Nasıl Kullanılır
Apr 15, 2026

Atoms İncelemesi — 2026'da Dijital Oluşumu Yeniden Tanımlayan Yapay Zeka Ürün Geliştiricisi
Apr 10, 2026

Kilo Claw: Gerçek Bir "Senin Yerine Yapan" Yapay Zeka Aracısı Nasıl Kurulur ve Kullanılır (2026 Güncellemesi)
Apr 3, 2026







