Bob's CLI

Bob's CLI

Bob'un CLI'si, yerel dosya farkındalığına sahip, isteğe bağlı sıfır maliyetli cihaz içi modelleri Ollama aracılığıyla sunan ve kod indeksleme, otomatik düzeltmeli QA analizi, otonomi ve seçtiğinizde bulut senkronizasyonu gibi gelişmiş iş akışlarına sahip, terminalinizde çalışan yerel olarak yüklenmiş bir yapay zeka mühendislik ortağıdır.
https://www.npmjs.com/package/@bobsworkshop/cli?ref=producthunt&utm_source=aipure
Bob's CLI

Ürün Bilgisi

Güncellendi:Jun 16, 2026

Bob's CLI Nedir

Bob'un CLI'si (@bobsworkshop/cli olarak yayınlanmıştır), projenizin yapısını anlamasına ve yerel dosyalarınızla çalışmasına olanak tanıyarak, normal iş akışınızda kalmanızı sağlayan, yapay zeka destekli bir kodlama asistanını doğrudan yerel terminalinize getiren bir geliştirici aracıdır. "Yerel öncelikli" bir kurulumu (Node.js 18+ ve yerel yapay zeka için indirilen bir modelle Ollama) destekler, böylece internet, API anahtarları veya kullanım maliyetleri olmadan sohbet edebilir ve yardım alabilir, aynı zamanda kodu cihazda tutabilirsiniz. İsterseniz, çapraz yüzey senkronizasyonu (CLI ↔ web), ek model erişimi (örneğin, platform aracılığıyla Claude/Gemini) ve derinlemesine incelemeler, çatallar ve kişiselleştirme gibi daha derin iş akışı araçları gibi platform özelliklerine erişmek için de oturum açabilirsiniz.

Bob's CLI Temel Özellikleri

Bob's CLI, terminalinizde çalışan, cihaz üzerinde dosya farkındalığına ve isteğe bağlı bulut özelliklerine sahip, yerel olarak yüklenmiş bir yapay zeka mühendisliği ortağıdır. Kodunuz hakkında sohbet edebilir, bir depoyu indeksleyip anlayabilir, üretim tarzı QA incelemeleri yapabilir ve hatta otomatik düzeltmeler veya daha geniş otonom onarımlar deneyebilir; tüm bunları varsayılan olarak kaynak kodu makinenizde tutarak yapar (özellikle Ollama aracılığıyla yerel bir model kullanırken). Ayrıca konuşma kalıcılığı, alternatifleri keşfetmek için derinlemesine incelemeler/çatallamalar, davranışsal profilleme yoluyla isteğe bağlı kişiselleştirme ve uzaktan yürütme ve Git işlemleri için kolaylık komutları gibi iş akışı özelliklerini de destekler.
Terminal yerel yapay zeka eşli programcı: Doğrudan yerel terminalinizde çalışır (tarayıcı bağlam geçişi yok) ve proje bağlamını kullanarak soruları yanıtlayabilir, hizmetleri yeniden düzenleyebilir ve uygulamaya yardımcı olabilir.
Ollama desteğiyle yerel öncelikli gizlilik: Sıfır maliyetli yerel çıkarım için Ollama'yı otomatik olarak algılar; kodunuzun, platform senkronizasyonuna/özelliklerine dahil olmadığınız sürece cihazda kalması için tasarlanmıştır.
Proje indeksleme ve dosya farkındalıklı yardım: Kod tabanını indeksler ve mimari farkındalıklı rehberlik ve daha alakalı kod önerileri sağlamak için yerel dosya farkındalığını kullanır.
QA incelemesi + rehberli veya otomatik düzeltmeler: Eyleme geçirilebilir adımlarla kod tabanı genelinde analiz (hatalar, iyileştirmeler, yükseltmeler) ve güvenlik kısıtlamalarıyla isteğe bağlı otomatik düzeltme modları sunar.
Otonom onarım iş akışları: Tek dosya düzenlemelerinin ötesinde, kod tabanındaki daha geniş onarım görevlerini ele almayı amaçlayan bir özerklik modunu destekler.
İş akışı araçları: kalıcılık, derinlemesine incelemeler, çatallamalar, uzaktan yürütme, Git push: Konuşmaları zaman içinde tutar, keşifleri dallandırmanıza olanak tanır (çatallama/derinlemesine inceleme), uzaktan yürütmeyi destekler (SovereignLink) ve kolaylaştırılmış bir Git aşaması/taahhüt/push komutu içerir.

Bob's CLI Kullanım Alanları

