Gå til innholdet

CLI

AicippY CLI-alternativer og kommandoer.

AicippY CLI starter som standard TUI når den kjøres uten noen argumenter.

Terminal window
aicippy-code

Men den godtar også kommandoer som dokumentert på denne siden. Dette lar deg samhandle med AicippY programmatisk.

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

tui

Start AicippY-terminalbrukergrensesnittet.

Terminal window
aicippy-code [project]

Flagg

FlaggKortBeskrivelse
--continue-cFortsett siste økt
--session-sØkt ID for å fortsette
--forkForgren økten ved fortsettelse (bruk med --continue eller --session)
--promptLedetekst som skal brukes
--model-mModell å bruke i form av leverandør/modell
--agentAgent som skal brukes
--portPort å lytte på
--hostnameVertsnavn å lytte på

Kommandoer

AicippY CLI har også følgende kommandoer.


agent

Administrer agenter for AicippY.

Terminal window
aicippy-code agent [command]

attach

Koble en terminal til en allerede kjørende AicippY-backend-server startet via serve eller web kommandoer.

Terminal window
aicippy-code attach [url]

Dette gjør det mulig å bruke TUI med en ekstern AicippY-backend. For eksempel:

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

Flagg

FlaggKortBeskrivelse
--dirArbeidskatalog for å starte TUI i
--continue-cFortsett siste økt
--session-sØkt ID for å fortsette
--forkForgren økten ved fortsettelse (bruk med --continue eller --session)
--password-pPassord for grunnleggende autentisering (standard: AICIPPY_CODE_SERVER_PASSWORD)
--username-uBrukernavn for grunnleggende autentisering (standard: AICIPPY_CODE_SERVER_USERNAME eller aicippy-code)

create

Opprett en ny agent med tilpasset konfigurasjon.

Terminal window
aicippy-code agent create

Denne kommandoen vil veilede deg gjennom å lage en ny agent med en tilpasset systemmelding og verktøykonfigurasjon.


list

List opp alle tilgjengelige agenter.

Terminal window
aicippy-code agent list

auth

Kommando for administrasjon av påloggingsinformasjon og innlogging for leverandører.

Terminal window
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.

Terminal window
aicippy-code auth login

Nå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.

Terminal window
aicippy-code auth list

Eller bruk kortversjonen.

Terminal window
aicippy-code auth ls

logout

Logger deg ut av en leverandør ved å fjerne den fra filen med påloggingsinformasjon.

Terminal window
aicippy-code auth logout

github

Administrer GitHub-agenten for depotautomatisering.

Terminal window
aicippy-code github [command]

install

Installer GitHub-agenten i depotet ditt.

Terminal window
aicippy-code github install

Dette 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.

Terminal window
aicippy-code github run
Flagg
FlaggBeskrivelse
--eventGitHub mock-hendelse agenten skal kjøres for
--tokenGitHub personlig tilgangsnøkkel

mcp

Administrer Model Context Protocol-servere.

Terminal window
aicippy-code mcp [command]

add

Legg til en MCP-server til konfigurasjonen.

Terminal window
aicippy-code mcp add

Denne kommandoen vil veilede deg gjennom å legge til enten en lokal eller ekstern MCP-server.


list

Liste alle konfigurerte MCP-servere og deres tilkoblingsstatus.

Terminal window
aicippy-code mcp list

Eller bruk den korte versjonen.

Terminal window
aicippy-code mcp ls

auth

Autentiser med en OAuth-aktivert MCP-server.

Terminal window
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.

Terminal window
aicippy-code mcp auth list

Eller bruk den korte versjonen.

Terminal window
aicippy-code mcp auth ls

logout

Fjern OAuth-påloggingsinformasjon for en MCP-server.

Terminal window
aicippy-code mcp logout [name]

debug

Feilsøk OAuth-tilkoblingsproblemer for en MCP-server.

Terminal window
aicippy-code mcp debug <name>

models

List opp alle tilgjengelige modeller fra konfigurerte leverandører.

Terminal window
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.

Terminal window
aicippy-code models anthropic

Flagg

FlaggBeskrivelse
--refreshOppdater modellbufferen fra models.aicippy.com
--verboseBruk 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.

Terminal window
aicippy-code models --refresh

run

Kjør AicippY i ikke-interaktiv modus ved å sende en melding direkte.

Terminal window
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.

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

Du kan også koble til en kjørende aicippy-code serve-forekomst for å unngå MCP-serveres kaldstarttid ved hver kjøring:

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"

Flagg

