← dsc — CLI DeepSeek

Documentation

dsc — CLI DeepSeek

dsc est un assistant de code agentique en ligne de commande, propulsé par DeepSeek. Un seul binaire (Windows/Linux) : il lit, écrit et exécute du code, cherche sur le web, et se met à jour tout seul.

Présentation

dsc est un assistant de développement qui vit dans le terminal, à la manière des agents de code modernes, mais adossé à l'API DeepSeek. Écrit en Go, il tient dans un seul binaire statique, sans runtime ni dépendance : on télécharge un fichier et on lance « dsc ».

Il est réellement agentique : il lit et modifie vos fichiers, lance des commandes shell, cherche dans le code avec Glob/Grep et va chercher la vraie documentation à jour grâce à la recherche web intégrée — le tout en boucle, jusqu'au résultat, avec un système de permissions (ask, acceptEdits, plan, bypass) qui garde l'humain aux commandes.

L'interface terminal est soignée : streaming des réponses, rendu markdown, historique, file d'attente des messages et reprise de session exacte. Le moteur de rendu est incrémental, si bien que la saisie ne gèle jamais, même sur de très longues conversations.

dsc se maintient seul : il vérifie et installe la dernière version en silence, propose de s'ajouter au PATH à la première utilisation sous Windows, et distribue ses binaires Windows et Linux depuis sa propre page, avec un manifeste signé par empreinte SHA-256.

Comment l'utiliser

01

Installer et démarrer

  1. 1.Télécharge le binaire (dsc.exe sous Windows, dsc sous Linux) depuis dsc.polaszyk.com.
  2. 2.Lance « dsc » : au premier lancement il demande ta clé DeepSeek (créée sur platform.deepseek.com) et propose de s'ajouter au PATH.
  3. 3.Décris ta demande : dsc s'occupe des fichiers, du shell et du web jusqu'au résultat.
02

Au quotidien

  1. 1.dsc "corrige le bug de build et relance les tests" pour une tâche directe.
  2. 2.dsc -c ou dsc --resume pour reprendre une session exactement où elle s'était arrêtée.
  3. 3.En session : /help liste les commandes, /model change de modèle, /mode règle les permissions.

Fonctionnalités

Agent complet : lecture/écriture de fichiers, shell, Glob/Grep en boucle
Recherche web intégrée (WebSearch + WebFetch) fiable, sans blocage
Interface terminal fluide : streaming, markdown, historique, file d'attente
Sessions sauvegardées et reprise exacte (dsc -c / --resume)
Permissions maîtrisées : ask, acceptEdits, plan, bypass
Mise à jour automatique + proposition d'ajout au PATH (Windows)
Binaire unique multi-plateforme, sans dépendance ni installation lourde

Sous le capot

dsc — CLI DeepSeek est bâti sur les briques suivantes :

GoAPI DeepSeekBubble Tea (TUI)Streaming SSEWindows / Linux

FAQ

Faut-il installer quelque chose ?

Non : c'est un binaire unique sans dépendance ni runtime. On télécharge un fichier et on le lance.

Comment se met-il à jour ?

Automatiquement : dsc vérifie et installe la dernière version en silence (dsc --update pour forcer).

La recherche web bloque-t-elle la conversation ?

Non : la recherche est locale et robuste ; une erreur devient un simple résultat d'outil, jamais un blocage.