Skip to content

CLI

AicippY CLI opcije i naredbe.

AicippY CLI po defaultu pokreće TUI kada se pokrene bez ikakvih argumenata.

Terminal window
aicippy-code

Ali takođe prihvata naredbe kao što je dokumentovano na ovoj stranici. Ovo vam omogućava programsku interakciju sa AicippY.

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

tui

Pokrenite AicippY terminalski korisnički interfejs.

Terminal window
aicippy-code [project]

Opcije

OpcijaKratkoOpis
--continue-cNastavite posljednju sesiju
--session-sID sesije za nastavak
--forkForkujte sesiju pri nastavku (koristiti sa --continue ili --session)
--promptPrompt za upotrebu
--model-mModel za korištenje u obliku provider/model
--agentAgent za korištenje
--portPort na kojem treba slušati
--hostnameHostname na kojem treba slušati

Naredbe

AicippY CLI takođe ima sljedeće naredbe.


agent

Upravljajte AicippY agentima.

Terminal window
aicippy-code agent [command]

attach

Priključite terminal na već pokrenut AicippY backend server pokrenut putem serve ili web naredbi.

Terminal window
aicippy-code attach [url]

Ovo omogućava korištenje TUI-ja sa udaljenim AicippY backend-om. Na primjer:

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

Opcije

OpcijaKratkoOpis
--dirRadni direktorij za pokretanje TUI-a
--continue-cNastavi posljednju sesiju
--session-sID sesije za nastavak
--forkForkuj sesiju prilikom nastavka (koristite sa --continue ili --session)
--password-pLozinka za osnovnu autentifikaciju (zadano: AICIPPY_CODE_SERVER_PASSWORD)
--username-uKorisničko ime za osnovnu autentifikaciju (zadano: AICIPPY_CODE_SERVER_USERNAME ili aicippy-code)

create

Kreirajte novog agenta s prilagođenom konfiguracijom.

Terminal window
aicippy-code agent create

Ova naredba će vas voditi kroz kreiranje novog agenta sa prilagođenim sistemskim promptom i konfiguracijom alata.


list

Navedite sve dostupne agente.

Terminal window
aicippy-code agent list

auth

Naredba za upravljanje vjerodajnicama i prijavom za provajdere.

Terminal window
aicippy-code auth [command]

login

AicippY pokreće lista provajdera na AicippY Models, tako da možete koristiti aicippy-code auth login da konfigurirate API ključeve za bilo kojeg provajdera kojeg želite koristiti. Ovo je pohranjeno u ~/.local/share/aicippy-code/auth.json.

Terminal window
aicippy-code auth login

Kada se AicippY pokrene, učitava dobavljače iz datoteke vjerodajnica. I ako postoje neki ključevi definirani u vašim okruženjima ili .env fajl u vašem projektu.


list

Navodi sve autentifikovane dobavljače pohranjene u datoteci vjerodajnica.

Terminal window
aicippy-code auth list

Ili kratka verzija.

Terminal window
aicippy-code auth ls

logout

Odjavljuje vas s provajdera tako što ga briše iz datoteke vjerodajnica.

Terminal window
aicippy-code auth logout

github

Upravljajte GitHub agentom za automatizaciju repozitorija.

Terminal window
aicippy-code github [command]

install

Instalirajte GitHub agenta u svoj repozitorij.

Terminal window
aicippy-code github install

Ovo postavlja neophodni tok rada GitHub Actions i vodi vas kroz proces konfiguracije. Saznajte više.


run

Pokrenite GitHub agent. Ovo se obično koristi u GitHub Actions.

Terminal window
aicippy-code github run
Opcije
OpcijaOpis
--eventGitHub mock event za pokretanje agenta
--tokenGitHub Personal Access Token

mcp

Upravljajte Model Context Protocol (MCP) serverima.

Terminal window
aicippy-code mcp [command]

add

Dodajte MCP server svojoj konfiguraciji.

Terminal window
aicippy-code mcp add

Ova naredba će vas voditi kroz dodavanje lokalnog ili udaljenog MCP servera.


list

Navedite sve konfigurirane MCP servere i njihov status veze.

Terminal window
aicippy-code mcp list

Ili koristite kratku verziju.

Terminal window
aicippy-code mcp ls

auth

