CLI
AicippY CLI-alternativer og kommandoer.
AicippY CLI starter som standard TUI når den kjøres uten noen argumenter.
aicippy-codeMen den godtar også kommandoer som dokumentert på denne siden. Dette lar deg samhandle med AicippY programmatisk.
aicippy-code run "Explain how closures work in JavaScript"tui
Start AicippY-terminalbrukergrensesnittet.
aicippy-code [project]Flagg
| Flagg | Kort | Beskrivelse |
|---|---|---|
--continue | -c | Fortsett siste økt |
--session | -s | Økt ID for å fortsette |
--fork | Forgren økten ved fortsettelse (bruk med --continue eller --session) | |
--prompt | Ledetekst som skal brukes | |
--model | -m | Modell å bruke i form av leverandør/modell |
--agent | Agent som skal brukes | |
--port | Port å lytte på | |
--hostname | Vertsnavn å lytte på |
Kommandoer
AicippY CLI har også følgende kommandoer.
agent
Administrer agenter for AicippY.
aicippy-code agent [command]attach
Koble en terminal til en allerede kjørende AicippY-backend-server startet via serve eller web kommandoer.
aicippy-code attach [url]Dette gjør det mulig å bruke 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:4096Flagg
| Flagg | Kort | Beskrivelse |
|---|---|---|
--dir | Arbeidskatalog for å starte TUI i | |
--continue | -c | Fortsett siste økt |
--session | -s | Økt ID for å fortsette |
--fork | Forgren økten ved fortsettelse (bruk med --continue eller --session) | |
--password | -p | Passord for grunnleggende autentisering (standard: AICIPPY_CODE_SERVER_PASSWORD) |
--username | -u | Brukernavn for grunnleggende autentisering (standard: AICIPPY_CODE_SERVER_USERNAME eller aicippy-code) |
create
Opprett en ny agent med tilpasset konfigurasjon.
aicippy-code agent createDenne kommandoen vil veilede deg gjennom å lage en ny agent med en tilpasset systemmelding og verktøykonfigurasjon.
list
List opp alle tilgjengelige agenter.
aicippy-code agent listauth
Kommando for administrasjon av påloggingsinformasjon og innlogging for leverandører.
aicippy-code auth [command]login
AicippY drives av leverandørlisten på AicippY Models, så du kan bruke aicippy-code auth login til å konfigurere API-nøkler for enhver leverandør du vil bruke. Dette er lagret i ~/.local/share/aicippy-code/auth.json.
aicippy-code auth loginNår AicippY starter opp, laster den leverandørene fra filen med påloggingsinformasjon. Og hvis det er noen nøkler definert i miljøene dine eller en .env-fil i prosjektet ditt.
list
Viser alle de autentiserte leverandørene som er lagret i filen med påloggingsinformasjon.
aicippy-code auth listEller bruk kortversjonen.
aicippy-code auth lslogout
Logger deg ut av en leverandør ved å fjerne den fra filen med påloggingsinformasjon.
aicippy-code auth logoutgithub
Administrer GitHub-agenten for depotautomatisering.
aicippy-code github [command]install
Installer GitHub-agenten i depotet ditt.
aicippy-code github installDette setter opp den nødvendige GitHub Actions-arbeidsflyten og veileder deg gjennom konfigurasjonsprosessen. Finn ut mer.
run
Kjør GitHub-agenten. Dette brukes vanligvis i GitHub Actions.
aicippy-code github runFlagg
| Flagg | Beskrivelse |
|---|---|
--event | GitHub mock-hendelse agenten skal kjøres for |
--token | GitHub personlig tilgangsnøkkel |
mcp
Administrer Model Context Protocol-servere.
aicippy-code mcp [command]add
Legg til en MCP-server til konfigurasjonen.
aicippy-code mcp addDenne kommandoen vil veilede deg gjennom å legge til enten en lokal eller ekstern MCP-server.
list
Liste alle konfigurerte MCP-servere og deres tilkoblingsstatus.
aicippy-code mcp listEller bruk den korte versjonen.
aicippy-code mcp lsauth
Autentiser med en OAuth-aktivert MCP-server.
aicippy-code mcp auth [name]Hvis du ikke oppgir et servernavn, blir du bedt om å velge blant tilgjengelige OAuth-kompatible servere.
Du kan også liste opp OAuth-kompatible servere og deres autentiseringsstatus.
aicippy-code mcp auth listEller bruk den korte versjonen.
aicippy-code mcp auth lslogout
Fjern OAuth-påloggingsinformasjon for en MCP-server.
aicippy-code mcp logout [name]debug
Feilsøk OAuth-tilkoblingsproblemer for en MCP-server.
aicippy-code mcp debug <name>models
List opp alle tilgjengelige modeller fra konfigurerte leverandører.
aicippy-code models [provider]Denne kommandoen viser alle modeller som er tilgjengelige på tvers av dine konfigurerte leverandører i formatet provider/model.
Dette er nyttig for å finne ut det eksakte modellnavnet som skal brukes i din konfigurasjon.
Du kan eventuelt sende en leverandør ID for å filtrere modeller etter den leverandøren.
aicippy-code models anthropicFlagg
| Flagg | Beskrivelse |
|---|---|
--refresh | Oppdater modellbufferen fra models.aicippy.com |
--verbose | Bruk mer detaljert modellutdata (inkluderer metadata som kostnader) |
Bruk --refresh-flagget for å oppdatere den bufrede modelllisten. Dette er nyttig når nye modeller er lagt til en leverandør og du vil se dem i AicippY.
aicippy-code models --refreshrun
Kjør AicippY i ikke-interaktiv modus ved å sende en melding direkte.
aicippy-code run [message..]Dette er nyttig for skripting, automatisering eller når du vil ha et raskt svar uten å starte hele TUI. For eksempel.
aicippy-code run Explain the use of context in GoDu kan også koble til en kjørende aicippy-code serve-forekomst for å unngå MCP-serveres kaldstarttid ved hver kjøring:
# 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"Flagg
| Flagg | Kort | Beskrivelse |
|---|---|---|
--command | Kommandoen for å kjøre, bruk melding for args | |
--continue | -c | Fortsett siste økt |
--session | -s | Økt ID for å fortsette |
--fork | Forgren økten ved fortsettelse (bruk med --continue eller --session) | |
--share | Del økten | |
--model | -m | Modell å bruke i form av leverandør/modell |
--agent | Agent å bruke | |
--file | -f | Fil(er) som skal legges ved meldingen |
--format | Format: standard (formatert) eller json (rå JSON hendelser) | |
--title | Tittel for økten (bruker avkortet ledetekst hvis ingen verdi er oppgitt) | |
--attach | Koble til en kjørende AicippY-server (f.eks. http://localhost:4096) | |
--password | -p | Passord for grunnleggende autentisering (standard: AICIPPY_CODE_SERVER_PASSWORD) |
--username | -u | Brukernavn for grunnleggende autentisering (standard: AICIPPY_CODE_SERVER_USERNAME eller aicippy-code) |
--dir | Katalog å kjøre i, eller sti på fjernserveren ved tilkobling | |
--variant | Modellvariant (leverandørspesifikk resonneringsinnsats) | |
--thinking | Vis tenkeblokker | |
--port | Port for den lokale serveren (standard til tilfeldig port) |
serve
Start en headless AicippY-server for API-tilgang. Sjekk ut server-dokumentene for hele HTTP-grensesnittet.
aicippy-code serveDette starter en HTTP-server som gir API tilgang til AicippY-funksjonalitet uten TUI-grensesnittet. Sett AICIPPY_CODE_SERVER_PASSWORD for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til aicippy-code).
Flagg
| Flagg | Beskrivelse |
|---|---|
--port | Port å lytte på |
--hostname | Vertsnavn å lytte på |
--mdns | Aktiver mDNS-oppdagelse |
--cors | Ytterligere nettleseropprinnelse som tillater CORS |
session
Administrer AicippY-økter.
aicippy-code session [command]list
List opp alle AicippY-økter.
aicippy-code session listFlagg
| Flagg | Kort | Beskrivelse |
|---|---|---|
--max-count | -n | Begrens til N siste økter |
--format | Utdataformat: tabell eller json (tabell) |
stats
Vis tokenbruk og kostnadsstatistikk for AicippY-øktene dine.
aicippy-code statsFlagg
| Flagg | Beskrivelse |
|---|---|
--days | Vis statistikk for de siste N dagene (hele tiden) |
--tools | Antall verktøy som skal vises (alle) |
--models | Vis oversikt over modellbruk (skjult som standard). Gi et tall for å vise topp N |
--project | Filtrer etter prosjekt (alle prosjekter, tom streng: gjeldende prosjekt) |
export
Eksporter øktdata som JSON.
aicippy-code export [sessionID]Hvis du ikke gir en økt ID, blir du bedt om å velge fra tilgjengelige økter.
import
Importer øktdata fra en JSON-fil eller en AicippY share-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 headless AicippY-server med et webgrensesnitt.
aicippy-code webDette starter en HTTP-server og åpner en nettleser for å få tilgang til AicippY via et nettgrensesnitt. Sett AICIPPY_CODE_SERVER_PASSWORD for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til aicippy-code).
Flagg
| Flagg | Beskrivelse |
|---|---|
--port | Port å lytte på |
--hostname | Vertsnavn å lytte på |
--mdns | Aktiver mDNS-oppdagelse |
--cors | Ytterligere nettleseropprinnelse som tillater CORS |
acp
Start en ACP (Agent Client Protocol) server.
aicippy-code acpDenne kommandoen starter en ACP-server som kommuniserer via stdin/stdout ved å bruke nd-JSON.
Flagg
| Flagg | Beskrivelse |
|---|---|
--cwd | Arbeidskatalog |
--port | Port å lytte på |
--hostname | Vertsnavn å lytte på |
uninstall
Avinstaller AicippY og fjern alle relaterte filer.
aicippy-code uninstallFlagg
| Flagg | Kort | Beskrivelse |
|---|---|---|
--keep-config | -c | Behold konfigurasjonsfiler |
--keep-data | -d | Behold øktdata og øyeblikksbilder |
--dry-run | Vis hva som ville blitt fjernet uten å fjerne | |
--force | -f | Hopp over bekreftelsesforespørsler |
upgrade
Oppdaterer AicippY til siste versjon eller en spesifikk versjon.
aicippy-code upgrade [target]For å oppgradere til siste versjon.
aicippy-code upgradeFor å oppgradere til en bestemt versjon.
aicippy-code upgrade v0.1.48Flagg
| Flagg | Kort | Beskrivelse |
|---|---|---|
--method | -m | Installasjonsmetoden som ble brukt: curl, npm, pnpm, bun, brew |
Globale flagg
AicippY CLI bruker følgende globale flagg.
| Flagg | Kort | Beskrivelse |
|---|---|---|
--help | -h | Vis hjelp |
--version | -v | Skriv ut versjonsnummer |
--print-logs | Skriv ut logger til stderr | |
--log-level | Loggnivå (DEBUG, INFO, WARN, ERROR) |
Miljøvariabler
AicippY kan konfigureres ved hjelp av miljøvariabler.
| Variabel | Type | Beskrivelse |
|---|---|---|
AICIPPY_CODE_AUTO_SHARE | boolsk | Del økter automatisk |
AICIPPY_CODE_GIT_BASH_PATH | streng | Bane til Git Bash-kjørbar på Windows |
AICIPPY_CODE_CONFIG | streng | Bane til konfigurasjonsfil |
AICIPPY_CODE_TUI_CONFIG | streng | Bane til TUI-konfigurasjonsfil |
AICIPPY_CODE_CONFIG_DIR | streng | Bane til konfigurasjonskatalog |
AICIPPY_CODE_CONFIG_CONTENT | streng | Innebygd json-konfigurasjonsinnhold |
AICIPPY_CODE_DISABLE_AUTOUPDATE | boolsk | Deaktiver automatiske oppdateringskontroller |
AICIPPY_CODE_DISABLE_PRUNE | boolsk | Deaktiver beskjæring av gamle data |
AICIPPY_CODE_DISABLE_TERMINAL_TITLE | boolsk | Deaktiver automatiske terminaltitteloppdateringer |
AICIPPY_CODE_PERMISSION | streng | Innebygd json-tillatelseskonfigurasjon |
AICIPPY_CODE_DISABLE_DEFAULT_PLUGINS | boolsk | Deaktiver standard plugins |
AICIPPY_CODE_DISABLE_LSP_DOWNLOAD | boolsk | Deaktiver automatiske LSP servernedlastinger |
AICIPPY_CODE_ENABLE_EXPERIMENTAL_MODELS | boolsk | Aktiver eksperimentelle modeller |
AICIPPY_CODE_DISABLE_AUTOCOMPACT | boolsk | Deaktiver automatisk kontekstkomprimering |
AICIPPY_CODE_DISABLE_CLAUDE_CODE | boolsk | Deaktiver lesing fra .claude (spørsmål + ferdigheter) |
AICIPPY_CODE_DISABLE_CLAUDE_CODE_PROMPT | boolsk | Deaktiver lesing ~/.claude/CLAUDE.md |
AICIPPY_CODE_DISABLE_CLAUDE_CODE_SKILLS | boolsk | Deaktiver innlasting av .claude/skills |
AICIPPY_CODE_DISABLE_MODELS_FETCH | boolsk | Deaktiver henting av modeller fra eksterne kilder |
AICIPPY_CODE_FAKE_VCS | streng | Falsk VCS-leverandør for testformål |
AICIPPY_CODE_CLIENT | streng | Klientidentifikator (standard til cli) |
AICIPPY_CODE_ENABLE_EXA | boolsk | Aktiver Exa-nettsøkeverktøy |
AICIPPY_CODE_SERVER_PASSWORD | streng | Aktiver grunnleggende autentisering for serve/web |
AICIPPY_CODE_SERVER_USERNAME | streng | Overstyr grunnleggende autentiseringsbrukernavn (standard aicippy-code) |
AICIPPY_CODE_MODELS_URL | streng | Egendefinert URL for henting av modellkonfigurasjon |
Eksperimentelt
Disse miljøvariablene muliggjør eksperimentelle funksjoner som kan endres eller fjernes.
| Variabel | Type | Beskrivelse |
|---|---|---|
AICIPPY_CODE_EXPERIMENTAL | boolsk | Aktiver eksperimentelle funksjoner under samleflagget |
AICIPPY_CODE_EXPERIMENTAL_ICON_DISCOVERY | boolsk | Aktiver ikonoppdagelse |
AICIPPY_CODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT | boolsk | Deaktiver kopi ved valg i TUI |
AICIPPY_CODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS | tall | Standard tidsavbrudd for bash-kommandoer i ms |
AICIPPY_CODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX | tall | Maks Output Tokens for LLM-svar |
AICIPPY_CODE_EXPERIMENTAL_FILEWATCHER | boolsk | Aktiver filovervåker for hele dir |
AICIPPY_CODE_EXPERIMENTAL_OXFMT | boolsk | Aktiver oxfmt formatter |
AICIPPY_CODE_EXPERIMENTAL_LSP_TOOL | boolsk | Aktiver eksperimentelt LSP-verktøy |
AICIPPY_CODE_EXPERIMENTAL_DISABLE_FILEWATCHER | boolsk | Deaktiver filovervåking |
AICIPPY_CODE_EXPERIMENTAL_EXA | boolsk | Aktiver eksperimentelle Exa-funksjoner |
AICIPPY_CODE_EXPERIMENTAL_LSP_TY | boolsk | Aktiver TY LSP for python-filer |
AICIPPY_CODE_EXPERIMENTAL_PLAN_MODE | boolsk | Aktiver planmodus |
AICIPPY_CODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS | boolsk | Aktiver bakgrunnsoppgaver for subagenter |
AICIPPY_CODE_EXPERIMENTAL_EVENT_SYSTEM | boolsk | Aktiver eksperimentelt hendelsessystem |
AICIPPY_CODE_EXPERIMENTAL_NATIVE_LLM | boolsk | Aktiver innebygd LLM-forespørselsvei |
AICIPPY_CODE_EXPERIMENTAL_PARALLEL | boolsk | Aktiver parallell kjøring av websøk |
AICIPPY_CODE_EXPERIMENTAL_SCOUT | boolsk | Aktiver Scout-subagent |
AICIPPY_CODE_EXPERIMENTAL_WORKSPACES | boolsk | Aktiver arbeidsområde-støtte |