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.
aicippy-codeAncak bu sayfada belgelendiği gibi komutları da kabul eder. Bu, aicippy-code ile programlı olarak etkileşim kurmanıza olanak tanır.
aicippy-code run "Explain how closures work in JavaScript"tui
aicippy-code terminal kullanıcı arayüzünü başlatır.
aicippy-code [project]Bayraklar
| Bayrak | Kısa | Açıklama |
|---|---|---|
--continue | -c | Son oturuma devam et |
--session | -s | Devam edecek oturum kimliği |
--fork | Devam ederken oturumu fork’lar (--continue veya --session ile kullanın) | |
--prompt | Kullanılacak prompt | |
--model | -m | provider/model biçiminde kullanılacak model |
--agent | Kullanılacak agent | |
--port | Dinlenecek port | |
--hostname | Dinlenecek host adı |
Komutlar
aicippy-code CLI ayrıca aşağıdaki komutlara da sahiptir.
agent
aicippy-code için agent’ları yönetin.
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.
aicippy-code attach [url]Bu, TUI öğesinin uzak bir aicippy-code arka ucuyla kullanılmasına olanak tanır. Örneğin:
# Start the backend server for web/mobile accessaicippy-code web --port 4096 --hostname 0.0.0.0
# In another terminal, attach the TUI to the running backendaicippy-code attach http://10.20.30.40:4096Bayraklar
| Bayrak | Kısa | Tanım |
|---|---|---|
--dir | TUI’yi başlatmak için çalışma dizini | |
--continue | -c | Son oturuma devam et |
--session | -s | Devam edecek oturum açma bilgileri |
--fork | Devam ederken oturumu çatalla (--continue veya --session ile kullanın) | |
--password | -p | Temel kimlik doğrulama parolası (varsayılan: AICIPPY_CODE_SERVER_PASSWORD) |
--username | -u | Temel 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.
aicippy-code agent createBu 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.
aicippy-code agent listauth
Sağlayıcılar için kimlik bilgilerini ve oturum açmayı yönetme komutu.
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.
aicippy-code auth loginaicippy-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.
aicippy-code auth listVeya kısa versiyonu.
aicippy-code auth lslogout
Bir sağlayıcıyı kimlik bilgileri dosyasından temizleyerek oturumunuzu kapatır.
aicippy-code auth logoutgithub
Depo otomasyonu için GitHub aracısını yönetin.
aicippy-code github [command]install
GitHub aracısını deponuza yükleyin.
aicippy-code github installBu 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.
aicippy-code github runBayraklar
| Bayrak | Açıklama |
|---|---|
--event | Aracıyı çalıştırmak için GitHub sahte olayı |
--token | GitHub personal access token |
mcp
Model Bağlam Protokolü sunucularını yönetin.
aicippy-code mcp [command]add
Yapılandırmanıza bir MCP sunucusu ekleyin.
aicippy-code mcp addBu 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.
aicippy-code mcp listVeya kısa versiyonunu kullanın.
aicippy-code mcp lsauth
OAuth’un etkin olduğu bir MCP sunucusuyla kimlik doğrulaması yapın.
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.
aicippy-code mcp auth listVeya kısa versiyonunu kullanın.
aicippy-code mcp auth lslogout
MCP sunucusu için OAuth kimlik bilgilerini kaldırın.
aicippy-code mcp logout [name]debug
MCP sunucusu için OAuth bağlantı sorunlarının hatalarını ayıklayın.
aicippy-code mcp debug <name>models
Yapılandırılmış sağlayıcıların tüm mevcut modellerini listeleyin.
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.
aicippy-code models anthropicBayraklar
| Bayrak | Tanım |
|---|---|
--refresh | Modeller.dev’den model önbelleğini yenileyin |
--verbose | Daha 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.
aicippy-code models --refreshrun
Doğrudan bir istem ileterek aicippy-code’u etkileşimli olmayan modda çalıştırın.
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.
aicippy-code run Explain the use of context in GoAyrı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:
# Start a headless server in one terminalaicippy-code serve
# In another terminal, run commands that attach to itaicippy-code run --attach http://localhost:4096 "Explain async/await in JavaScript"Bayraklar
| Bayrak | Kısa | Açıklama |
|---|---|---|
--command | Çalıştırılacak komut, args için mesajı kullanın | |
--continue | -c | Son oturuma devam et |
--session | -s | Devam edecek oturum kimliği |
--fork | Devam ederken oturumu fork’lar (--continue veya --session ile kullanın) | |
--share | Oturumu paylaşın | |
--model | -m | provider/model biçiminde kullanılacak model |
--agent | Kullanılacak temsilci | |
--file | -f | Mesaja eklenecek dosya(lar) |
--format | Biçim: varsayılan (biçimlendirilmiş) veya json (ham JSON olayları) | |
--title | Oturumun 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 | -p | Temel kimlik doğrulama parolası (varsayılan: AICIPPY_CODE_SERVER_PASSWORD) |
--username | -u | Temel 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 | |
--variant | Model varyantı (sağlayıcıya özgü muhakeme düzeyi) | |
--thinking | Düşünme bloklarını göster | |
--port | Yerel 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.
aicippy-code serveBu, 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
| Bayrak | Tanım |
|---|---|
--port | Dinlenecek bağlantı noktası |
--hostname | Dinlenecek ana bilgisayar adı |
--mdns | mDNS bulmayı etkinleştir |
--cors | CORS’a izin verecek ek tarayıcı kaynakları |
session
aicippy-code oturumlarını yönetin.
aicippy-code session [command]list
Tüm aicippy-code oturumlarını listeleyin.
aicippy-code session listBayraklar
| Bayrak | Kısa | Tanım |
|---|---|---|
--max-count | -n | En 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.
aicippy-code statsBayraklar
| Bayrak | Açıklama |
|---|---|
--days | Son N güne ait istatistikleri göster (tüm zamanlar) |
--tools | Gösterilecek araç sayısı (tümü) |
--models | Model kullanım dökümünü göster (varsayılan olarak gizlidir). En üstteki N’yi göstermek için bir sayı iletin |
--project | Projeye göre filtrele (tüm projeler, boş değer: mevcut proje) |
export
Oturum verilerini JSON olarak dışa aktarın.
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.
aicippy-code import <file>Yerel bir dosyadan veya aicippy-code paylaşımından (URL) içe aktarabilirsiniz.
aicippy-code import session.jsonaicippy-code import https://opncd.ai/s/abc123web
Web arayüzüyle başsız bir aicippy-code sunucusu başlatın.
aicippy-code webBu, 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
| Bayrak | Tanım |
|---|---|
--port | Dinlenecek bağlantı noktası |
--hostname | Dinlenecek ana bilgisayar adı |
--mdns | mDNS bulmayı etkinleştir |
--cors | CORS’a izin verecek ek tarayıcı kaynakları |
acp
Bir ACP (Ajan İstemci Protokolü) sunucusu başlatın.
aicippy-code acpBu komut, nd-JSON kullanarak stdin/stdout aracılığıyla iletişim kuran bir ACP sunucusunu başlatır.
Bayraklar
| Bayrak | Açıklama |
|---|---|
--cwd | Çalışma dizini |
--port | Dinlenecek port |
--hostname | Dinlenecek host adı |
uninstall
aicippy-code’u kaldırın ve ilgili tüm dosyaları kaldırın.
aicippy-code uninstallBayraklar
| Bayrak | Kısa | Tanım |
|---|---|---|
--keep-config | -c | Yapılandırma dosyalarını sakla |
--keep-data | -d | Oturum verilerini ve anlık görüntüleri saklayın |
--dry-run | Nelerin kaldırılmadan kaldırılacağı göster | |
--force | -f | Onay istemlerini atla |
upgrade
aicippy-code’u en son sürüme veya belirli bir sürüme günceller.
aicippy-code upgrade [target]En son sürüme yükseltmek için.
aicippy-code upgradeBelirli bir sürüme yükseltmek için:
aicippy-code upgrade v0.1.48Bayraklar
| Bayrak | Kısa | Açıklama |
|---|---|---|
--method | -m | Kullanılan kurulum yöntemi: curl, npm, pnpm, bun, brew |
Global bayraklar
aicippy-code CLI aşağıdaki global bayrakları destekler.
| Bayrak | Kısa | Tanım |
|---|---|---|
--help | -h | Yardımı görüntüle |
--version | -v | Sürüm numarasını yazdır |
--print-logs | Günlükleri stderr’e yazdır | |
--log-level | Gü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şken | Tip | Açıklama |
|---|---|---|
AICIPPY_CODE_AUTO_SHARE | boolean | Oturumları otomatik olarak paylaş |
AICIPPY_CODE_GIT_BASH_PATH | string | Windows’ta yürütülebilir Git Bash’in Yolu |
AICIPPY_CODE_CONFIG | string | Yapılandırma dosyasının yolu |
AICIPPY_CODE_TUI_CONFIG | string | TUI yapılandırma dosyasının yolu |
AICIPPY_CODE_CONFIG_DIR | string | Yapılandırma dizinine giden yol |
AICIPPY_CODE_CONFIG_CONTENT | string | Satır içi JSON config içeriği |
AICIPPY_CODE_DISABLE_AUTOUPDATE | boolean | Otomatik güncelleme kontrollerini devre dışı bırak |
AICIPPY_CODE_DISABLE_PRUNE | boolean | Eski verilerin temizlenmesini devre dışı bırak |
AICIPPY_CODE_DISABLE_TERMINAL_TITLE | boolean | Otomatik terminal başlığı güncellemelerini devre dışı bırakın |
AICIPPY_CODE_PERMISSION | string | Satır içi JSON izin config’i |
AICIPPY_CODE_DISABLE_DEFAULT_PLUGINS | boolean | Varsayılan eklentileri devre dışı bırakın |
AICIPPY_CODE_DISABLE_LSP_DOWNLOAD | boolean | Otomatik LSP sunucu indirmelerini devre dışı bırakın |
AICIPPY_CODE_ENABLE_EXPERIMENTAL_MODELS | boolean | Deneysel modelleri etkinleştir |
AICIPPY_CODE_DISABLE_AUTOCOMPACT | boolean | Otomatik context sıkıştırmayı devre dışı bırak |
AICIPPY_CODE_DISABLE_CLAUDE_CODE | boolean | .claude’den okumayı devre dışı bırak (istem + beceriler) |
AICIPPY_CODE_DISABLE_CLAUDE_CODE_PROMPT | boolean | ~/.claude/CLAUDE.md dosyasını okumayı devre dışı bırak |
AICIPPY_CODE_DISABLE_CLAUDE_CODE_SKILLS | boolean | .claude/skills yüklemesini devre dışı bırak |
AICIPPY_CODE_DISABLE_MODELS_FETCH | boolean | Uzak kaynaklardan model getirmeyi devre dışı bırakın |
AICIPPY_CODE_FAKE_VCS | string | Test amaçlı sahte VCS sağlayıcısı |
AICIPPY_CODE_CLIENT | string | Client kimliği (varsayılan: cli) |
AICIPPY_CODE_ENABLE_EXA | boolean | Exa web arama araçlarını etkinleştir |
AICIPPY_CODE_SERVER_PASSWORD | string | serve/web için temel kimlik doğrulamayı etkinleştirin |
AICIPPY_CODE_SERVER_USERNAME | string | Temel kimlik doğrulama kullanıcı adını geçersiz kıl (varsayılan aicippy-code) |
AICIPPY_CODE_MODELS_URL | string | Model 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şken | Tip | Tanım |
|---|---|---|
AICIPPY_CODE_EXPERIMENTAL | boolean | Şemsiye bayrağa bağlı deneysel özellikleri etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_ICON_DISCOVERY | boolean | Simge bulmayı etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT | boolean | TUI’da seçim yapıldığında kopyalamayı devre dışı bırak |
AICIPPY_CODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS | number | MS cinsinden bash komutları için varsayılan zaman aşımı |
AICIPPY_CODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX | number | LLM yanıtları için maksimum çıktı belirteçleri |
AICIPPY_CODE_EXPERIMENTAL_FILEWATCHER | boolean | Tüm dizin için dosya izleyiciyi etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_OXFMT | boolean | Oxfmt biçimlendiriciyi etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_LSP_TOOL | boolean | Deneysel LSP aracını etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_DISABLE_FILEWATCHER | boolean | Dosya izleyiciyi devre dışı bırak |
AICIPPY_CODE_EXPERIMENTAL_EXA | boolean | Deneysel Exa özelliklerini etkinleştirin |
AICIPPY_CODE_EXPERIMENTAL_LSP_TY | boolean | python dosyaları için TY LSP’yi etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_PLAN_MODE | boolean | Plan modunu etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS | boolean | Arka plan alt ajan görevlerini etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_EVENT_SYSTEM | boolean | Deneysel olay sistemini etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_NATIVE_LLM | boolean | Yerel LLM istek yolunu etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_PARALLEL | boolean | Paralel web araması yürütmesini etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_SCOUT | boolean | Scout alt ajanını etkinleştir |
AICIPPY_CODE_EXPERIMENTAL_WORKSPACES | boolean | Çalışma alanı desteğini etkinleştir |