Autentifikujte se sa MCP serverom koji je omogućen za OAuth.

Terminal window
aicippy-code mcp auth [name]

Ako ne navedete ime servera, od vas će biti zatraženo da izaberete neki od dostupnih servera koji podržavaju OAuth. Također možete navesti servere koji podržavaju OAuth i njihov status autentifikacije.

Terminal window
aicippy-code mcp auth list

Ili koristite kratku verziju.

Terminal window
aicippy-code mcp auth ls

logout

Uklonite OAuth vjerodajnice za MCP server.

Terminal window
aicippy-code mcp logout [name]

debug

Otklanjanje grešaka (debug) OAuth veze sa MCP serverom.

Terminal window
aicippy-code mcp debug <name>

models

Navedite sve dostupne modele konfiguriranih provajdera.

Terminal window
aicippy-code models [provider]

Ova naredba prikazuje sve modele dostupne kod vaših konfiguriranih provajdera u formatu provider/model. Ovo je korisno za pronalaženje tačnog naziva modela za korištenje u vašoj konfiguraciji. Opciono možete proslijediti ID provajdera za filtriranje modela po tom dobavljaču.

Terminal window
aicippy-code models anthropic

Opcije

OpcijaOpis
--refreshOsvježite keš modela sa models.aicippy.com
--verboseKoristite detaljniji izlaz modela (uključuje metapodatke poput troškova)

Koristite --refresh zastavicu da ažurirate keširanu listu modela. Ovo je korisno kada su novi modeli dodani provajderu i želite da ih vidite u AicippY.

Terminal window
aicippy-code models --refresh

run

Pokrenite AicippY u neinteraktivnom modu tako što ćete direktno proslijediti prompt.

Terminal window
aicippy-code run [message..]

Ovo je korisno za skriptiranje, automatizaciju ili kada želite brz odgovor bez pokretanja punog TUI-ja. Na primjer:

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

Također možete priključiti pokrenutu aicippy-code serve instancu kako biste izbjegli vrijeme hladnog pokretanja MCP servera pri svakom pokretanju:

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"

Opcije

