MaskShift er en modelluavhengig kodeagent uten npm-avhengigheter
Test MaskShift hvis du vil ha et kodeagent-oppsett i terminalen uten npm-pakker i kjøretid, men skru ned standardrettighetene før du slipper det løs på et ekte repo.
De fleste kodeagenter i terminalen drar med seg et tre av npm-avhengigheter. MaskShift gjør det motsatte: hele prosjektet kjører på innebygde moduler i Node.js 22, terminalgrensesnittet inkludert, og installasjonsskriptet kjører aldri npm install fordi det ikke finnes noe å installere. Ingen HTTP-server, ingen nettleser, ingen lyttende socket.
Katalogen er stor. 149 innebygde verktøy dekker filsystem, skall og prosesser, søk og indeksering, Git-arbeidstrær og sjekkpunkter, LSP, nettlesere over CDP, containere og Kubernetes, SSH, databaser og MCP-servere, pluss 44 ferdigheter som lastes etter beskrivelse. Poenget er at katalogen aldri havner i kontekstvinduet samtidig: bare verktøyene som er relevante for gjeldende steg settes inn i modellens kontekst. Modellvalget er ditt eget, med Ollama, OpenAI, Anthropic, Gemini, OpenRouter, LM Studio og vLLM. Standardreferansen er ollama:auto, som finner Ollama-modellene du har installert og velger den sterkeste kodemodellen blant dem. Modeller uten eget verktøy-API får en tekstprotokoll i prompten i stedet, slik at hele verktøyflaten fungerer likevel.
Prisen står i dokumentasjonen. Standardmodus heter «overdrive»: tilgang til hele filsystemet, ingen godkjenningsdialog per kommando. Sikkerhetsnettet er automatiske sjekkpunkter og en revisjonslogg som bare skrives til, ikke en spørring før hver endring. GitHub viser at repoet har én stjerne og null forks, og at versjon 1.0.0 ble merket 6. september, så modenheten står ikke i stil med verktøykatalogen.
Hva bør du gjøre?
- Kjør npx maskshift på et repo du har sikkerhetskopi av, ikke på jobbkoden.
- Sett OLLAMA_BASE_URL og MASKSHIFT_MODEL hvis alt skal holde seg lokalt; ollama:auto plukker modell for deg.
- Kjør den i container med docker run -it hvis du ikke vil gi den hele verten: da ser den kun filene, socketene og nøklene du monterer inn.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.