Interaktiv terminal + headless exec
Streaming terminal-UI med slash-kommandoer, gemte sessioner og provider/model-skift. Eller kør en opgave headless med --prompt og exec, og stream JSON-events med --json til scripts og CI.
Open source · AGPL-3.0
Local-first terminal coding agent. Interaktiv eller headless, med en typed SDK og JSON-event-stream, 19+ providers og værktøjer der kører lokalt. Desktop-Agents (Alpha) og Studio (Beta) er undervejs — ikke ude endnu.

CLI-coding-agenten er den stabile indgang i dag. Det samme agent-engine og den samme event-stream drives af desktop-app, web-app, SDK og plugins.
Streaming terminal-UI med slash-kommandoer, gemte sessioner og provider/model-skift. Eller kør en opgave headless med --prompt og exec, og stream JSON-events med --json til scripts og CI.
Indlejr Khadim i Node.js-apps med runAgentStream. Den samme normaliserede event-stream — text_delta, step_start, step_update, step_complete, question, done, error — driver CLI, desktop og web.
OpenAI, Anthropic, Gemini, Groq, xAI, OpenRouter, Mistral, Cerebras, Copilot, Codex og lokal-kompatible muligheder. Credentials læses fra miljøvariabler eller det interaktive settings-panel.
Plugins er sandboxed WebAssembly-moduler, der exponerer værktøjer for agenten. En manifest anmoder om fs, http, store og desktop-ui-rettigheder. Værktøjerne kører lokalt, på din maskine, medmindre du vælger en remote runner.
Ét delt agent-engine. CLI er arbejdshesten i dag; desktop og web er åbne byggeflader — ført som Alpha/Beta, ikke som færdige produkter.
apps/khadim-cli — interaktiv terminal-UI, headless exec, SDK og npm-pakke.
crates/khadim-ai-core og khadim-coding-agent — provider-integrationer, model-register, agent-loop og sessions.
Astro Starlight-dokumentationsside på unravelaidk.github.io/khadim.
Electron-desktopprototype til agent-runs og lokale projekter. Aktivt under udvikling.
Artifact-workspace til dokumenter, React-sites og canvases i desktopprototypen.
Khadim kører lokalt og kalder den provider, du konfigurerer. Installer npm-pakken eller brug installer-scriptet — desktop og web kommer løbende.