İçeriğe geç

CLI

aicippy-code CLI seçenekleri ve komutları.

aicippy-code CLI herhangi bir argüman olmadan çalıştırıldığında varsayılan olarak TUI’yi başlatır.

Terminal window
aicippy-code

Ancak bu sayfada belgelendiği gibi komutları da kabul eder. Bu, aicippy-code ile programlı olarak etkileşim kurmanıza olanak tanır.

Terminal window
aicippy-code run "Explain how closures work in JavaScript"

tui

aicippy-code terminal kullanıcı arayüzünü başlatır.

Terminal window
aicippy-code [project]

Bayraklar

BayrakKısaAçıklama
--continue-cSon oturuma devam et
--session-sDevam edecek oturum kimliği
--forkDevam ederken oturumu fork’lar (--continue veya --session ile kullanın)
--promptKullanılacak prompt
--model-mprovider/model biçiminde kullanılacak model
--agentKullanılacak agent
--portDinlenecek port
--hostnameDinlenecek host adı

Komutlar

aicippy-code CLI ayrıca aşağıdaki komutlara da sahiptir.


agent

aicippy-code için agent’ları yönetin.

Terminal window
aicippy-code agent [command]

attach

serve veya web komutlarıyla başlatılan, halihazırda çalışan bir aicippy-code arka uç sunucusuna bir terminal ekleyin.

Terminal window
aicippy-code attach [url]

Bu, TUI öğesinin uzak bir aicippy-code arka ucuyla kullanılmasına olanak tanır. Örneğin:

Terminal window
# Start the backend server for web/mobile access
aicippy-code web --port 4096 --hostname 0.0.0.0
# In another terminal, attach the TUI to the running backend
aicippy-code attach http://10.20.30.40:4096

Bayraklar

BayrakKısaTanım
--dirTUI’yi başlatmak için çalışma dizini
--continue-cSon oturuma devam et
--session-sDevam edecek oturum açma bilgileri
--forkDevam ederken oturumu çatalla (--continue veya --session ile kullanın)
--password-pTemel kimlik doğrulama parolası (varsayılan: AICIPPY_CODE_SERVER_PASSWORD)
--username-uTemel kimlik doğrulama kullanıcı adı (varsayılan: AICIPPY_CODE_SERVER_USERNAME veya aicippy-code)

create

Özel yapılandırmaya sahip yeni bir agent oluşturun.

Terminal window
aicippy-code agent create

Bu komut, özel sistem istemi ve araç yapılandırmasıyla yeni bir agent oluşturma konusunda size yol gösterecektir.


list

Mevcut tüm agent’ları listeleyin.

Terminal window
aicippy-code agent list

auth

Sağlayıcılar için kimlik bilgilerini ve oturum açmayı yönetme komutu.

Terminal window
aicippy-code auth [command]

login

aicippy-code, AicippY Models adresindeki sağlayıcı listesi tarafından desteklenmektedir, dolayısıyla kullanmak istediğiniz herhangi bir sağlayıcı için API anahtarlarını ayarlamak üzere aicippy-code auth login kullanabilirsiniz. Bu ~/.local/share/aicippy-code/auth.json’de saklanıyor.

Terminal window
aicippy-code auth login

aicippy-code başlatıldığında sağlayıcıları kimlik bilgileri dosyasından yükler. Ayrıca ortam değişkenlerindeki veya projenizdeki .env dosyasındaki anahtarları da kullanır.


list

Kimlik bilgileri dosyasında depolanan tüm kimliği doğrulanmış sağlayıcıları listeler.

Terminal window
aicippy-code auth list

Veya kısa versiyonu.

Terminal window
aicippy-code auth ls

logout

Bir sağlayıcıyı kimlik bilgileri dosyasından temizleyerek oturumunuzu kapatır.

Terminal window
aicippy-code auth logout

github

Depo otomasyonu için GitHub aracısını yönetin.

