docmd-assistantv0.1.20 162k+ installs

Assistant IA ancré dans votre documentation.
N'importe quel fournisseur de LLM. Vos clés ne quittent jamais votre serveur.

Lit votre documentation et répond aux questions en contexte. Compatible avec 100+ modèles, tout site web, et protège vos clés API.

Commencer
Moteur Headless indépendant Clés sécurisées sur serveur RAG ancré dans la recherche +100 modèles d'IA
Comment exécuter docmd-assistant entièrement hors ligne avec un modèle local ?
⌘I
Recherche de "offline local model" dans les docs...

Configurez DocmdAssistantEngine pour se connecter directement à votre instance Ollama locale. Les embeddings et l'inférence tournent localement sans aucune clé cloud.

TYPESCRIPT
import { DocmdAssistantEngine } from 'docmd-assistant';

const engine = new DocmdAssistantEngine({
  provider: 'ollama',
  model: 'llama3.2',
  baseUrl: 'http://localhost:11434'
});

Comment ça marche

Un moteur headless et un plugin de framework, conçus pour fonctionner de manière indépendante ou ensemble.

Headless, utilisez-le partout

docmd-assistant est une bibliothèque autonome sans opinion d'interface. Intégrez-la dans React, Vue, Svelte, Node.js ou n'importe quelle application JavaScript.

Les clés API restent sur votre serveur

Vos identifiants restent en toute sécurité sur votre serveur. Le navigateur ne détient, ne transmet et n'expose jamais les clés API brutes.

Des réponses ancrées dans votre contenu

Avant de répondre, le moteur extrait les passages pertinents de votre documentation via docmd-search, garantissant des réponses exactes et contextuelles.

100% hors ligne avec des modèles locaux

Connectez-vous en toute fluidité à Ollama local (llama3, mistral, qwen) pour des opérations isolées sans cloud.

Compatible avec plus de 100 fournisseurs d'IA et points de terminaison sur mesure

Propulsé par le moteur de transport universel AIPlug. Connectez-vous directement aux modèles cloud, transitez via Cloud Relay, exécutez localement hors ligne ou ciblez vos APIs d'entreprise sur mesure sans dépendance fournisseur.

docmd assistant orchestre les connexions via AIPlug (@memoryblock/aiplug), un moteur d'exécution léger unifiant plus de 100 fournisseurs et points de terminaison sur mesure sous un protocole unique.
Découvrir AIPlug sur GitHub →
Fournisseur Modèles pris en charge Mode de connexion Architecture de sécurité
OpenAI gpt-4o, gpt-4o-mini, o1, o3-mini Direct / Relay Sécurité KMS matérielle
Anthropic claude-3-7-sonnet, haiku Direct / Relay Sécurité KMS matérielle
Google Gemini gemini-2.0-flash, pro Direct / Relay Sécurité KMS matérielle
DeepSeek & Groq deepseek-chat, deepseek-r1, llama-3.3 Direct / Relay Sécurité KMS matérielle
Ollama (Local) llama3.3, mistral, qwen2.5, phi-4 Direct Hors-ligne 100% local / Zéro Cloud
APIs sur mesure & Entreprise vLLM, LocalAI, relais internes compatibles OpenAI, modèles personnalisés URL de base personnalisée Zéro télémétrie / Sur site
Plus de 100 via le runtime AIPlug Mistral, Cohere, Bedrock, Together AI, Azure OpenAI, OpenRouter Transport unifié AIPlug BYOK unifié & sécurité KMS

docmd Cloud Relay gratuit pour la documentation statique

Déploiement sur GitHub Pages, Cloudflare Pages, Netlify ou Vercel ? Activez l'assistance IA sans gérer de serveur.

01

Connectez votre domaine

Connectez-vous à cloud.docmd.io avec GitHub et associez le nom de domaine de votre documentation.

02

Enregistrez votre clé BYOK chiffrée

Enregistrez votre clé API OpenAI, Anthropic ou Gemini. Chiffrée au repos via des enveloppes matérielles KMS.