OpcijaKratkoOpis
--commandNaredba za pokretanje, koristite poruku za argumente
--continue-cNastavite posljednju sesiju
--session-sID sesije za nastavak
--forkForkujte sesiju pri nastavku (koristiti sa --continue ili --session)
--sharePodijelite sesiju
--model-mModel za korištenje u obliku provider/model
--agentAgent za korištenje
--file-fFajlovi koje treba priložiti poruci
--formatFormat: default (formatiran) ili json (sirovi JSON događaji)
--titleNaslov sesije (koristi skraćeni prompt ako nije navedena vrijednost)
--attachPriključite na pokrenuti AicippY server (npr. http://localhost:4096)
--password-pLozinka za osnovnu autentifikaciju (zadano: AICIPPY_CODE_SERVER_PASSWORD)
--username-uKorisničko ime za osnovnu autentifikaciju (zadano: AICIPPY_CODE_SERVER_USERNAME ili aicippy-code)
--dirDirektorij za pokretanje, ili putanja na udaljenom serveru pri spajanju
--variantVarijanta modela (napor zaključivanja specifičan za provajdera)
--thinkingPrikaži blokove razmišljanja
--portPort za lokalni server (zadano na nasumični port)

serve

Pokrenite AicippY headless server za API pristup. Pogledajte server docs za kompletan HTTP interfejs.

Terminal window
aicippy-code serve

Ovo pokreće HTTP server koji pruža API pristup funkcionalnosti AicippY-a bez TUI interfejsa. Postavite AICIPPY_CODE_SERVER_PASSWORD da omogućite HTTP osnovnu auth (korisničko ime je zadano na aicippy-code).

Opcije

OpcijaOpis
--portPort na kojem treba slušati
--hostnameHostname na kojem treba slušati
--mdnsOmogući mDNS otkrivanje
--corsDodatni origin(i) pretraživača koji dozvoljavaju CORS

session

Upravljajte AicippY sesijama.

Terminal window
aicippy-code session [command]

list

Navedite sve AicippY sesije.

Terminal window
aicippy-code session list
Opcije
OpcijaKratkoOpis
--max-count-nOgraničenje na N najnovijih sesija
--formatIzlazni format: table ili json (table)

stats

Prikaži statistiku upotrebe tokena i troškova za vaše AicippY sesije.

Terminal window
aicippy-code stats

Opcije

OpcijaOpis
--daysPrikaži statistiku za zadnjih N dana (sva vremena)
--toolsBroj alata za prikaz (svi)
--modelsPrikaži raščlambu korištenja modela (skriveno prema zadanim postavkama). Proslijedite broj za prikaz top N
--projectFiltriraj po projektu (svi projekti, prazan niz: trenutni projekt)

export

Izvezite podatke sesije kao JSON.

Terminal window
aicippy-code export [sessionID]

Ako ne unesete ID sesije, od vas će biti zatraženo da odaberete neku od dostupnih sesija.


import

Uvezite podatke sesije iz JSON datoteke ili AicippY dijeljenog URL-a.

Terminal window
aicippy-code import <file>

Možete uvesti iz lokalne datoteke ili AicippY dijeljenog URL-a.

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

web

Pokrenite AicippY headless server sa web interfejsom.

Terminal window
aicippy-code web

Ovo pokreće HTTP server i otvara web pretraživač za pristup AicippY-u preko web interfejsa. Postavite AICIPPY_CODE_SERVER_PASSWORD da omogućite HTTP osnovnu auth (korisničko ime je zadano na aicippy-code).

Opcije

OpcijaOpis
--portPort na kojem treba slušati
--hostnameHostname na kojem treba slušati
--mdnsOmogući mDNS otkrivanje
--corsDodatni origin(i) pretraživača koji dozvoljavaju CORS

acp

Pokrenite ACP (Agent Client Protocol) server.

Terminal window
aicippy-code acp

Ova naredba pokreće ACP server koji komunicira preko stdin/stdout koristeći nd-JSON.

Opcije

OpcijaOpis
--cwdRadni direktorij
--portPort na kojem treba slušati
--hostnameHostname na kojem slušati

uninstall

Deinstalirajte AicippY i uklonite sve povezane datoteke.

Terminal window
aicippy-code uninstall

Opcije

OpcijaKratkoOpis
--keep-config-cSačuvajte konfiguracijske datoteke
--keep-data-dSačuvajte podatke i snimke sesije
--dry-runPokažite šta bi bilo uklonjeno bez uklanjanja
--force-fPreskoči upite za potvrdu

upgrade

Ažurira AicippY na najnoviju verziju ili određenu verziju.

Terminal window
aicippy-code upgrade [target]

Za nadogradnju na najnoviju verziju.

Terminal window
aicippy-code upgrade

Za nadogradnju na određenu verziju.

Terminal window
aicippy-code upgrade v0.1.48

Opcije

OpcijaKratkoOpis
--method-mKorišteni način instalacije; curl, npm, pnpm, bun, brew

Globalne opcije

AicippY CLI prihvata sljedeće globalne zastavice.

OpcijaKratkoOpis
--help-hPrikaži pomoć
--version-vIspiši broj verzije
--print-logsIspis logova u stderr
--log-levelNivo logovanja (DEBUG, INFO, WARN, ERROR)

Varijable okruženja

AicippY se može konfigurirati pomoću varijabli okruženja.

VarijablaTipOpis
AICIPPY_CODE_AUTO_SHAREbooleanAutomatski dijeli sesije
AICIPPY_CODE_GIT_BASH_PATHstringPutanja do Git Bash izvršne datoteke na Windows-u
AICIPPY_CODE_CONFIGstringPutanja do konfiguracijskog fajla
AICIPPY_CODE_TUI_CONFIGstringPutanja do TUI konfiguracijskog fajla
AICIPPY_CODE_CONFIG_DIRstringPutanja do konfiguracijskog direktorija
AICIPPY_CODE_CONFIG_CONTENTstringInline json konfiguracijski sadržaj
AICIPPY_CODE_DISABLE_AUTOUPDATEbooleanOnemogući automatske provjere ažuriranja
AICIPPY_CODE_DISABLE_PRUNEbooleanOnemogući brisanje (pruning) starih podataka
AICIPPY_CODE_DISABLE_TERMINAL_TITLEbooleanOnemogući automatsko ažuriranje naslova terminala
AICIPPY_CODE_PERMISSIONstringInline json konfiguracija dozvola
AICIPPY_CODE_DISABLE_DEFAULT_PLUGINSbooleanOnemogući podrazumijevane dodatke (plugins)
AICIPPY_CODE_DISABLE_LSP_DOWNLOADbooleanOnemogući automatsko preuzimanje LSP servera
AICIPPY_CODE_ENABLE_EXPERIMENTAL_MODELSbooleanOmogući eksperimentalne modele
AICIPPY_CODE_DISABLE_AUTOCOMPACTbooleanOnemogući automatsko sažimanje konteksta
AICIPPY_CODE_DISABLE_CLAUDE_CODEbooleanOnemogući čitanje iz .claude (prompt + vještine)
AICIPPY_CODE_DISABLE_CLAUDE_CODE_PROMPTbooleanOnemogući čitanje ~/.claude/CLAUDE.md
AICIPPY_CODE_DISABLE_CLAUDE_CODE_SKILLSbooleanOnemogući učitavanje .claude/skills
AICIPPY_CODE_DISABLE_MODELS_FETCHbooleanOnemogući dohvaćanje modela iz udaljenih izvora
AICIPPY_CODE_FAKE_VCSstringLažni VCS provajder za potrebe testiranja
AICIPPY_CODE_CLIENTstringIdentifikator klijenta (zadano na cli)
AICIPPY_CODE_ENABLE_EXAbooleanOmogući Exa alate za web pretraživanje
AICIPPY_CODE_SERVER_PASSWORDstringOmogući osnovnu autentifikaciju za serve/web
AICIPPY_CODE_SERVER_USERNAMEstringPoništi osnovno korisničko ime autentifikacije (zadano aicippy-code)
AICIPPY_CODE_MODELS_URLstringPrilagođeni URL za dohvaćanje konfiguracije modela

Eksperimentalno

Ove varijable okruženja omogućavaju eksperimentalne karakteristike koje se mogu promijeniti ili ukloniti.

VarijablaTipOpis
AICIPPY_CODE_EXPERIMENTALbooleanOmogući eksperimentalne funkcije pod zbirnom zastavicom
AICIPPY_CODE_EXPERIMENTAL_ICON_DISCOVERYbooleanOmogući otkrivanje ikona
AICIPPY_CODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECTbooleanOnemogući kopiranje pri odabiru u TUI
AICIPPY_CODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MSnumberZadano vremensko ograničenje za bash naredbe u ms
AICIPPY_CODE_EXPERIMENTAL_OUTPUT_TOKEN_MAXnumberMaksimalni izlazni tokeni za LLM odgovore
AICIPPY_CODE_EXPERIMENTAL_FILEWATCHERbooleanOmogući praćenje datoteka za cijeli direktorij
AICIPPY_CODE_EXPERIMENTAL_OXFMTbooleanOmogući oxfmt formatter
AICIPPY_CODE_EXPERIMENTAL_LSP_TOOLbooleanOmogući eksperimentalni LSP alat
AICIPPY_CODE_EXPERIMENTAL_DISABLE_FILEWATCHERbooleanOnemogući praćenje datoteka
AICIPPY_CODE_EXPERIMENTAL_EXAbooleanOmogući eksperimentalne Exa funkcije
AICIPPY_CODE_EXPERIMENTAL_LSP_TYbooleanOmogući TY LSP za python datoteke
AICIPPY_CODE_EXPERIMENTAL_PLAN_MODEbooleanOmogući Plan mod
AICIPPY_CODE_EXPERIMENTAL_BACKGROUND_SUBAGENTSbooleanOmogući pozadinske zadatke subagenata
AICIPPY_CODE_EXPERIMENTAL_EVENT_SYSTEMbooleanOmogući eksperimentalni sistem događaja
AICIPPY_CODE_EXPERIMENTAL_NATIVE_LLMbooleanOmogući nativnu putanju LLM zahtjeva
AICIPPY_CODE_EXPERIMENTAL_PARALLELbooleanOmogući paralelno izvršavanje web pretrage
AICIPPY_CODE_EXPERIMENTAL_SCOUTbooleanOmogući Scout subagenta
AICIPPY_CODE_EXPERIMENTAL_WORKSPACESbooleanOmogući podršku za radne prostore