Codexa Documentation

Une intelligence artificielle locale, rapide, privée et polyvalente fonctionnant directement sur votre machine.

Démarrage rapide

shell
$ curl -fsSL https://ollama.com/install.sh | sh
$ ollama run llama3.2:3b

Introduction

Présentation#

Assistant IA Local est une intelligence artificielle qui s'exécute entièrement en local. Aucun serveur distant, aucun compte, aucun abonnement : le modèle est téléchargé une seule fois, puis fonctionne indéfiniment sur votre machine.

Cette approche la rend particulièrement adaptée à un usage quotidien, y compris sur des configurations modestes.

  • Pas besoin de connexion internet
  • Les données restent sur la machine
  • Fonctionnement rapide
  • Plus léger qu'une solution cloud
  • Adapté aux machines moins puissantes
  • Utilisable comme assistant personnel quotidien

Fonctionnalités

Caractéristiques principales#

Cinq domaines de compétence couvrent l'essentiel des besoins d'un assistant au quotidien.

IA Multilingue

  • Très bonne compréhension du français
  • Traduction
  • Analyse de documents
  • Questions générales

Plus légère et rapide

Optimisé
  • Chargement rapide
  • Faible consommation de ressources
  • Adaptée aux petites configurations

Développement + Raisonnement

  • Programmation avancée
  • Analyse de code
  • Algorithmes
  • Conception logicielle
  • Compréhension de projets complexes

Questions générales / Assistant personnel

  • Explications de concepts
  • Apprentissage
  • Résumés de textes
  • Rédaction
  • Brainstorming

Linux / Administration système

Terminal

L'IA aide directement avec le système :

  • Dépannage Linux
  • Erreurs apt
  • systemd
  • Réseau
  • Permissions
  • Analyse de logs
  • Commandes shell
  • Scripts d'administration

Cas d'usage

Utilisations#

Un aperçu complet de ce que l'assistant peut prendre en charge, du développement logiciel aux tâches de tous les jours.

Programmation

  • Python
  • C/C++
  • JavaScript
  • Rust
  • Correction de bugs
  • Explication de code
  • Génération de fonctions
  • Analyse de code existant
  • Programmation avancée
  • Aide à la conception logicielle
  • Algorithmes
  • Compréhension de gros projets

Administration système

  • Scripts Bash
  • Docker
  • Git
  • SQL
  • Dépannage Linux
  • Erreurs apt
  • systemd
  • Réseau
  • Permissions
  • Analyse de logs
  • Commandes shell
  • Scripts d'administration

Assistant personnel

  • Questions générales
  • Explications de concepts
  • Apprentissage
  • Résumé de textes
  • Rédaction
  • Brainstorming
  • Traduction
  • Analyse de documents
  • Raisonnement général

Utilisation quotidienne

  • Réponses rapides
  • Petites tâches
  • Aide en terminal
  • Assistance locale

Guide

Installer Ollama#

Avant d'installer une IA, installez Ollama, le moteur qui exécute les modèles en local. Une seule commande suffit : aucune dépendance à préparer.

Linux (Ubuntu / Debian par exemple)

shell
$ curl -fsSL https://ollama.com/install.sh | sh

Cela installe :

  • le binaire ollama
  • le service Ollama
  • les composants nécessaires pour exécuter les modèles

Vérifier l'installation

Vous devriez obtenir quelque chose comme :

shell
$ ollama --version
ollama version 0.x.x

Vérifier que le serveur Ollama tourne

Sous Linux, vérifiez l'état du service :

shell
$ systemctl status ollama

Si nécessaire, démarrez-le :

shell
$ systemctl start ollama

Sinon, vous pouvez lancer le serveur directement :

shell
$ ollama serve

Ollama écoute généralement sur http://localhost:11434.

Installation minimale complète (Linux)

En pratique, ces quatre commandes suffisent pour partir de zéro :

shell
$ curl -fsSL https://ollama.com/install.sh | sh
$ ollama --version
$ ollama run mistral
$ ollama list

Guide

Installer une IA#

À ce stade, aucune IA n'est encore installée. Téléchargez un modèle avec la commande ollama pull : il est installé une seule fois, puis reste disponible hors ligne.

shell
$ ollama pull NOM_DE_L_IA

Télécharge et installe un modèle IA local.

exemple
$ ollama pull mistral

Télécharge le modèle Mistral.

Guide

Utiliser une IA#

Une fois le modèle installé, lancez-le directement depuis le terminal.

shell
$ ollama run NOM_DE_L_IA

Lance l'intelligence artificielle choisie.

Une session de discussion interactive s'ouvre dans le terminal. Tapez /bye pour quitter la session.

exemple
$ ollama run mistral

Guide

Gestion des modèles#

Toutes les commandes nécessaires pour lister, arrêter, supprimer et contrôler les modèles installés.

Voir les IA installées

Affiche tous les modèles présents sur la machine, avec leur taille et leur date d'installation.

shell
$ ollama list

Voir l'IA actuellement chargée en mémoire

Affiche le ou les modèles actuellement chargés en mémoire vive.

shell
$ ollama ps

Arrêter une IA

Décharge le modèle de la mémoire. Le modèle reste installé et peut être relancé à tout moment.

shell
$ ollama stop NOM_DU_MODELE
exemple
$ ollama stop qwen2.5-coder:7b

Supprimer une IA

Supprime définitivement le modèle du disque et libère l'espace de stockage correspondant.

shell
$ ollama rm NOM_DU_MODELE
exemple
$ ollama rm phi3:mini

Arrêter tous les modèles en une seule commande

Récupère la liste des modèles chargés en mémoire, puis les arrête un par un.

shell
$ ollama ps | awk 'NR>1 {print $1}' | xargs -r -n1 ollama stop

Arrêter complètement le service

Arrête le service Ollama qui tourne en arrière-plan.

shell
$ sudo systemctl stop ollama

Relancer le service

Redémarre le service. Les modèles peuvent à nouveau être lancés normalement.

shell
$ sudo systemctl start ollama

Référence

Modèles recommandés#

Quatre modèles complémentaires suffisent à couvrir la quasi-totalité des usages.

Nom Rôle Commande
Qwen2.5 Coder 7B Développement ollama run qwen2.5-coder:7b
Mistral Linux / dépannage ollama run mistral
Llama 3.2 3B Questions générales ollama run llama3.2:3b
Qwen2.5 7B Multilingue / documents ollama run qwen2.5:7b
Phi 3 Mini Plus légère et rapide ollama run phi3:mini
DeepSeek Coder 6.7B Raisonnement (alternative à Qwen) ollama run deepseek-coder:6.7b

Référence

Stockage#

Espace disque requis

15 – 20Go

pour l'ensemble des quatre modèles recommandés

L'ensemble représente environ 15 à 20 Go de stockage.

Cela couvre quasiment tous les usages d'un assistant IA local :

  • Programmation
  • Administration système
  • Documents
  • Français
  • Raisonnement
  • Assistant personnel