03

Collez l'ID de projet dans la configuration

Ajoutez projectId dans docmd.config.json. Le client se connecte en toute sécurité via des sessions vérifiées par domaine.

Zéro infrastructure backend
Liste blanche de domaines & protection contre les abus
Chiffrement d'enveloppe KMS matériel
100% gratuit pour l'open source
Ouvrir la console Cloud Relay →

Intégrez en quelques lignes de code

Créez une instance du moteur, connectez votre index de recherche et commencez à répondre aux questions. Prend en charge le streaming et les outils personnalisés.

docmd.config.json

JSON

Plugin sans configuration. Activez l'assistant IA flottant et liez Cloud Relay directement dans la configuration de votre projet.

assistant-engine.ts

TypeScript

Moteur headless pour Node.js et runtimes modernes. Initialisez Anthropic, OpenAI ou Ollama et diffusez les deltas de tokens directement.

register-tools.ts

TypeScript

Exécution d'outils extensible. Enregistrez des fonctions personnalisées, la navigation dans la documentation ou des requêtes de domaine côté serveur.

docmd.config.json
// 1. Drop into docmd.config.json — zero server maintenance
{
  "plugins": {
    "search": { "indexBody": true },
    "ai": {
      "assistant": true,
      "projectId": "docmd_aiv77jc8ms8qtpvd",
      "position": "bottom-center",
      "greeting": "How can I help with these docs today?"
    }
  }
}
import { DocmdAssistantEngine } from 'docmd-assistant';

// Initialise headless engine with any provider or custom gateway
const assistant = new DocmdAssistantEngine({
  provider: 'anthropic',
  model: 'claude-3-5-haiku-20241022',
  apiKey: process.env.ANTHROPIC_API_KEY,
  systemPrompt: 'You are an expert technical guide for our documentation.'
});

// Subscribe to streaming response deltas
assistant.on('chunk', (event) => process.stdout.write(event.data));

const response = await assistant.sendMessage('How do I configure custom plugins?');
console.log(response.message);
import { DocmdAssistantEngine, createStandardTools } from 'docmd-assistant';

// Connect via Cloud Relay with zero API key exposure on clients
const assistant = new DocmdAssistantEngine({
  projectId: 'docmd_aiv77jc8ms8qtpvd',
  endpoint: 'https://api.docmd.io/v1/ai/chat'
});

// Register built-in search & navigation tools
for (const tool of createStandardTools()) {
  assistant.registerTool(tool);
}

// Register custom domain tool (executed securely on server)
assistant.registerTool({
  name: 'lookup_account',
  description: 'Retrieve user account plan details',
  execute: async ({ email }) => ({ plan: 'enterprise', active: true })
});

Foire aux questions

Questions courantes sur docmd-assistant et le plugin IA.

Comment connaît-il la bonne réponse ?
Avant d'interroger le modèle de langage, le moteur récupère les passages pertinents dans votre index de recherche et les inclut dans le prompt. Cela ancre chaque réponse dans votre contenu réel.
Mes clés API sont-elles en sécurité ?
Oui. Les clés API sont déchiffrées et utilisées uniquement côté serveur. Le navigateur ne reçoit et ne transmet jamais les clés non chiffrées.
Peut-il fonctionner totalement hors ligne ?
Oui. En vous connectant à Ollama local (ex. http://localhost:11434), l'ensemble du pipeline (recherche vectorielle et génération de réponses) fonctionne à 100% hors ligne sur votre matériel sans aucun appel cloud.
docmd conserve-t-il les questions des utilisateurs ou les données de documentation ?
Non. docmd applique une politique stricte de zéro rétention. Les questions et réponses sont diffusées de manière transitoire et ne sont jamais stockées, enregistrées ni utilisées pour l'entraînement.

Ajoutez un assistant IA à vos docs

Open source, fonctionne avec n'importe quel site de documentation. Configuration en quelques minutes.