CLI
AicippY CLI muligheder og kommandoer.
AicippY CLI starter som standard TUI, når den kører uden nogen argumenter.
aicippy-codeMen den accepterer også kommandoer som dokumenteret på denne side. Dette giver dig mulighed for at interagere med AicippY programmatisk.
aicippy-code run "Explain how closures work in JavaScript"tui
Start AicippY terminalbrugergrænsefladen.
aicippy-code [project]Flag
| Flag | Kort | Beskrivelse |
|---|---|---|
--continue | -c | Fortsæt sidste session |
--session | -s | Sessions-id for at fortsætte |
--fork | Forgren sessionen ved fortsættelse (brug med --continue eller --session) | |
--prompt | Spørg om at bruge | |
--model | -m | Model til brug i form af provider/model |
--agent | Agent hos bruge | |
--port | Port at lytte på | |
--hostname | Værtsnavn at lytte på |
Kommandoer
AicippY CLI har også følgende kommandoer.
agent
Administrer agenter i AicippY.
aicippy-code agent [command]attach
Tilslut en terminal til en allerede kørende AicippY backend-server startet via serve eller web kommandoer.
aicippy-code attach [url]Dette gør det muligt at bruge TUI med en ekstern AicippY backend. For eksempel:
# 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:4096Flag
| Flag | Kort | Beskrivelse |
|---|---|---|
--dir | Arbejdsmappe til at starte TUI i | |
--continue | -c | Fortsæt den seneste session |
--session | -s | Sessions-id for at fortsætte |
--fork | Forgren sessionen ved fortsættelse (brug med --continue eller --session) | |
--password | -p | Adgangskode til basic auth (standard: AICIPPY_CODE_SERVER_PASSWORD) |
--username | -u | Brugernavn til basic auth (standard: AICIPPY_CODE_SERVER_USERNAME eller aicippy-code) |
create
Opret en ny agent med brugerdefineret konfiguration.
aicippy-code agent createDenne kommando vil guide dig gennem oprettelse af en ny agent med en brugerdefineret systemprompt og værktøjskonfiguration.
list
Liste over alle tilgængelige agenter.
aicippy-code agent listauth
Kommando til at administrere legitimationsoplysninger og login for udbydere.
aicippy-code auth [command]login
AicippY drives af udbyderlisten på AicippY Models, så du kan bruge aicippy-code auth login til at konfigurere API-nøgler for enhver udbyder, du vil bruge. Dette er gemt i ~/.local/share/aicippy-code/auth.json.
aicippy-code auth loginNår AicippY starter op, indlæser den udbyderne fra legitimationsfilen. Og hvis der er nogen nøgler defineret i dine miljøer eller en .env fil i dit projekt.
list
Viser alle de godkendte udbydere som gemt i legitimationsfilen.
aicippy-code auth listEller den korte version.
aicippy-code auth lslogout
Logger dig ud af en udbyder ved at rydde den fra legitimationsfilen.
aicippy-code auth logoutgithub
Administrator GitHub-agenten til lagerautomatisering.
aicippy-code github [command]install
Installatør GitHub-agenten i dit lager.
aicippy-code github installDette opsætter det nødvendige GitHub Actions workflow og guider dig gennem konfigurationsprocessen. Learn more.
run
Kør GitHub-agenten. Dette bruges typisk i GitHub Actions.
aicippy-code github runFlag
| Flag | Beskrivelse |
|---|---|
--event | GitHub mock begivenhed for at køre agenten for |
--token | GitHub personlig adgangstoken |
mcp
Administrator Model Context Protocol-servere.
aicippy-code mcp [command]add
Tilføj en MCP-server til din konfiguration.
aicippy-code mcp addDenne kommando vil guide dig gennem tilføjelse af enten en lokal eller ekstern MCP-server.
list
Liste over alle konfigurerede MCP-servere og deres forbindelsesstatus.
aicippy-code mcp listEller brug den korte version.
aicippy-code mcp lsauth
Godkendt med en OAuth-aktiveret MCP-server.
aicippy-code mcp auth [name]Hvis du ikke angiver et servernavn, bliver du bedt om at vælge blandt tilgængelige OAuth-kompatible servere.
Du kan også angive OAuth-kompatible servere og deres godkendelsesstatus.
aicippy-code mcp auth listEller brug den korte version.
aicippy-code mcp auth lslogout
Fjern OAuth-legitimationsoplysninger for en MCP-server.
aicippy-code mcp logout [name]debug
Fejlfinding af OAuth-forbindelsesproblemer for en MCP-server.
aicippy-code mcp debug <name>models
Liste over alle tilgængelige modeller fra konfigurerede udbydere.
aicippy-code models [provider]Denne kommando viser alle tilgængelige modeller på tværs af dine konfigurerede udbydere i formatet provider/model.
Dette er nyttigt til at finde ud af det nøjagtige modelnavn, der skal bruges i your config.
Du kan eventuelt videregive et udbyder-id for at filtrere modeller efter den udbyder.
aicippy-code models anthropicFlag
| Flag | Beskrivelse |
|---|---|
--refresh | Opdater modelcachen fra models.aicippy.com |
--verbose | Brug mere detaljeret modeloutput (inkluderer metadata som omkostninger) |
Brug flaget --refresh til at opdatere den cachelagrede modelliste. Dette er nyttigt, når nye modeller er blevet tilføjet til en udbyder, og du vil se dem i AicippY.
aicippy-code models --refreshrun
Kør aicippy-code i ikke-interaktiv tilstand ved at sende en prompt direkte.
aicippy-code run [message..]Dette er nyttigt til scripting, automatisering, eller når du vil have et hurtigt svar uden at starte hele TUI. F.eks.
aicippy-code run Explain the use of context in GoDu kan også vedhæfte til en kørende aicippy-code serve-instans for at undgå MCP serverens kolde opstartstider ved hver kørsel:
# 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"Flag
| Flag | Kort | Beskrivelse |
|---|---|---|
--command | Kommandoen til at køre, brug besked til args | |
--continue | -c | Fortsæt sidste session |
--session | -s | Sessions-id for at fortsætte |
--fork | Forgren sessionen ved fortsættelse (brug med --continue eller --session) | |
--share | Del sessionen | |
--model | -m | Model til brug i form af provider/model |
--agent | Agent til brug | |
--file | -f | Fil(er), der skal vedhæftes til meddelelsen |
--format | Format: standard (formateret) eller json (rå JSON hændelser) | |
--title | Titel for sessionen (bruger trunkeret prompt, hvis der ikke er angivet nogen værdi) | |
--attach | Tilslut til en kørende aicippy-code-server (f.eks. http://localhost:4096) | |
--password | -p | Adgangskode til basic auth (standard: AICIPPY_CODE_SERVER_PASSWORD) |
--username | -u | Brugernavn til basic auth (standard: AICIPPY_CODE_SERVER_USERNAME eller aicippy-code) |
--dir | Mappe at køre i, eller sti på fjernserveren ved tilkobling | |
--variant | Modelvariant (udbyder-specifik ræsonneringsindsats) | |
--thinking | Vis tænkeblokke | |
--port | Port til den lokale server (standard til vilkårlig port) |
serve
Start en hovedløs AicippY-server til API-adgang. Tjek server docs for den fulde HTTP-grænseflade.
aicippy-code serveDette starter en HTTP-server, der giver API-adgang til aicippy-code-funktionalitet uden TUI-grænsefladen. Indstil AICIPPY_CODE_SERVER_PASSWORD for at aktivere HTTP grundlæggende godkendelse (brugernavn er standard til aicippy-code).
Flag
| Flag | Beskrivelse |
|---|---|
--port | Port at lytte på |
--hostname | Værtsnavn at lytte på |
--mdns | Aktiver mDNS-opdagelse |
--cors | Yderligere browseroprindelse til at tillade CORS |
session
Administrator AicippY sessionsholder.
aicippy-code session [command]list
Liste over alle AicippY sessioner.
aicippy-code session listFlag
| Flag | Kort | Beskrivelse |
|---|---|---|
--max-count | -n | Begræns til N seneste sessioner |
--format | Outputformat: tabel eller json (tabel) |
stats
Vis tokenbrug og omkostningsstatistikker for dine AicippY-sessioner.
aicippy-code statsFlag
| Flag | Beskrivelse |
|---|---|
--days | Vis statistik for de sidste N dage (hele tiden) |
--tools | Antal værktøjer, der skal vises (alle) |
--models | Vis modelbrugsopdeling (skjult som standard). Send et tal for at vise top N |
--project | Filtre efter projekt (alle projekter, tom streng: nuværende projekt) |
export
Eksporter sessionsdata som JSON.
aicippy-code export [sessionID]Hvis du ikke angiver et sessions-id, bliver du bedt om at vælge mellem tilgængelige sessioner.
import
Importer sessionsdata fra en JSON fil eller AicippY del URL.
aicippy-code import <file>Du kan importere fra en lokal fil eller en AicippY share URL.
aicippy-code import session.jsonaicippy-code import https://opncd.ai/s/abc123web
Start en hovedløs AicippY-server med en webgrænseflade.
aicippy-code webDette starter en HTTP-server og åbner en webbrowser for at få adgang til AicippY via en webgrænseflade. Indstil AICIPPY_CODE_SERVER_PASSWORD for at aktivere HTTP grundlæggende godkendelse (brugernavn er standard til aicippy-code).
Flag
| Flag | Beskrivelse |
|---|---|
--port | Port at lytte på |
--hostname | Værtsnavn at lytte på |
--mdns | Aktiver mDNS-opdagelse |
--cors | Yderligere browseroprindelse til at tillade CORS |
acp
Start en ACP-server (Agent Client Protocol).
aicippy-code acpDenne kommando starter en ACP-server, der kommunikerer via stdin/stdout ved hjælp af nd-JSON.
Flag
| Flag | Beskrivelse |
|---|---|
--cwd | Arbejdsmappe |
--port | Port at lytte på |
--hostname | Værtsnavn at lytte på |
uninstall
Afinstaller AicippY og fjern alle relaterede filer.
aicippy-code uninstallFlag
| Flag | Kort | Beskrivelse |
|---|---|---|
--keep-config | -c | Se konfigurationsfiler |
--keep-data | -d | Gem sessionsdata og snapshots |
--dry-run | Vis, hvad der ville blive fjernet uden at fjerne | |
--force | -f | Spring bekræftelsesspørgsmål over |
upgrade
Opdaterer AicippY til den nyeste version eller en specifik version.
aicippy-code upgrade [target]For at opgradere til den nyeste version.
aicippy-code upgradeFor at opgradere til en bestemt version.
aicippy-code upgrade v0.1.48upgrade
| Flag | Kort | Beskrivelse |
|---|---|---|
--method | -m | Installationsmetoden, der blev brugt; curl, npm, pnpm, bun, brew |
Globale flag
aicippy-code CLI tager følgende globale flag.
| Flag | Kort | Beskrivelse |
|---|---|---|
--help | -h | Vis hjælp |
--version | -v | Udskriftsversionsnummer |
--print-logs | Udskriv logfiler til stderr | |
--log-level | Logniveau (DEBUG, INFO, WARN, ERROR) |
Miljøvariabler
AicippY kan konfigureres ved hjælp af miljøvariabler.
| Variabel | Skriv | Beskrivelse |
|---|---|---|
AICIPPY_CODE_AUTO_SHARE | boolean | Del automatisk session |
AICIPPY_CODE_GIT_BASH_PATH | string | Sti til Git Bash eksekverbar på Windows |
AICIPPY_CODE_CONFIG | string | Sti til konfigurationsfil |
AICIPPY_CODE_TUI_CONFIG | string | Sti til TUI-konfigurationsfil |
AICIPPY_CODE_CONFIG_DIR | string | Sti til konfigurationsmappe |
AICIPPY_CODE_CONFIG_CONTENT | string | Indbygget json-konfigurationsindhold |
AICIPPY_CODE_DISABLE_AUTOUPDATE | boolean | Deaktiver automatisk opdateringskontrol |
AICIPPY_CODE_DISABLE_PRUNE | boolean | Deaktiver beskæring af gamle data |
AICIPPY_CODE_DISABLE_TERMINAL_TITLE | boolean | Deaktiver automatisk opdatering af terminaltitel |
AICIPPY_CODE_PERMISSION | string | Indbygget json-tilladelseskonfiguration |
AICIPPY_CODE_DISABLE_DEFAULT_PLUGINS | boolean | Deaktiver standard plugins |
AICIPPY_CODE_DISABLE_LSP_DOWNLOAD | boolean | Deaktiver automatisk LSP-serverdownloads |
AICIPPY_CODE_ENABLE_EXPERIMENTAL_MODELS | boolean | Aktive eksperimentelle modeller |
AICIPPY_CODE_DISABLE_AUTOCOMPACT | boolean | Deaktiver automatisk kontekstkomprimering |
AICIPPY_CODE_DISABLE_CLAUDE_CODE | boolean | Deaktiver læsning fra .claude (prompt + færdigheder) |
AICIPPY_CODE_DISABLE_CLAUDE_CODE_PROMPT | boolean | Deaktiver læsning ~/.claude/CLAUDE.md |
AICIPPY_CODE_DISABLE_CLAUDE_CODE_SKILLS | boolean | Deaktiver indlæsning af .claude/skills |
AICIPPY_CODE_DISABLE_MODELS_FETCH | boolean | Deaktivering af modeller fra eksterne kilder |
AICIPPY_CODE_FAKE_VCS | string | Falsk VCS-udbyder til testformål |
AICIPPY_CODE_CLIENT | string | Klient-id (standard til cli) |
AICIPPY_CODE_ENABLE_EXA | boolean | Aktiver Exa-websøgeværktøjer |
AICIPPY_CODE_SERVER_PASSWORD | string | Aktiver grundlæggende godkendelse for serve/web |
AICIPPY_CODE_SERVER_USERNAME | string | Tilsidesæt grundlæggende godkendelsesbrugernavn (standard aicippy-code) |
AICIPPY_CODE_MODELS_URL | string | Brugerdefineret URL til hentning af modelkonfiguration |
Eksperimentel
Disse miljøvariabler muliggør eksperimentelle funktioner, der kan ændres eller fjernes.
| Variabel | Skriv | Beskrivelse |
|---|---|---|
AICIPPY_CODE_EXPERIMENTAL | boolean | Aktiver eksperimentelle funktioner under samleflaget |
AICIPPY_CODE_EXPERIMENTAL_ICON_DISCOVERY | boolean | Aktiver ikonopdagelse |
AICIPPY_CODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT | boolean | Deaktiver kopi ved valg i TUI |
AICIPPY_CODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS | nummer | Standard timeout for bash-kommandoer i ms |
AICIPPY_CODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX | nummer | Maks. output-tokens for LLM-svar |
AICIPPY_CODE_EXPERIMENTAL_FILEWATCHER | boolean | Aktiver filovervågning for hele dir |
AICIPPY_CODE_EXPERIMENTAL_OXFMT | boolean | Aktiver oxfmt formatter |
AICIPPY_CODE_EXPERIMENTAL_LSP_TOOL | boolean | Aktive eksperimenter LSP værktøj |
AICIPPY_CODE_EXPERIMENTAL_DISABLE_FILEWATCHER | boolean | Deaktiver filovervågning |
AICIPPY_CODE_EXPERIMENTAL_EXA | boolean | Aktive eksperimenter Exa-funktioner |
AICIPPY_CODE_EXPERIMENTAL_LSP_TY | boolean | Aktiver TY LSP for python-filer |
AICIPPY_CODE_EXPERIMENTAL_PLAN_MODE | boolean | Aktiver plantilstand |
AICIPPY_CODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS | boolean | Aktiver baggrundsopgaver for subagenter |
AICIPPY_CODE_EXPERIMENTAL_EVENT_SYSTEM | boolean | Aktiver eksperimentelt hændelsessystem |
AICIPPY_CODE_EXPERIMENTAL_NATIVE_LLM | boolean | Aktiver native LLM-anmodningssti |
AICIPPY_CODE_EXPERIMENTAL_PARALLEL | boolean | Aktiver parallel udførelse af websøgning |
AICIPPY_CODE_EXPERIMENTAL_SCOUT | boolean | Aktiver Scout-subagent |
AICIPPY_CODE_EXPERIMENTAL_WORKSPACES | boolean | Aktiver workspace-understøttelse |