Yazılım ekipleri özellik teslimini hızlandırıyor: Mühendisler, modülleri hızlı bir şekilde anlamak, onaylı değişiklikler oluşturmak ve geliştirme sırasında bağlam geçişini azaltmak için terminal sohbeti ve depo indekslemeyi kullanır.
CI benzeri kalite kontrolleri için otomatik kod incelemesi: Bir kod tabanındaki hataları, yeniden düzenlemeleri ve yükseltme fırsatlarını ortaya çıkarmak için analiz çalıştırın, ardından birleştirmeden önce isteğe bağlı olarak sınırlı otomatik düzeltmeler uygulayın.
Büyük eski kod tabanlarını sürdürme: Mevcut mimariye bağlı kalarak riskli alanları belirlemek, artımlı onarımlar önermek ve desenleri modernize etmek için özerklik ve analizi kullanın.
Gizliliğe duyarlı geliştirme ortamları: Tescilli kod üzerinde çalışan kuruluşlar veya kişiler, kaynak kodun makineden ayrılmasına gerek kalmaması için yerel modellere (Ollama) güvenebilir.
Geliştirici etkinleştirme ve işe alım: Yeni ekip üyeleri, kod tabanını sorgulayabilir, mimari açıklamaları alabilir ve daha hızlı uyum sağlamak için derinlemesine incelemeler/çatallamalar yoluyla alternatifleri keşfedebilir.
Uzaktan sorun giderme ve destek iş akışları: Sorunları teşhis ederken başka bir cihazdan yürütmek veya yardımcı olmak için SovereignLink/uzak komutları kullanın, geliştirici iş akışını CLI'da merkezde tutarken.

Artıları

Ollama ile yerel öncelikli yaklaşım, kodu cihazda tutarak düşük maliyetli kullanım ve güçlü gizlilik sağlar.
Geniş yetenek seti (sohbet, indeks, QA analizi, otomatik düzeltme, özerklik), günlük mühendislik döngüsünün çoğunu kapsar.
Terminal yerel UX, bağlam geçişini azaltır ve mevcut geliştirici iş akışlarına uyar.
İsteğe bağlı platform özellikleri (senkronizasyon, BYOK, kişiselleştirme, derinlemesine incelemeler/çatallamalar, uzaktan yürütme), araçları değiştirmeden ölçeklendirmeye olanak tanır.

Eksileri

Yerel yapay zeka, Ollama'yı kurmayı ve çalıştırmayı ve modelleri indirmeyi gerektirir; bu, bazı makinelerde kaynak yoğun olabilir.
Gelişmiş özellikler (bulut senkronizasyonu, Claude/Gemini erişimi, profilleme) bir hesap/abonelik gerektirebilir ve etkinleştirilirse harici hizmetlere bağımlılık getirebilir.
Otonom/otomatik düzeltme modları, özellikle karmaşık kod tabanlarında istenmeyen değişikliklerden kaçınmak için yine de dikkatli bir inceleme gerektirebilir.

Bob's CLI Nasıl Kullanılır