Terminal window
aicippy-code github [command]

install

GitHub aracısını deponuza yükleyin.

Terminal window
aicippy-code github install

Bu komut gerekli GitHub Actions workflow’unu kurar ve yapılandırma adımlarında size rehberlik eder. Daha fazla bilgi.


run

GitHub aracısını çalıştırın. Bu genellikle GitHub Eylemlerinde kullanılır.

Terminal window
aicippy-code github run
Bayraklar
BayrakAçıklama
--eventAracıyı çalıştırmak için GitHub sahte olayı
--tokenGitHub personal access token

mcp

Model Bağlam Protokolü sunucularını yönetin.

Terminal window
aicippy-code mcp [command]

add

Yapılandırmanıza bir MCP sunucusu ekleyin.

Terminal window
aicippy-code mcp add

Bu komut, yerel veya uzak bir MCP sunucusu ekleme konusunda size yol gösterecektir.


list

Yapılandırılmış tüm MCP sunucularını ve bağlantı durumlarını listeleyin.

Terminal window
aicippy-code mcp list

Veya kısa versiyonunu kullanın.

Terminal window
aicippy-code mcp ls

auth

OAuth’un etkin olduğu bir MCP sunucusuyla kimlik doğrulaması yapın.

Terminal window
aicippy-code mcp auth [name]

Sunucu adı belirtmezseniz mevcut OAuth özellikli sunucular arasından seçim yapmanız istenir.

Ayrıca OAuth özellikli sunucuları ve bunların kimlik doğrulama durumlarını da listeleyebilirsiniz.

Terminal window
aicippy-code mcp auth list

Veya kısa versiyonunu kullanın.

Terminal window
aicippy-code mcp auth ls

logout

MCP sunucusu için OAuth kimlik bilgilerini kaldırın.

Terminal window
aicippy-code mcp logout [name]

debug

MCP sunucusu için OAuth bağlantı sorunlarının hatalarını ayıklayın.

Terminal window
aicippy-code mcp debug <name>

models

Yapılandırılmış sağlayıcıların tüm mevcut modellerini listeleyin.

Terminal window
aicippy-code models [provider]

Bu komut, yapılandırdığınız sağlayıcılardaki modelleri provider/model formatında listeler.

Bu, config dosyanızda kullanmanız gereken tam model adını bulmak için kullanışlıdır.

Modelleri bu sağlayıcıya göre filtrelemek için isteğe bağlı olarak bir sağlayıcı kimliğini iletebilirsiniz.

Terminal window
aicippy-code models anthropic

Bayraklar

BayrakTanım
--refreshModeller.dev’den model önbelleğini yenileyin
--verboseDaha ayrıntılı model çıktısı kullanın (maliyetler gibi meta veriler içerir)

Önbelleğe alınan model listesini güncellemek için --refresh bayrağını kullanın. Bu, bir sağlayıcıya yeni modeller eklendiğinde ve bunları aicippy-code’da görmek istediğinizde kullanışlıdır.

Terminal window
aicippy-code models --refresh

run

Doğrudan bir istem ileterek aicippy-code’u etkileşimli olmayan modda çalıştırın.

Terminal window
aicippy-code run [message..]

Bu, komut dosyası oluşturma, otomasyon veya TUI’un tamamını başlatmadan hızlı bir yanıt istediğinizde kullanışlıdır. Örneğin.

Terminal window
aicippy-code run Explain the use of context in Go

Ayrıca, her çalıştırmada MCP sunucusunun soğuk önyükleme sürelerini önlemek için çalışan bir aicippy-code serve örneğine de ekleyebilirsiniz:

Terminal window
# Start a headless server in one terminal
aicippy-code serve
# In another terminal, run commands that attach to it
aicippy-code run --attach http://localhost:4096 "Explain async/await in JavaScript"

Bayraklar