FlaggKortBeskrivelse
--commandKommandoen for å kjøre, bruk melding for args
--continue-cFortsett siste økt
--session-sØkt ID for å fortsette
--forkForgren økten ved fortsettelse (bruk med --continue eller --session)
--shareDel økten
--model-mModell å bruke i form av leverandør/modell
--agentAgent å bruke
--file-fFil(er) som skal legges ved meldingen
--formatFormat: standard (formatert) eller json (rå JSON hendelser)
--titleTittel for økten (bruker avkortet ledetekst hvis ingen verdi er oppgitt)
--attachKoble til en kjørende AicippY-server (f.eks. http://localhost:4096)
--password-pPassord for grunnleggende autentisering (standard: AICIPPY_CODE_SERVER_PASSWORD)
--username-uBrukernavn for grunnleggende autentisering (standard: AICIPPY_CODE_SERVER_USERNAME eller aicippy-code)
--dirKatalog å kjøre i, eller sti på fjernserveren ved tilkobling
--variantModellvariant (leverandørspesifikk resonneringsinnsats)
--thinkingVis tenkeblokker
--portPort 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.

Terminal window
aicippy-code serve

Dette 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

FlaggBeskrivelse
--portPort å lytte på
--hostnameVertsnavn å lytte på
--mdnsAktiver mDNS-oppdagelse
--corsYtterligere nettleseropprinnelse som tillater CORS

session

Administrer AicippY-økter.

Terminal window
aicippy-code session [command]

list

List opp alle AicippY-økter.

Terminal window
aicippy-code session list
Flagg
FlaggKortBeskrivelse
--max-count-nBegrens til N siste økter
--formatUtdataformat: tabell eller json (tabell)

stats

Vis tokenbruk og kostnadsstatistikk for AicippY-øktene dine.

Terminal window
aicippy-code stats

Flagg

FlaggBeskrivelse
--daysVis statistikk for de siste N dagene (hele tiden)
--toolsAntall verktøy som skal vises (alle)
--modelsVis oversikt over modellbruk (skjult som standard). Gi et tall for å vise topp N
--projectFiltrer etter prosjekt (alle prosjekter, tom streng: gjeldende prosjekt)

export

Eksporter øktdata som JSON.

Terminal window
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.

Terminal window
aicippy-code import <file>

Du kan importere fra en lokal fil eller en AicippY share-URL.

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

web

Start en headless AicippY-server med et webgrensesnitt.

Terminal window
aicippy-code web

Dette 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

FlaggBeskrivelse
--portPort å lytte på
--hostnameVertsnavn å lytte på
--mdnsAktiver mDNS-oppdagelse
--corsYtterligere nettleseropprinnelse som tillater CORS

acp

Start en ACP (Agent Client Protocol) server.

Terminal window
aicippy-code acp

Denne kommandoen starter en ACP-server som kommuniserer via stdin/stdout ved å bruke nd-JSON.

Flagg

FlaggBeskrivelse
--cwdArbeidskatalog
--portPort å lytte på
--hostnameVertsnavn å lytte på

uninstall

Avinstaller AicippY og fjern alle relaterte filer.

Terminal window
aicippy-code uninstall

Flagg

FlaggKortBeskrivelse
--keep-config-cBehold konfigurasjonsfiler
--keep-data-dBehold øktdata og øyeblikksbilder
--dry-runVis hva som ville blitt fjernet uten å fjerne
--force-fHopp over bekreftelsesforespørsler

upgrade

Oppdaterer AicippY til siste versjon eller en spesifikk versjon.

Terminal window
aicippy-code upgrade [target]

For å oppgradere til siste versjon.

Terminal window
aicippy-code upgrade

For å oppgradere til en bestemt versjon.

Terminal window
aicippy-code upgrade v0.1.48

Flagg

FlaggKortBeskrivelse
--method-mInstallasjonsmetoden som ble brukt: curl, npm, pnpm, bun, brew

Globale flagg

AicippY CLI bruker følgende globale flagg.

FlaggKortBeskrivelse
--help-hVis hjelp
--version-vSkriv ut versjonsnummer
--print-logsSkriv ut logger til stderr
--log-levelLoggnivå (DEBUG, INFO, WARN, ERROR)

Miljøvariabler

AicippY kan konfigureres ved hjelp av miljøvariabler.

VariabelTypeBeskrivelse
AICIPPY_CODE_AUTO_SHAREboolskDel økter automatisk
AICIPPY_CODE_GIT_BASH_PATHstrengBane til Git Bash-kjørbar på Windows
AICIPPY_CODE_CONFIGstrengBane til konfigurasjonsfil
AICIPPY_CODE_TUI_CONFIGstrengBane til TUI-konfigurasjonsfil
AICIPPY_CODE_CONFIG_DIRstrengBane til konfigurasjonskatalog
AICIPPY_CODE_CONFIG_CONTENTstrengInnebygd json-konfigurasjonsinnhold
AICIPPY_CODE_DISABLE_AUTOUPDATEboolskDeaktiver automatiske oppdateringskontroller
AICIPPY_CODE_DISABLE_PRUNEboolskDeaktiver beskjæring av gamle data
AICIPPY_CODE_DISABLE_TERMINAL_TITLEboolskDeaktiver automatiske terminaltitteloppdateringer
AICIPPY_CODE_PERMISSIONstrengInnebygd json-tillatelseskonfigurasjon
AICIPPY_CODE_DISABLE_DEFAULT_PLUGINSboolskDeaktiver standard plugins
AICIPPY_CODE_DISABLE_LSP_DOWNLOADboolskDeaktiver automatiske LSP servernedlastinger
AICIPPY_CODE_ENABLE_EXPERIMENTAL_MODELSboolskAktiver eksperimentelle modeller
AICIPPY_CODE_DISABLE_AUTOCOMPACTboolskDeaktiver automatisk kontekstkomprimering
AICIPPY_CODE_DISABLE_CLAUDE_CODEboolskDeaktiver lesing fra .claude (spørsmål + ferdigheter)
AICIPPY_CODE_DISABLE_CLAUDE_CODE_PROMPTboolskDeaktiver lesing ~/.claude/CLAUDE.md
AICIPPY_CODE_DISABLE_CLAUDE_CODE_SKILLSboolskDeaktiver innlasting av .claude/skills
AICIPPY_CODE_DISABLE_MODELS_FETCHboolskDeaktiver henting av modeller fra eksterne kilder
AICIPPY_CODE_FAKE_VCSstrengFalsk VCS-leverandør for testformål
AICIPPY_CODE_CLIENTstrengKlientidentifikator (standard til cli)
AICIPPY_CODE_ENABLE_EXAboolskAktiver Exa-nettsøkeverktøy
AICIPPY_CODE_SERVER_PASSWORDstrengAktiver grunnleggende autentisering for serve/web
AICIPPY_CODE_SERVER_USERNAMEstrengOverstyr grunnleggende autentiseringsbrukernavn (standard aicippy-code)
AICIPPY_CODE_MODELS_URLstrengEgendefinert URL for henting av modellkonfigurasjon

Eksperimentelt

Disse miljøvariablene muliggjør eksperimentelle funksjoner som kan endres eller fjernes.

VariabelTypeBeskrivelse
AICIPPY_CODE_EXPERIMENTALboolskAktiver eksperimentelle funksjoner under samleflagget
AICIPPY_CODE_EXPERIMENTAL_ICON_DISCOVERYboolskAktiver ikonoppdagelse
AICIPPY_CODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECTboolskDeaktiver kopi ved valg i TUI
AICIPPY_CODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MStallStandard tidsavbrudd for bash-kommandoer i ms
AICIPPY_CODE_EXPERIMENTAL_OUTPUT_TOKEN_MAXtallMaks Output Tokens for LLM-svar
AICIPPY_CODE_EXPERIMENTAL_FILEWATCHERboolskAktiver filovervåker for hele dir
AICIPPY_CODE_EXPERIMENTAL_OXFMTboolskAktiver oxfmt formatter
AICIPPY_CODE_EXPERIMENTAL_LSP_TOOLboolskAktiver eksperimentelt LSP-verktøy
AICIPPY_CODE_EXPERIMENTAL_DISABLE_FILEWATCHERboolskDeaktiver filovervåking
AICIPPY_CODE_EXPERIMENTAL_EXAboolskAktiver eksperimentelle Exa-funksjoner
AICIPPY_CODE_EXPERIMENTAL_LSP_TYboolskAktiver TY LSP for python-filer
AICIPPY_CODE_EXPERIMENTAL_PLAN_MODEboolskAktiver planmodus
AICIPPY_CODE_EXPERIMENTAL_BACKGROUND_SUBAGENTSboolskAktiver bakgrunnsoppgaver for subagenter
AICIPPY_CODE_EXPERIMENTAL_EVENT_SYSTEMboolskAktiver eksperimentelt hendelsessystem
AICIPPY_CODE_EXPERIMENTAL_NATIVE_LLMboolskAktiver innebygd LLM-forespørselsvei
AICIPPY_CODE_EXPERIMENTAL_PARALLELboolskAktiver parallell kjøring av websøk
AICIPPY_CODE_EXPERIMENTAL_SCOUTboolskAktiver Scout-subagent
AICIPPY_CODE_EXPERIMENTAL_WORKSPACESboolskAktiver arbeidsområde-støtte