1) Bob'un CLI'sını yükleyin: Pnpm veya npm ile global olarak yükleyin: - pnpm: `pnpm add -g @bobsworkshop/cli` - npm: `npm install -g @bobsworkshop/cli`
2) Gereksinimleri onaylayın: Aşağıdakilere sahip olduğunuzdan emin olun: - Node.js 18+ - Bir terminal (VS Code terminali, Windows Terminal, iTerm, PowerShell vb.) - Yerel yapay zeka için: En az bir indirilmiş modelle Ollama yüklü - Platform özellikleri için: bir Bob's Workshop hesabı
3) Kurulumu doğrulayın: CLI'nin yüklü olduğunu ve mevcut durumunuzu görmek için şunu çalıştırın: `bob whoami`
4) Bob'u yerel olarak (internetsiz / API anahtarsız) Sohbet ile kullanın: Yerel bir sohbet başlatın (Bob Ollama'yı otomatik olarak algılar): `bob chat "merhaba, bana ne konuda yardımcı olabilirsiniz?"`
5) Deponuzda kodlama yardımı alın (dosya farkındalıklı yardım): Proje dizininizden yardım isteyin (Bob yerel dosyaları keşfedebilir ve bunlar hakkında akıl yürütebilir): `bob chat "bu hizmeti yeniden düzenlememe yardım et"`
6) Yalnızca strateji yanıtları için Consult'u kullanın: Kod çıktısı olmadan tavsiye almak istediğinizde şunu çalıştırın: `bob consult "soru"`
7) Daha iyi anlamak için kod tabanınızı indeksleyin: Projenin yapay zeka destekli bir anlayışını oluşturun: `bob index`
8) Tam bir kod incelemesi yapın (Analiz): Kod tabanında QA incelemesi yapın: `bob analyse`
9) Analiz sonuçlarını görüntüleyin: Sonuçları/kontrol paneli görünümünü açın: `bob analyse --results`
10) Sorunları otomatik olarak düzeltin (güvenlik kısıtlamalarıyla): Bob'un düzeltmeleri otomatik olarak uygulamasını sağlayın: `bob analyse --auto`
11) Kod tabanında otonom onarım çalıştırın: Daha geniş otonom onarımı tetikleyin: `bob autonomy`
12) Bir geliştirici profili oluşturun (yerel veya bulut): Davranış profilinizi oluşturun/görüntüleyin: - Bulut profili: `bob profile --cloud` - Profili/kontrol panelini görüntüleyin: `bob profile`
13) Kişiselleştirilmiş Modu kullanın (profil oluşturduktan sonra): Çalışma tarzınıza göre uyarlanmış rehberlik isteyin: `bob chat --personalized "neye odaklanmalıyım?"`
14) Çatallar ile işi dallandırın: Bir konuşmayı bir alt başlığa/alt projeye bölün: `bob fork "konu"`
15) Derinlemesine İncelemeler ile güvenli bir şekilde keşfedin: Bir mesaj/sorun üzerinde korumalı bir keşif çalıştırın: `bob deepdive`
16) Oturum açarak platform özelliklerini etkinleştirin (isteğe bağlı): Web ile senkronize olmak ve Claude/Gemini ve diğer platform özelliklerine erişmek için kimlik doğrulayın: `bob login`
17) Kendi API anahtarlarınızı ekleyin (BYOK) (isteğe bağlı): Sağlayıcılar için kendi anahtarlarınızı getirme özelliğini yapılandırın, örneğin Google: `bob byok set google <anahtar>`
18) Uzaktan yürütme için SovereignLink'i başlatın (isteğe bağlı): Uzaktan yürütme hizmetini başlatın: `bob serve`
19) Komutları uzaktan çalıştırın (isteğe bağlı): Uzaktan bir sohbet mesajı/komut gönderin: `bob remote chat "mesaj"`
20) Tek komutla aşamalandır + kaydet + gönder: Yerleşik Git yardımcısını kullanın: `bob push "mesaj"`
21) Daha fazla komut ve seçenek öğrenin: CLI yardım çıktısını ve belgelerdeki komut referansını kullanın. Yaygın komutlar şunları içerir: `bob chat`, `bob consult`, `bob index`, `bob analyse`, `bob autonomy`, `bob profile`, `bob deepdive`, `bob fork`, `bob serve`, `bob remote chat`, `bob push`, `bob login`, `bob whoami`.

Bob's CLI SSS

Bob'un CLI'si, doğrudan terminalinizde bir yapay zeka mühendislik ortağı sağlayan, yerel olarak yüklenmiş bir geliştirici aracıdır. Geliştirme ortamınızda kalarak sohbet edebilir, danışmanlık yapabilir, bir kod tabanını indeksleyebilir, QA tarzı analizler yapabilir ve onarımlara yardımcı olabilir.

Bob's CLI Benzer En Yeni Yapay Zeka Araçları

Gait
Gait
Gait, AI destekli kod üretimini sürüm kontrolü ile entegre eden bir işbirliği aracıdır, ekiplerin AI tarafından üretilen kod bağlamını verimli bir şekilde takip etmelerini, anlamalarını ve paylaşmalarını sağlar.
invoices.dev
invoices.dev
invoices.dev, geliştiricilerin Git commit'lerinden doğrudan fatura oluşturan otomatik bir faturalama platformudur; GitHub, Slack, Linear ve Google hizmetleri için entegrasyon yetenekleri vardır.
EasyRFP
EasyRFP
EasyRFP, RFP (Teklif Talebi) yanıtlarını kolaylaştıran ve derin öğrenme teknolojisi ile gerçek zamanlı alan fenotipleme sağlayan AI destekli bir kenar bilişim araç takımıdır.
Cart.ai
Cart.ai
Cart.ai, kodlama, müşteri ilişkileri yönetimi, video düzenleme, e-ticaret kurulumu ve 24/7 destek ile özel AI geliştirme dahil kapsamlı iş otomasyon çözümleri sunan AI destekli bir hizmet platformudur.