BayrakKısaAçıklama
--commandÇalıştırılacak komut, args için mesajı kullanın
--continue-cSon oturuma devam et
--session-sDevam edecek oturum kimliği
--forkDevam ederken oturumu fork’lar (--continue veya --session ile kullanın)
--shareOturumu paylaşın
--model-mprovider/model biçiminde kullanılacak model
--agentKullanılacak temsilci
--file-fMesaja eklenecek dosya(lar)
--formatBiçim: varsayılan (biçimlendirilmiş) veya json (ham JSON olayları)
--titleOturumun başlığı (değer sağlanmazsa kısaltılmış bilgi istemi kullanılır)
--attachÇalışan bir aicippy-code sunucusuna ekleyin (ör. http://localhost:4096)
--password-pTemel kimlik doğrulama parolası (varsayılan: AICIPPY_CODE_SERVER_PASSWORD)
--username-uTemel kimlik doğrulama kullanıcı adı (varsayılan: AICIPPY_CODE_SERVER_USERNAME veya aicippy-code)
--dirÇalıştırılacak dizin veya bağlanırken uzak sunucudaki yol
--variantModel varyantı (sağlayıcıya özgü muhakeme düzeyi)
--thinkingDüşünme bloklarını göster
--portYerel sunucunun bağlantı noktası (varsayılan olarak rastgele bağlantı noktasıdır)

serve

API erişimi için headless bir aicippy-code sunucusu başlatır. Tam HTTP arayüzü için server docs sayfasına bakın.

Terminal window
aicippy-code serve

Bu, TUI arayüzü olmadan aicippy-code işlevselliğine API erişimi sağlayan bir HTTP sunucusunu başlatır. HTTP temel kimlik doğrulamasını etkinleştirmek için AICIPPY_CODE_SERVER_PASSWORD öğesini ayarlayın (kullanıcı adı varsayılan olarak aicippy-code şeklindedir).

Bayraklar

BayrakTanım
--portDinlenecek bağlantı noktası
--hostnameDinlenecek ana bilgisayar adı
--mdnsmDNS bulmayı etkinleştir
--corsCORS’a izin verecek ek tarayıcı kaynakları

session

aicippy-code oturumlarını yönetin.

Terminal window
aicippy-code session [command]

list

Tüm aicippy-code oturumlarını listeleyin.

Terminal window
aicippy-code session list
Bayraklar
BayrakKısaTanım
--max-count-nEn son N oturumla sınırla
--formatÇıkış formatı: tablo veya json (tablo)

stats

aicippy-code oturumlarınız için belirteç kullanımı ve maliyet istatistiklerini gösterin.

Terminal window
aicippy-code stats

Bayraklar

BayrakAçıklama
--daysSon N güne ait istatistikleri göster (tüm zamanlar)
--toolsGösterilecek araç sayısı (tümü)
--modelsModel kullanım dökümünü göster (varsayılan olarak gizlidir). En üstteki N’yi göstermek için bir sayı iletin
--projectProjeye göre filtrele (tüm projeler, boş değer: mevcut proje)

export

Oturum verilerini JSON olarak dışa aktarın.

Terminal window
aicippy-code export [sessionID]

Bir oturum kimliği sağlamazsanız mevcut oturumlar arasından seçim yapmanız istenir.


import

Bir JSON dosyasından veya aicippy-code paylaşımından URL oturum verilerini içe aktarın.

Terminal window
aicippy-code import <file>

Yerel bir dosyadan veya aicippy-code paylaşımından (URL) içe aktarabilirsiniz.

Terminal window
aicippy-code import session.json
aicippy-code import https://opncd.ai/s/abc123

web

Web arayüzüyle başsız bir aicippy-code sunucusu başlatın.

Terminal window
aicippy-code web

Bu, bir HTTP sunucusunu başlatır ve bir web arayüzü aracılığıyla aicippy-code’a erişmek için bir web tarayıcısı açar. HTTP temel kimlik doğrulamasını etkinleştirmek için AICIPPY_CODE_SERVER_PASSWORD öğesini ayarlayın (kullanıcı adı varsayılan olarak aicippy-code şeklindedir).

Bayraklar

BayrakTanım
--portDinlenecek bağlantı noktası
--hostnameDinlenecek ana bilgisayar adı
--mdnsmDNS bulmayı etkinleştir
--corsCORS’a izin verecek ek tarayıcı kaynakları

acp

Bir ACP (Ajan İstemci Protokolü) sunucusu başlatın.

Terminal window
aicippy-code acp

Bu komut, nd-JSON kullanarak stdin/stdout aracılığıyla iletişim kuran bir ACP sunucusunu başlatır.

Bayraklar

BayrakAçıklama
--cwdÇalışma dizini
--portDinlenecek port
--hostnameDinlenecek host adı

uninstall

aicippy-code’u kaldırın ve ilgili tüm dosyaları kaldırın.

Terminal window
aicippy-code uninstall

Bayraklar

BayrakKısaTanım
--keep-config-cYapılandırma dosyalarını sakla
--keep-data-dOturum verilerini ve anlık görüntüleri saklayın
--dry-runNelerin kaldırılmadan kaldırılacağı göster
--force-fOnay istemlerini atla

upgrade

aicippy-code’u en son sürüme veya belirli bir sürüme günceller.

Terminal window
aicippy-code upgrade [target]

En son sürüme yükseltmek için.

Terminal window
aicippy-code upgrade

Belirli bir sürüme yükseltmek için:

Terminal window
aicippy-code upgrade v0.1.48

Bayraklar

BayrakKısaAçıklama
--method-mKullanılan kurulum yöntemi: curl, npm, pnpm, bun, brew

Global bayraklar

aicippy-code CLI aşağıdaki global bayrakları destekler.

BayrakKısaTanım
--help-hYardımı görüntüle
--version-vSürüm numarasını yazdır
--print-logsGünlükleri stderr’e yazdır
--log-levelGünlük düzeyi (DEBUG, INFO, WARN, ERROR)

Ortam değişkenleri

aicippy-code ortam değişkenleri kullanılarak yapılandırılabilir.

DeğişkenTipAçıklama
AICIPPY_CODE_AUTO_SHAREbooleanOturumları otomatik olarak paylaş
AICIPPY_CODE_GIT_BASH_PATHstringWindows’ta yürütülebilir Git Bash’in Yolu
AICIPPY_CODE_CONFIGstringYapılandırma dosyasının yolu
AICIPPY_CODE_TUI_CONFIGstringTUI yapılandırma dosyasının yolu
AICIPPY_CODE_CONFIG_DIRstringYapılandırma dizinine giden yol
AICIPPY_CODE_CONFIG_CONTENTstringSatır içi JSON config içeriği
AICIPPY_CODE_DISABLE_AUTOUPDATEbooleanOtomatik güncelleme kontrollerini devre dışı bırak
AICIPPY_CODE_DISABLE_PRUNEbooleanEski verilerin temizlenmesini devre dışı bırak
AICIPPY_CODE_DISABLE_TERMINAL_TITLEbooleanOtomatik terminal başlığı güncellemelerini devre dışı bırakın
AICIPPY_CODE_PERMISSIONstringSatır içi JSON izin config’i
AICIPPY_CODE_DISABLE_DEFAULT_PLUGINSbooleanVarsayılan eklentileri devre dışı bırakın
AICIPPY_CODE_DISABLE_LSP_DOWNLOADbooleanOtomatik LSP sunucu indirmelerini devre dışı bırakın
AICIPPY_CODE_ENABLE_EXPERIMENTAL_MODELSbooleanDeneysel modelleri etkinleştir
AICIPPY_CODE_DISABLE_AUTOCOMPACTbooleanOtomatik context sıkıştırmayı devre dışı bırak
AICIPPY_CODE_DISABLE_CLAUDE_CODEboolean.claude’den okumayı devre dışı bırak (istem + beceriler)
AICIPPY_CODE_DISABLE_CLAUDE_CODE_PROMPTboolean~/.claude/CLAUDE.md dosyasını okumayı devre dışı bırak
AICIPPY_CODE_DISABLE_CLAUDE_CODE_SKILLSboolean.claude/skills yüklemesini devre dışı bırak
AICIPPY_CODE_DISABLE_MODELS_FETCHbooleanUzak kaynaklardan model getirmeyi devre dışı bırakın
AICIPPY_CODE_FAKE_VCSstringTest amaçlı sahte VCS sağlayıcısı
AICIPPY_CODE_CLIENTstringClient kimliği (varsayılan: cli)
AICIPPY_CODE_ENABLE_EXAbooleanExa web arama araçlarını etkinleştir
AICIPPY_CODE_SERVER_PASSWORDstringserve/web için temel kimlik doğrulamayı etkinleştirin
AICIPPY_CODE_SERVER_USERNAMEstringTemel kimlik doğrulama kullanıcı adını geçersiz kıl (varsayılan aicippy-code)
AICIPPY_CODE_MODELS_URLstringModel yapılandırmasını almak için özel URL

Deneysel

Bu ortam değişkenleri değişebilecek veya kaldırılabilecek deneysel özellikleri etkinleştirir.

DeğişkenTipTanım
AICIPPY_CODE_EXPERIMENTALbooleanŞemsiye bayrağa bağlı deneysel özellikleri etkinleştir
AICIPPY_CODE_EXPERIMENTAL_ICON_DISCOVERYbooleanSimge bulmayı etkinleştir
AICIPPY_CODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECTbooleanTUI’da seçim yapıldığında kopyalamayı devre dışı bırak
AICIPPY_CODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MSnumberMS cinsinden bash komutları için varsayılan zaman aşımı
AICIPPY_CODE_EXPERIMENTAL_OUTPUT_TOKEN_MAXnumberLLM yanıtları için maksimum çıktı belirteçleri
AICIPPY_CODE_EXPERIMENTAL_FILEWATCHERbooleanTüm dizin için dosya izleyiciyi etkinleştir
AICIPPY_CODE_EXPERIMENTAL_OXFMTbooleanOxfmt biçimlendiriciyi etkinleştir
AICIPPY_CODE_EXPERIMENTAL_LSP_TOOLbooleanDeneysel LSP aracını etkinleştir
AICIPPY_CODE_EXPERIMENTAL_DISABLE_FILEWATCHERbooleanDosya izleyiciyi devre dışı bırak
AICIPPY_CODE_EXPERIMENTAL_EXAbooleanDeneysel Exa özelliklerini etkinleştirin
AICIPPY_CODE_EXPERIMENTAL_LSP_TYbooleanpython dosyaları için TY LSP’yi etkinleştir
AICIPPY_CODE_EXPERIMENTAL_PLAN_MODEbooleanPlan modunu etkinleştir
AICIPPY_CODE_EXPERIMENTAL_BACKGROUND_SUBAGENTSbooleanArka plan alt ajan görevlerini etkinleştir
AICIPPY_CODE_EXPERIMENTAL_EVENT_SYSTEMbooleanDeneysel olay sistemini etkinleştir
AICIPPY_CODE_EXPERIMENTAL_NATIVE_LLMbooleanYerel LLM istek yolunu etkinleştir
AICIPPY_CODE_EXPERIMENTAL_PARALLELbooleanParalel web araması yürütmesini etkinleştir
AICIPPY_CODE_EXPERIMENTAL_SCOUTbooleanScout alt ajanını etkinleştir
AICIPPY_CODE_EXPERIMENTAL_WORKSPACESbooleanÇalışma alanı desteğini etkinleştir