Gå til indhold
Anvendt AI, produktudvikling og noter fra arbejdetLæs mere

Open source · AGPL-3.0

Khadim

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.

  • Local-first
  • Interaktiv + headless
  • Typed SDK
  • WASM plugins
  • 19+ providers
Khadim Electron home screen
19+AI-providers
2Kørselstilstande
LocalWorkspace tools
AGPL-3.0Licens

Hvad Khadim gør i dag

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.

01

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.

02

Typed SDK og JSON-events

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.

03

19+ providers, også lokale

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.

04

WASM-plugin-sandbox

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.

Platform-retning og status

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

  • CLI coding agentUde nu

    apps/khadim-cli — interaktiv terminal-UI, headless exec, SDK og npm-pakke.

  • Agent engine & providersUde nu

    crates/khadim-ai-core og khadim-coding-agent — provider-integrationer, model-register, agent-loop og sessions.

  • DokumentationUde nu

    Astro Starlight-dokumentationsside på unravelaidk.github.io/khadim.

  • Desktop — AgentsAlpha

    Electron-desktopprototype til agent-runs og lokale projekter. Aktivt under udvikling.

  • Desktop — StudioBeta

    Artifact-workspace til dokumenter, React-sites og canvases i desktopprototypen.

Start med CLI i dag

Khadim kører lokalt og kalder den provider, du konfigurerer. Installer npm-pakken eller brug installer-scriptet — desktop og web kommer løbende.