Documentation Mirehub Mirehub Documentation

Guide complet de toutes les fonctionnalites de Mirehub, votre IDE macOS natif. De l'installation aux workflows avances avec Claude AI, cette documentation couvre chaque outil en detail. Complete guide to all Mirehub features, your native macOS IDE. From installation to advanced workflows with Claude AI, this documentation covers every tool in detail.

Demarrage rapide Getting started

Mirehub est un IDE natif (macOS & Windows) qui reunit plus de 15 outils de developpement dans une seule fenetre : Terminal, Claude AI, Git, Kanban avec Mode CTO, Packages multi-ecosysteme avec IA, TODO Scanner, Statistiques, Prompts, Database Explorer avec chat IA, Code Analysis, API Tester, et bien plus encore. Aucune configuration n'est necessaire. Les mises a jour sont automatiques. Mirehub is a native IDE (macOS & Windows) that combines over 15 development tools in a single window: Terminal, Claude AI, Git, Kanban with CTO Mode, multi-ecosystem Packages with AI, TODO Scanner, Statistics, Prompts, Database Explorer with AI chat, Code Analysis, API Tester, and much more. No configuration needed. Updates are automatic.

Installation Installation

  1. Telechargez le fichier .dmg depuis la page des releases GitHub Download the .dmg file from the GitHub releases page
  2. Ouvrez le .dmg et glissez Mirehub dans votre dossier /Applications Open the .dmg and drag Mirehub to your /Applications folder
  3. Au premier lancement, macOS peut demander une autorisation. Cliquez droit sur l'application et selectionnez "Ouvrir" pour contourner Gatekeeper On first launch, macOS may ask for authorization. Right-click the application and select "Open" to bypass Gatekeeper
  4. Lancez Mirehub et creez votre premier workspace en pointant vers vos projets Launch Mirehub and create your first workspace by pointing to your projects

Pour profiter des fonctionnalites d'intelligence artificielle, installez Claude Code avant de lancer Mirehub. Consultez la documentation officielle Claude Code pour les instructions d'installation.To take advantage of AI features, install Claude Code before launching Mirehub. See the official Claude Code documentation for installation instructions.

Configuration requise System requirements

macOS 12+ Monterey ou superieur requisMonterey or later required
Apple Silicon & Intel Binaire universel, natif sur les deux architecturesUniversal binary, native on both architectures
~150 MB Espace disque necessaire pour l'installationDisk space needed for installation
Claude Code Requis pour les fonctionnalites IA (optionnel pour le reste)Required for AI features (optional for everything else)

Vue d'ensemble de l'interface Interface overview

L'interface de Mirehub se compose de trois zones principales : Mirehub's interface consists of three main areas:

  • Barre laterale gauche — Navigation entre les workspaces, arborescence de fichiers du projet actif, et fichiers recents en acces rapide Left sidebar — Navigate between workspaces, file tree of the active project, and quick-access recent files
  • Barre d'outils superieure — Onglets de navigation entre les vues (Terminal, Claude AI, Git, Kanban, etc.), branche Git active, et scripts NPM rapides Top toolbar — Navigation tabs between views (Terminal, Claude AI, Git, Kanban, etc.), active Git branch, and quick NPM scripts
  • Zone de contenu principale — Affiche la vue active selectionnee dans la barre d'outils Main content area — Displays the active view selected in the toolbar
Mirehub — Vue d'ensemble de l'interface

Vue d'ensemble : barre laterale avec workspaces, onglets de navigation, terminal split avec Claude Code et scripts NPM rapides. Overview: sidebar with workspaces, navigation tabs, split terminal with Claude Code and quick NPM scripts.

Premiers pas First steps tutorial

Voici comment demarrer avec Mirehub en quelques minutes : Here is how to get started with Mirehub in just a few minutes:

  1. Creez un workspace — Utilisez Cmd+Shift+N ou le bouton "+" dans la barre laterale. Donnez un nom a votre workspace et selectionnez un ou plusieurs dossiers de projets Create a workspace — Use Cmd+Shift+N or the "+" button in the sidebar. Name your workspace and select one or more project folders
  2. Ajoutez vos projets — Un workspace peut contenir plusieurs projets. Mirehub cree un environnement symlinke dans ~/.mirehub/envs/ pour un acces unifie Add your projects — A workspace can contain multiple projects. Mirehub creates a symlinked environment in ~/.mirehub/envs/ for unified access
  3. Ouvrez le terminal — Cliquez sur l'onglet Terminal dans la barre d'outils. Le terminal s'ouvre dans le repertoire du workspace. Utilisez Cmd+D pour diviser en panes Open the terminal — Click the Terminal tab in the toolbar. The terminal opens in the workspace directory. Use Cmd+D to split into panes
  4. Essayez Claude AI — Cliquez sur le bouton Claude dans la barre d'outils pour lancer une session Claude Code dans un pane dedie. Posez votre premiere question ! Try Claude AI — Click the Claude button in the toolbar to launch a Claude Code session in a dedicated pane. Ask your first question!

Mirehub detecte automatiquement la presence de Git, Claude Code et Makefile dans chaque projet de votre workspace. Les onglets et fonctionnalites correspondants sont actives automatiquement.Mirehub automatically detects the presence of Git, Claude Code and Makefile in each project of your workspace. The corresponding tabs and features are activated automatically.

Workspaces

Les workspaces sont au coeur de Mirehub. Chaque workspace represente un environnement de travail isole qui peut contenir plusieurs projets. Chaque workspace possede sa propre configuration Claude, son Kanban, ses connexions de base de donnees et ses scripts. Workspaces are at the heart of Mirehub. Each workspace represents an isolated working environment that can contain multiple projects. Each workspace has its own Claude configuration, Kanban board, database connections and scripts.

Concept central Core concept

Un workspace est un conteneur logique qui regroupe un ou plusieurs projets dans un environnement unifie. Contrairement a un simple dossier, un workspace Mirehub offre une isolation complete : chaque workspace a sa propre configuration Claude, ses propres tickets Kanban, ses propres connexions de base de donnees et ses propres collections API. A workspace is a logical container that groups one or more projects in a unified environment. Unlike a simple folder, a Mirehub workspace offers complete isolation: each workspace has its own Claude configuration, its own Kanban tickets, its own database connections and its own API collections.

Fonctionnalites Features

Arborescence de fichiersFile tree Navigation avec icones par type de fichier (TypeScript, JSON, Markdown, images, etc.)Navigation with per-type file icons (TypeScript, JSON, Markdown, images, etc.)
Fichiers recentsRecent files Barre d'acces rapide en bas de la barre laterale pour retrouver vos derniers fichiersQuick access bar at the bottom of the sidebar to find your latest files
Basculement instantaneInstant switching Passez d'un projet a l'autre dans le meme workspace sans perdre votre contexteSwitch between projects in the same workspace without losing your context
Configuration isoleeIsolated config Claude, Kanban, base de donnees, API Tester : tout est isole par workspaceClaude, Kanban, database, API Tester: everything is isolated per workspace
Auto-detectionAuto-detection Git, Claude Code, Makefile detectes automatiquement dans chaque projetGit, Claude Code, Makefile automatically detected in each project
PersistancePersistence La configuration du workspace persiste entre les sessionsWorkspace configuration persists across sessions

Creer un workspace Creating a workspace

  1. Appuyez sur Cmd+Shift+N ou cliquez sur le bouton "+" en haut de la barre laterale Press Cmd+Shift+N or click the "+" button at the top of the sidebar
  2. Donnez un nom a votre workspace (par exemple "Backend API" ou "Projet Client X") Name your workspace (for example "Backend API" or "Client Project X")
  3. Selectionnez un ou plusieurs dossiers de projets. Mirehub cree un environnement symlinke dans ~/.mirehub/envs/ Select one or more project folders. Mirehub creates a symlinked environment in ~/.mirehub/envs/
  4. Votre workspace est pret ! Tous les outils sont automatiquement configures pour ce contexte Your workspace is ready! All tools are automatically configured for this context

Workspaces multi-projets Multi-project workspaces

Un workspace peut contenir plusieurs projets. Mirehub cree un environnement symlinke dans ~/.mirehub/envs/{workspace-name}/ qui regroupe tous les projets. Cela permet a Claude AI de travailler sur l'ensemble du code dans un contexte unifie. A workspace can contain multiple projects. Mirehub creates a symlinked environment in ~/.mirehub/envs/{workspace-name}/ that groups all projects together. This allows Claude AI to work on all the code in a unified context.

Navigation dans l'arborescence File tree navigation

  • Clic simple sur un fichier pour l'ouvrir dans le visualiseur de fichiers Single click on a file to open it in the file viewer
  • Clic droit pour acceder aux options contextuelles Right-click to access contextual options
  • Cmd+clic pour selectionner un fichier pour la comparaison diff (2 fichiers maximum) Cmd+click to select a file for diff comparison (2 files maximum)

La barre de fichiers recents en bas de la barre laterale affiche automatiquement vos derniers fichiers ouverts. Pratique pour naviguer rapidement entre les fichiers sur lesquels vous travaillez.The recent files bar at the bottom of the sidebar automatically displays your last opened files. Convenient for quickly navigating between files you are working on.

Gestion avancee des workspaces Advanced workspace management

Mirehub offre plusieurs options avancees pour gerer vos workspaces : Mirehub offers several advanced options for managing your workspaces:

  • Renommer un workspace en double-cliquant sur son nom dans la barre laterale Rename a workspace by double-clicking its name in the sidebar
  • Ajouter des projets a un workspace existant pour regrouper des repositories lies Add projects to an existing workspace to group related repositories
  • Retirer un projet d'un workspace sans affecter les fichiers sources Remove a project from a workspace without affecting source files
  • Supprimer un workspace entierement. Les fichiers sources restent intacts — seule la configuration Mirehub est supprimee Delete an entire workspace. Source files remain intact — only the Mirehub configuration is removed

Quand vous travaillez avec des monorepos ou des projets multi-packages, creez un seul workspace contenant tous les sous-projets. Claude AI pourra ainsi voir l'ensemble du code et comprendre les dependances inter-packages.When working with monorepos or multi-package projects, create a single workspace containing all sub-projects. Claude AI will then be able to see all the code and understand inter-package dependencies.

Workspaces — Arborescence et fichiers recents

Barre laterale avec arborescence de fichiers, detection automatique des configurations projet, et fichiers recents en bas. Sidebar with file tree, automatic project configuration detection, and recent files at the bottom.

Terminal

Mirehub integre un terminal complet base sur xterm.js. Ce n'est pas un gadget — c'est un vrai emulateur de terminal avec support complet des sequences ANSI, onglets multiples et split panes. Vous n'avez plus besoin d'iTerm ou Terminal.app a cote de votre IDE. Mirehub integrates a full terminal based on xterm.js. This is not a gimmick — it's a real terminal emulator with full ANSI sequence support, multiple tabs and split panes. You no longer need iTerm or Terminal.app alongside your IDE.

Fonctionnalites Features

Onglets multiplesMultiple tabs Cmd+T pour creer, Cmd+W pour fermer, Cmd+1-9 pour naviguerCmd+T to create, Cmd+W to close, Cmd+1-9 to navigate
Split panes Cmd+D horizontal, Cmd+Shift+D vertical, jusqu'a 4 par ongletCmd+D horizontal, Cmd+Shift+D vertical, up to 4 per tab
Zoom pane Cmd+Shift+Enter pour agrandir/reduire le pane actifCmd+Shift+Enter to zoom/unzoom the active pane
Navigation panesPane navigation Cmd+Alt+fleches pour naviguer entre les panesCmd+Alt+arrows to navigate between panes
Scripts NPMNPM scripts Scripts du projet accessibles en un clic dans la barre d'outilsProject scripts accessible in one click from the toolbar
Claude Code integreIntegrated Claude Code Bouton de lancement direct dans la barre d'outils, s'ouvre dans un pane dedieDirect launch button in the toolbar, opens in a dedicated pane

Utilisez Cmd+Shift+[ et Cmd+Shift+] pour naviguer rapidement entre les onglets precedent et suivant.Use Cmd+Shift+[ and Cmd+Shift+] to quickly navigate between previous and next tabs.

Guide : configurer un terminal de travail efficace Guide: setting up an efficient working terminal

Voici une configuration de terminal recommandee pour un workflow de developpement productif : Here is a recommended terminal configuration for a productive development workflow:

  1. Ouvrez un premier onglet (Cmd+T) pour votre shell de travail principal Open a first tab (Cmd+T) for your main working shell
  2. Divisez-le horizontalement (Cmd+D) pour avoir un pane de commandes et un pane de logs Split it horizontally (Cmd+D) to have a command pane and a logs pane
  3. Ouvrez un deuxieme onglet pour Claude Code (ou utilisez le bouton Claude dans la barre d'outils) Open a second tab for Claude Code (or use the Claude button in the toolbar)
  4. Utilisez un troisieme onglet pour les operations Git si vous preferez la ligne de commande Use a third tab for Git operations if you prefer the command line
  5. Naviguez entre les onglets avec Cmd+1, Cmd+2, Cmd+3 Navigate between tabs with Cmd+1, Cmd+2, Cmd+3

Le terminal de Mirehub supporte completement votre shell habituel (zsh, bash, fish). Toutes vos aliases, fonctions et configurations sont disponibles. Le terminal herite de votre profil shell comme tout emulateur natif.Mirehub's terminal fully supports your usual shell (zsh, bash, fish). All your aliases, functions and configurations are available. The terminal inherits from your shell profile like any native emulator.

Scripts NPM dans la barre d'outils NPM scripts in the toolbar

Quand un projet contient un package.json, Mirehub detecte automatiquement les scripts NPM et les affiche dans la barre d'outils du terminal. Cliquez sur un script pour l'executer dans le pane actif. Les scripts les plus courants comme dev, build, test et start sont accessibles en un clic. When a project contains a package.json, Mirehub automatically detects NPM scripts and displays them in the terminal toolbar. Click a script to execute it in the active pane. Common scripts like dev, build, test and start are accessible in one click.

Lancer Claude Code Launching Claude Code

Le bouton Claude dans la barre d'outils du terminal lance une session Claude Code dans un pane dedie. Claude Code s'ouvre dans le contexte du workspace actif, avec acces a tous les projets du workspace. Vous pouvez aussi lancer Claude manuellement en tapant claude dans n'importe quel pane. The Claude button in the terminal toolbar launches a Claude Code session in a dedicated pane. Claude Code opens in the context of the active workspace, with access to all workspace projects. You can also launch Claude manually by typing claude in any pane.

Chaque onglet et chaque pane sont des processus shell independants. Fermer un pane avec Cmd+W termine le processus en cours. Assurez-vous de sauvegarder votre travail avant de fermer un pane avec un processus actif.Each tab and pane are independent shell processes. Closing a pane with Cmd+W terminates the running process. Make sure to save your work before closing a pane with an active process.

Terminal — Split pane avec Claude Code

Terminal split : Claude Code a gauche, shell classique a droite. La barre d'outils affiche la branche Git active et tous les scripts NPM du projet. Split terminal: Claude Code on the left, regular shell on the right. The toolbar shows the active Git branch and all project NPM scripts.

Claude Code dans un terminal split

Session Claude Code active dans un pane terminal dedie, avec controle complet des permissions et du comportement de l'agent. Active Claude Code session in a dedicated terminal pane, with full control over agent permissions and behavior.

Visualiseur de fichiers File Viewer

Le visualiseur de fichiers integre est base sur Monaco Editor (le moteur de VS Code) avec le theme Catppuccin Mocha. Il offre la coloration syntaxique, la navigation, l'edition et la sauvegarde de fichiers directement dans Mirehub. The built-in file viewer is based on Monaco Editor (the VS Code engine) with the Catppuccin Mocha theme. It offers syntax highlighting, navigation, editing and file saving directly within Mirehub.

Langages supportes Supported languages

Plus de 20 langages avec coloration syntaxique complete : TypeScript, JavaScript, Python, Rust, Go, Java, C, C++, PHP, Ruby, Swift, Kotlin, HTML, CSS, SCSS, SQL, YAML, TOML, Markdown, JSON, et bien d'autres. Over 20 languages with full syntax highlighting: TypeScript, JavaScript, Python, Rust, Go, Java, C, C++, PHP, Ruby, Swift, Kotlin, HTML, CSS, SCSS, SQL, YAML, TOML, Markdown, JSON, and many more.

Fonctionnalites Features

Outils JSONJSON tools Validation en temps reel, bouton de formatage et bouton de minificationReal-time validation, format button and minify button
Apercu MarkdownMarkdown preview Mode apercu pour les fichiers Markdown avec rendu completPreview mode for Markdown files with full rendering
Visualisation d'imagesImage viewing PNG, JPG, GIF, WebP, SVG, ICO, BMP affiches directement dans l'editeurPNG, JPG, GIF, WebP, SVG, ICO, BMP displayed directly in the editor
Lecteur PDFPDF viewer Visualisation de fichiers PDF directement dans l'applicationView PDF files directly within the application
FavorisBookmarks Marquez vos fichiers importants avec l'icone etoile pour un acces rapideMark your important files with the star icon for quick access
SauvegardeSave Cmd+S pour sauvegarder. Un point apparait a cote du nom si le fichier est modifieCmd+S to save. A dot appears next to the filename when the file is modified

L'editeur offre egalement la colorisation des paires de brackets, le redimensionnement automatique et la navigation par numero de ligne. Pour comparer deux fichiers, utilisez Cmd+clic sur deux fichiers dans l'arborescence pour lancer la vue diff.The editor also offers bracket pair colorization, auto-resize and line number navigation. To compare two files, use Cmd+click on two files in the file tree to launch the diff view.

Claude AI

Mirehub offre une integration complete avec Claude Code, le copilote IA le plus puissant du marche. Au-dela du terminal, un tableau de bord dedie avec sept onglets permet de controler finement le comportement de l'agent : Permissions, Profil & Skills, CLAUDE.md, Historique, Bibliotheque, MCP et Workflow. Mirehub offers complete integration with Claude Code, the most powerful AI copilot on the market. Beyond the terminal, a dedicated dashboard with seven tabs lets you finely control the agent's behavior: Permissions, Profile & Skills, CLAUDE.md, History, Library, MCP and Workflow.

Claude Code doit etre installe sur votre systeme pour utiliser les fonctionnalites IA. Mirehub detecte automatiquement sa presence et active les onglets correspondants.Claude Code must be installed on your system to use AI features. Mirehub automatically detects its presence and activates the corresponding tabs.

Onglet Permissions Permissions tab

L'onglet Permissions vous donne un controle granulaire sur ce que Claude peut faire dans votre workspace. Configurez les outils autorises et bloques, le mode d'approbation et les hooks d'activite. The Permissions tab gives you granular control over what Claude can do in your workspace. Configure allowed and blocked tools, approval mode and activity hooks.

Mode de permission Permission mode

Quatre modes disponibles pour controler le niveau d'autonomie de Claude : Four modes available to control Claude's autonomy level:

  • Bypass — Claude agit sans demander d'approbation. Mode le plus rapide, ideal pour les taches de confiance Bypass — Claude acts without asking for approval. Fastest mode, ideal for trusted tasks
  • Accept Edits — Claude demande une approbation uniquement pour les modifications de fichiers Accept Edits — Claude asks for approval only for file modifications
  • Plan — Claude propose un plan d'action avant d'executer quoi que ce soit Plan — Claude proposes an action plan before executing anything
  • Default — Comportement par defaut de Claude Code Default — Default Claude Code behavior

Outils autorises et bloques Allowed and blocked tools

Selectionnez individuellement les outils que Claude peut utiliser : Bash, Read, Write, Edit, Glob, Grep, WebFetch, WebSearch, Task, NotebookEdit. Vous pouvez aussi bloquer des outils specifiques pour limiter les capacites de l'agent. Individually select which tools Claude can use: Bash, Read, Write, Edit, Glob, Grep, WebFetch, WebSearch, Task, NotebookEdit. You can also block specific tools to limit the agent's capabilities.

Hooks d'activite Activity hooks

Configurez des scripts qui s'executent automatiquement a des moments cles de l'activite de Claude (avant/apres une action, a la fin d'une session, etc.). Configure scripts that run automatically at key moments during Claude's activity (before/after an action, at the end of a session, etc.).

Claude AI — Onglet Permissions

Onglet Permissions de Claude AI : hooks d'activite, mode de permission (Bypass, Accept Edits, Plan, Default), outils autorises et outils bloques. Controle total sur le comportement de l'agent. Claude AI Permissions tab: activity hooks, permission mode (Bypass, Accept Edits, Plan, Default), allowed tools and blocked tools. Full control over agent behavior.


Onglet Profil & Skills Profile & Skills tab

Visualisez votre CLAUDE.md parse et mis en forme, avec toutes ses sections structurees (Project Overview, Language, Agent Team Configuration, etc.). Chaque section est copiable individuellement. Gerez les profils et skills de votre agent directement depuis l'interface. View your CLAUDE.md parsed and formatted, with all its structured sections (Project Overview, Language, Agent Team Configuration, etc.). Each section is individually copyable. Manage your agent profiles and skills directly from the interface.

Cliquez sur le bouton de copie a cote de chaque section pour copier son contenu. Pratique pour partager une partie de votre configuration avec un collegue ou pour la reutiliser dans un autre projet.Click the copy button next to each section to copy its content. Convenient for sharing part of your configuration with a colleague or reusing it in another project.

Claude AI — Profil et Skills

Vue Profil & Skills : votre CLAUDE.md parse et affiche avec ses sections. Chaque section est copiable individuellement. Les configurations d'agents et les instructions d'equipe sont structurees et lisibles. Profile & Skills view: your CLAUDE.md parsed and displayed with its sections. Each section is individually copyable. Agent configurations and team instructions are structured and readable.


Onglet CLAUDE.md CLAUDE.md tab

Editez votre fichier CLAUDE.md directement dans l'application, sans ouvrir un editeur externe. Les modifications sont sauvegardees immediatement. Le CLAUDE.md est le fichier central qui definit le comportement de Claude pour votre projet : conventions de code, instructions specifiques, architecture, regles de commit, etc. Edit your CLAUDE.md file directly in the application, without opening an external editor. Changes are saved immediately. The CLAUDE.md is the central file that defines Claude's behavior for your project: code conventions, specific instructions, architecture, commit rules, etc.

Le fichier CLAUDE.md est lu par Claude a chaque session. Des instructions claires et bien structurees ameliorent significativement la qualite des reponses. Prenez le temps de le rediger soigneusement.The CLAUDE.md file is read by Claude at each session. Clear and well-structured instructions significantly improve response quality. Take the time to write it carefully.

Claude AI — Editeur CLAUDE.md

Editeur CLAUDE.md integre : modifiez les instructions de votre agent sans quitter Mirehub. Bouton Enregistrer en haut a droite. Built-in CLAUDE.md editor: modify your agent instructions without leaving Mirehub. Save button in the top right.


Onglet Historique History tab

Retrouvez l'historique complet de toutes vos sessions Claude. Filtrez par date, reprenez une conversation passee ou analysez les resultats d'une session precedente. Chaque session affiche un resume, la date et la duree. Access the complete history of all your Claude sessions. Filter by date, resume a past conversation or analyze previous session results. Each session displays a summary, date and duration.

Utilisez l'historique pour retrouver une solution que Claude a proposee dans une session precedente, ou pour reprendre un travail interrompu exactement la ou vous l'avez laisse.Use history to find a solution that Claude proposed in a previous session, or to resume interrupted work exactly where you left off.

Claude AI — Historique des sessions

Historique des sessions Claude : retrouvez n'importe quelle conversation passee et reprenez exactement la ou vous vous etiez arrete. Claude session history: find any past conversation and resume exactly where you left off.


Onglet Bibliotheque Library tab

La Bibliotheque centralise des profils et skills pre-configures que vous pouvez deployer en un clic sur n'importe quel workspace. C'est le moyen le plus rapide de configurer Claude pour un cas d'usage specifique. The Library centralizes pre-configured profiles and skills that you can deploy in one click to any workspace. It's the fastest way to configure Claude for a specific use case.

Profils disponibles Available profiles

Revue de codeCode Review Audit qualite, bonnes pratiques et optimisationsQuality audit, best practices and optimizations
Debugger Diagnostic et resolution de bugsBug diagnosis and resolution
Refactoring Restructuration et amelioration du codeCode restructuring and improvement
Auditeur SecuriteSecurity Auditor Detection de vulnerabilites et failles de securiteVulnerability and security flaw detection
Designer FrontendFrontend Designer UI/UX et composants visuelsUI/UX and visual components
Planificateur de ProjetProject Planner Organisation, planification et roadmapOrganization, planning and roadmap
Redacteur DocDoc Writer Generation de documentation et commentairesDocumentation and comment generation

Skills

Des slash commands pre-configurees que Claude peut utiliser dans vos sessions : Pre-configured slash commands that Claude can use in your sessions:

  • /commitGenerer un commit structure avec message conventionnelGenerate a structured commit with conventional message
  • /fix-issueCorriger un bug a partir d'une issue GitHubFix a bug from a GitHub issue
  • /pr-reviewRevue complete de pull requestComplete pull request review
  • /refactorGuide de refactoring structureStructured refactoring guide
  • /testGenerer des tests unitaires et d'integrationGenerate unit and integration tests
  • /explain-codeExpliquer un morceau de code en detailExplain a piece of code in detail
  • /debugDiagnostiquer un probleme avec analyse methodiqueDiagnose a problem with methodical analysis
  • /doc-generateGenerer de la documentation techniqueGenerate technical documentation
  • /security-scanScanner le code pour les vulnerabilitesScan code for vulnerabilities
  • /deploy-checklistGenerer une checklist de deploiementGenerate a deployment checklist

Filtrez les profils et skills par categorie (Design, DevOps, Development, Documentation, Git, Planning, Quality, Security) et deployez en un clic vers n'importe quel workspace. Filter profiles and skills by category (Design, DevOps, Development, Documentation, Git, Planning, Quality, Security) and deploy in one click to any workspace.

Guide : deployer un profil et des skills Guide: deploying a profile and skills

  1. Ouvrez l'onglet Bibliotheque dans le tableau de bord Claude AI Open the Library tab in the Claude AI dashboard
  2. Parcourez les profils disponibles et selectionnez celui adapte a votre besoin (ex: "Revue de code" pour un audit qualite) Browse available profiles and select the one suited to your need (e.g., "Code Review" for a quality audit)
  3. Cliquez sur "Deployer" pour l'appliquer au workspace actif. Le profil est injecte dans votre CLAUDE.md Click "Deploy" to apply it to the active workspace. The profile is injected into your CLAUDE.md
  4. Passez aux skills et selectionnez ceux que vous souhaitez (ex: /commit, /test, /refactor) Switch to skills and select the ones you want (e.g., /commit, /test, /refactor)
  5. Deployez les skills : ils sont copies dans .claude/commands/ de votre projet Deploy skills: they are copied to .claude/commands/ in your project
  6. Lancez une session Claude Code et utilisez les slash commands (ex: tapez /commit dans la conversation) Launch a Claude Code session and use the slash commands (e.g., type /commit in the conversation)

Filtrez les profils et skills par categorie en utilisant les boutons de filtre en haut de la Bibliotheque. Les categories disponibles sont : Design, DevOps, Development, Documentation, Git, Planning, Quality, Security.Filter profiles and skills by category using the filter buttons at the top of the Library. Available categories are: Design, DevOps, Development, Documentation, Git, Planning, Quality, Security.

Claude AI — Bibliotheque de profils et skills

Bibliotheque Claude : profils pre-configures et skills (slash commands) deployables en un clic. Filtrage par categorie. Claude Library: pre-configured profiles and skills (slash commands) deployable in one click. Filter by category.


Onglet MCP MCP tab

Le panneau MCP (Model Context Protocol) permet de donner a Claude des super-pouvoirs en connectant des serveurs d'outils externes. Mirehub fournit un catalogue de serveurs pre-configures et la possibilite d'en ajouter manuellement. The MCP (Model Context Protocol) panel lets you give Claude superpowers by connecting external tool servers. Mirehub provides a pre-configured server catalog and the ability to add custom ones.

Catalogue de serveurs Server catalog

Parcourez un catalogue de serveurs MCP classes par categorie. Chaque serveur affiche son nom, sa description, un badge "officiel" le cas echeant, et la liste de ses fonctionnalites. Installation en un clic — Mirehub configure automatiquement la commande et les arguments. Browse an MCP server catalog organized by category. Each server shows its name, description, an "official" badge where applicable, and its feature list. One-click install — Mirehub automatically configures the command and arguments.

Categories disponibles : Available categories:

  • DatabaseAcces aux bases de donnees via MCPDatabase access via MCP
  • File SystemLecture, ecriture et navigation de fichiersRead, write and browse files
  • WebScraping, fetch, navigation webScraping, fetch, web navigation
  • AIIntegration avec d'autres modeles d'IAIntegration with other AI models
  • Dev ToolsOutils de developpement (linting, formatting, etc.)Development tools (linting, formatting, etc.)
  • CloudServices cloud (AWS, GCP, Azure)Cloud services (AWS, GCP, Azure)
  • CommunicationSlack, email, notificationsSlack, email, notifications
  • UtilitiesOutils generaux (PDF, images, etc.)General tools (PDF, images, etc.)

Installation d'un serveur MCP Installing an MCP server

  1. Naviguez vers l'onglet MCP dans le tableau de bord Claude AI Navigate to the MCP tab in the Claude AI dashboard
  2. Parcourez le catalogue ou filtrez par categorie pour trouver le serveur souhaite Browse the catalog or filter by category to find the desired server
  3. Cliquez sur "Installer". Mirehub configure automatiquement la commande et les arguments Click "Install". Mirehub automatically configures the command and arguments
  4. Si des variables d'environnement sont requises (cles API, tokens), remplissez les champs demandes If environment variables are required (API keys, tokens), fill in the requested fields
  5. Le serveur est pret a utiliser dans vos sessions Claude The server is ready to use in your Claude sessions

Configuration & variables d'environnement Configuration & environment variables

Chaque serveur MCP peut etre configure avec des arguments personnalises et des variables d'environnement (cles API, tokens d'authentification, etc.). Vous pouvez aussi ajouter un serveur MCP manuellement en specifiant la commande, les arguments et les variables d'environnement. Each MCP server can be configured with custom arguments and environment variables (API keys, auth tokens, etc.). You can also add a custom MCP server manually by specifying the command, arguments and environment variables.

Documentation integree Built-in documentation

Consultez la documentation de chaque serveur MCP directement dans Mirehub. Le bouton "Aide" affiche la sortie d'aide du serveur, copiable en un clic. Pratique pour verifier les commandes disponibles sans quitter l'application. View each MCP server's documentation directly in Mirehub. The "Help" button shows the server's help output, copyable in one click. Convenient for checking available commands without leaving the app.

Les serveurs MCP etendent les capacites de Claude au-dela de la lecture et l'ecriture de fichiers. Avec les bons serveurs, Claude peut interroger des bases de donnees, naviguer sur le web, interagir avec des services cloud, et bien plus encore.MCP servers extend Claude's capabilities beyond reading and writing files. With the right servers, Claude can query databases, browse the web, interact with cloud services, and much more.


Onglet Workflow Workflow tab

Configurez un workflow d'orchestration complet pour Claude. Cinq axes configurables definissent comment Claude travaille sur vos projets : Configure a comprehensive orchestration workflow for Claude. Five configurable axes define how Claude works on your projects:

  • Mode Plan — Entrer en mode plan pour toute tache non triviale (3+ etapes ou decisions architecturales). Re-planifier si quelque chose deraille Plan Mode — Enter plan mode for any non-trivial task (3+ steps or architectural decisions). Re-plan if something goes off track
  • Strategie sous-agents — Utiliser les sous-agents pour garder le contexte propre, deleguer recherche et analyse en parallele. Une tache par sous-agent Subagent strategy — Use subagents to keep context clean, delegate research and analysis in parallel. One task per subagent
  • Boucle d'amelioration — Apres toute correction, mettre a jour les lecons apprises et ecrire des regles preventives. Iterer sans relache Improvement loop — After any correction, update lessons learned and write preventive rules. Iterate relentlessly
  • Verification avant completion — Ne jamais marquer une tache terminee sans preuve de fonctionnement (tests, logs, demonstration) Pre-completion verification — Never mark a task as done without proof it works (tests, logs, demonstration)
  • Correction autonome de bugs — Corriger directement les bugs et les tests CI en echec sans intervention humaine Autonomous bug fixing — Fix bugs and failing CI tests directly without human intervention

Deployez le workflow sur un projet specifique ou sur tous vos projets en un clic. Deploy the workflow to a specific project or to all your projects in one click.

Le workflow est injecte dans votre fichier CLAUDE.md. Activez les cinq axes pour une experience d'agent completement autonome qui planifie, execute, verifie et apprend de ses erreurs.The workflow is injected into your CLAUDE.md file. Enable all five axes for a fully autonomous agent experience that plans, executes, verifies and learns from its mistakes.

AutoClaude

AutoClaude genere automatiquement un fichier .claude/CLAUDE.md pour les projets qui n'en ont pas. Si vous venez d'ajouter un projet a votre workspace et qu'il n'a pas de configuration Claude, AutoClaude vous propose de creer un fichier d'instructions adapte a votre stack technique. AutoClaude automatically generates a .claude/CLAUDE.md file for projects that don't have one. If you just added a project to your workspace and it has no Claude configuration, AutoClaude offers to create an instruction file adapted to your tech stack.

Fonctionnalites Features

Templates adaptesAdapted templates Trois templates disponibles : Standard, Fullstack, FrontendThree templates available: Standard, Fullstack, Frontend
Apercu en directLive preview Visualisez le CLAUDE.md genere avant de l'appliquerPreview the generated CLAUDE.md before applying it
Application en lotBatch application Appliquez la configuration a tous les projets non configures d'un coupApply configuration to all unconfigured projects at once
Detection de stackStack detection Analyse votre projet pour proposer le template le plus adapteAnalyzes your project to suggest the most appropriate template

Utilisation Usage

  1. Ouvrez l'onglet AutoClaude dans le tableau de bord Claude AI Open the AutoClaude tab in the Claude AI dashboard
  2. Selectionnez le template adapte a votre projet (Standard, Fullstack ou Frontend) Select the template suited to your project (Standard, Fullstack or Frontend)
  3. Previsualisez le contenu genere dans l'apercu en direct Preview the generated content in the live preview
  4. Cliquez sur "Appliquer" pour creer le fichier .claude/CLAUDE.md dans votre projet Click "Apply" to create the .claude/CLAUDE.md file in your project

AutoClaude est un point de depart. Apres avoir genere le fichier, personnalisez-le dans l'onglet CLAUDE.md pour l'adapter aux specificites de votre projet.AutoClaude is a starting point. After generating the file, customize it in the CLAUDE.md tab to adapt it to your project's specifics.

Git

Mirehub integre une interface Git visuelle complete. Branches, commits, staging, diffs, stash, push — tout est accessible sans taper une seule commande. L'interface est concu pour les developpeurs qui veulent la puissance de Git avec le confort du visuel. Mirehub integrates a complete visual Git interface. Branches, commits, staging, diffs, stash, push — everything is accessible without typing a single command. The interface is designed for developers who want Git's power with visual comfort.

Fonctionnalites Features

Vue branchesBranch view Branches locales avec indicateurs ahead/behind par rapport au remoteLocal branches with ahead/behind indicators relative to remote
Historique de commitsCommit history Graphe visuel des commits avec details de chaque changementVisual commit graph with details for each change
Staging area Fichiers modified et staged clairement separesModified and staged files clearly separated
Zone de commitCommit area Message de commit integre, Cmd+Enter pour validerIntegrated commit message, Cmd+Enter to commit
Operations completesFull operations Checkout, Create, Rename, Merge, Delete, Fetch, Pull, Push, StashCheckout, Create, Rename, Merge, Delete, Fetch, Pull, Push, Stash
Diff viewer Visualisation inline des differences pour comparer les changementsInline diff visualization to compare changes

Workflow Git typique Typical Git workflow

  1. Consultez vos branches dans la vue d'ensemble. Les indicateurs ahead/behind vous montrent l'etat de synchronisation Check your branches in the overview. Ahead/behind indicators show you the synchronization state
  2. Verifiez les fichiers modifies dans le staging area. Cliquez sur un fichier pour voir le diff Check modified files in the staging area. Click a file to see the diff
  3. Stagez les fichiers souhaites en cliquant sur le bouton "+" a cote de chaque fichier Stage desired files by clicking the "+" button next to each file
  4. Redigez votre message de commit et validez avec Cmd+Enter Write your commit message and commit with Cmd+Enter
  5. Poussez vos changements avec le bouton Push Push your changes with the Push button

Utilisez le stash pour sauvegarder temporairement vos modifications avant de changer de branche. Le panneau Git affiche la liste de vos stashs avec possibilite de les appliquer ou supprimer.Use stash to temporarily save your modifications before switching branches. The Git panel displays your stash list with the ability to apply or delete them.

Operations de branche Branch operations

Toutes les operations de branche sont accessibles depuis le panneau Git : All branch operations are accessible from the Git panel:

  • Checkout — Basculer vers une branche existante Checkout — Switch to an existing branch
  • Create — Creer une nouvelle branche a partir de la branche courante Create — Create a new branch from the current branch
  • Rename — Renommer une branche locale Rename — Rename a local branch
  • Merge — Fusionner une branche dans la branche courante Merge — Merge a branch into the current branch
  • Delete — Supprimer une branche locale Delete — Delete a local branch
  • Fetch — Recuperer les changements du remote sans les appliquer Fetch — Retrieve changes from remote without applying them
  • Pull — Recuperer et appliquer les changements du remote Pull — Retrieve and apply changes from remote
  • Push — Envoyer les commits locaux vers le remote Push — Send local commits to remote
  • Stash — Sauvegarder temporairement les modifications non committees Stash — Temporarily save uncommitted changes

Le diff viewer inline affiche les ajouts en vert et les suppressions en rouge, similaire a git diff mais avec une interface visuelle plus lisible. Cliquez sur un fichier modifie dans le staging area pour voir ses changements.The inline diff viewer shows additions in green and deletions in red, similar to git diff but with a more readable visual interface. Click a modified file in the staging area to see its changes.

Git — Interface visuelle

Vue Git : branches locales, historique de commits, zone de staging avec fichiers modifies et stages, et zone de commit integree. Git view: local branches, commit history, staging area with modified and staged files, and integrated commit area.

Kanban

Le Kanban integre vous permet de gerer vos taches directement a cote de votre code. Plus besoin d'ouvrir Trello ou Notion — vos taches vivent dans votre workspace. Et surtout, le Kanban de Mirehub est propulse par Claude AI : envoyez un ticket, Claude le resout automatiquement. The integrated Kanban lets you manage tasks right next to your code. No need to open Trello or Notion — your tasks live in your workspace. And best of all, Mirehub's Kanban is powered by Claude AI: send a ticket, Claude solves it automatically.

Colonnes Columns

5 colonnes adaptees au workflow de developpement : 5 columns adapted to development workflow:

  1. TODOA faireTo do
  2. WORKINGEn cours (Claude ou vous)In progress (Claude or you)
  3. PENDINGEn attente (Claude a une question)Waiting (Claude has a question)
  4. DONETermine avec succesCompleted successfully
  5. FAILEDEchoue (Claude a rencontre une erreur)Failed (Claude encountered an error)

Fonctionnalites Features

Filtres avancesAdvanced filters Par tags (bug, feature, refactor, docs, urgent) et par scopeBy tags (bug, feature, refactor, docs, urgent) and by scope
Niveaux de prioritePriority levels Low, medium, high, critical — avec code couleur visuelLow, medium, high, critical — with visual color coding
Drag & drop Deplacez les tickets entre colonnes par glisser-deposerMove tickets between columns by drag and drop
Numerotation autoAuto numbering Tickets numerotes automatiquement (T-01, T-02, T-03...)Tickets numbered automatically (T-01, T-02, T-03...)
Pieces jointesAttachments Upload de fichiers + collage d'images depuis le presse-papierFile upload + image paste from clipboard
Edition completeFull editing Double-clic pour la modale d'edition avec tous les champsDouble-click for the editing modal with all fields

Integration Claude AI Claude AI integration

Le Kanban de Mirehub est propulse par l'IA. Chaque ticket peut etre envoye directement a Claude Code qui le resout automatiquement. Voici le workflow complet : Mirehub's Kanban is AI-powered. Every ticket can be sent directly to Claude Code which resolves it automatically. Here is the complete workflow:

  1. Creez un ticket avec titre, description, priorite et labels Create a ticket with title, description, priority and labels
  2. Cliquez sur le bouton "Envoyer a Claude" sur le ticket Click the "Send to Claude" button on the ticket
  3. Mirehub ouvre un onglet terminal avec Claude Code et lui envoie un fichier prompt (.mirehub/.kanban-prompt-{id}.md) Mirehub opens a terminal tab with Claude Code and sends it a prompt file (.mirehub/.kanban-prompt-{id}.md)
  4. Des variables d'environnement sont definies : MIREHUB_KANBAN_TASK_ID, MIREHUB_KANBAN_FILE Environment variables are set: MIREHUB_KANBAN_TASK_ID, MIREHUB_KANBAN_FILE
  5. Claude travaille de maniere autonome. Le ticket passe en WORKING Claude works autonomously. The ticket moves to WORKING
  6. A la fin, un hook (kanban-done.sh) met a jour le statut. Le Kanban se rafraichit en temps reel When done, a hook (kanban-done.sh) updates the status. The Kanban refreshes in real-time

Si Claude a une question, le ticket passe en PENDING avec un champ question. Si Claude echoue, le ticket passe en FAILED avec un champ erreur. If Claude has a question, the ticket moves to PENDING with a question field. If Claude fails, the ticket moves to FAILED with an error field.

Planification automatique Automatic scheduling

Quand une session Claude termine un ticket, elle cherche automatiquement la tache suivante par ordre de priorite : d'abord les taches WORKING en cours, puis la prochaine tache TODO. Pipeline entierement autonome : creez vos tickets, Claude les traite un par un sans intervention. When a Claude session finishes a ticket, it automatically looks for the next task by priority: first WORKING tasks in progress, then the next TODO task. Fully autonomous pipeline: create your tickets, Claude handles them one by one without intervention.

Synchronisation temps reel Real-time sync

  • File watching (fs.watch) detecte les changements de Claude ou d'autres editeurs File watching (fs.watch) detects changes from Claude or other editors
  • Polling de secours toutes les 30 secondes pour la fiabilite Fallback polling every 30 seconds for reliability
  • Plusieurs instances Claude peuvent travailler sur differents tickets simultanement Multiple Claude instances can work on different tickets simultaneously

Guide : workflow complet Kanban + Claude AI Guide: complete Kanban + Claude AI workflow

Voici un guide pas a pas pour utiliser le Kanban avec Claude AI pour automatiser la resolution de taches : Here is a step-by-step guide to using Kanban with Claude AI to automate task resolution:

  1. Planifiez vos taches — Creez des tickets avec des descriptions precises. Plus la description est detaillee, meilleur sera le resultat de Claude. Ajoutez des labels (bug, feature, refactor) et une priorite Plan your tasks — Create tickets with precise descriptions. The more detailed the description, the better Claude's result will be. Add labels (bug, feature, refactor) and a priority
  2. Envoyez le premier ticket — Cliquez sur "Envoyer a Claude" sur le ticket le plus prioritaire. Un onglet terminal s'ouvre automatiquement Send the first ticket — Click "Send to Claude" on the highest priority ticket. A terminal tab opens automatically
  3. Observez le travail — Claude travaille de maniere autonome. Le ticket passe en WORKING. Vous pouvez suivre la progression dans le pane terminal Watch the work — Claude works autonomously. The ticket moves to WORKING. You can follow progress in the terminal pane
  4. Verifiez le resultat — Quand Claude termine, le ticket passe en DONE. Verifiez le code genere et les tests Verify the result — When Claude finishes, the ticket moves to DONE. Review the generated code and tests
  5. Gerez les cas speciaux — Si le ticket est en PENDING, Claude a une question : repondez-y. Si le ticket est en FAILED, examinez l'erreur et ajustez la description Handle special cases — If the ticket is PENDING, Claude has a question: answer it. If the ticket is FAILED, examine the error and adjust the description
  6. Pipeline automatique — Activez la planification automatique pour que Claude enchaine les tickets par ordre de priorite sans intervention Automatic pipeline — Enable automatic scheduling so Claude chains tickets by priority order without intervention

Pour les meilleurs resultats avec Claude, redigez des descriptions de tickets qui incluent : le contexte du probleme, le comportement attendu, les fichiers concernes, et les criteres de validation. Plus le ticket est precis, moins Claude aura besoin de poser des questions.For best results with Claude, write ticket descriptions that include: the problem context, expected behavior, affected files, and validation criteria. The more precise the ticket, the fewer questions Claude will need to ask.

Pieces jointes sur les tickets Ticket attachments

Les pieces jointes enrichissent vos tickets avec du contexte visuel : Attachments enrich your tickets with visual context:

  • Upload de fichiers — Glissez un fichier directement sur un ticket ou utilisez le bouton d'upload File upload — Drag a file directly onto a ticket or use the upload button
  • Collage d'images — Pendant l'edition d'un ticket, collez une image depuis le presse-papier avec Cmd+V Image paste — While editing a ticket, paste an image from clipboard with Cmd+V
  • Screenshots — Capturez un screenshot avec macOS (Cmd+Shift+4) puis collez-le directement dans le ticket Screenshots — Capture a screenshot with macOS (Cmd+Shift+4) then paste it directly into the ticket

Les pieces jointes sont stockees dans .mirehub/attachments/{taskId}/ et sont accessibles par Claude lors de la resolution du ticket. Attachments are stored in .mirehub/attachments/{taskId}/ and are accessible by Claude during ticket resolution.

Les donnees du Kanban sont stockees localement dans .workspaces/kanban.json. Vous pouvez les versionner dans Git pour partager l'etat du Kanban avec votre equipe. Les pieces jointes sont stockees dans .mirehub/attachments/{taskId}/.Kanban data is stored locally in .workspaces/kanban.json. You can version it in Git to share the Kanban state with your team. Attachments are stored in .mirehub/attachments/{taskId}/.


Mode CTO CTO Mode

Le Mode CTO transforme Claude en directeur technique autonome qui ameliore continuellement votre codebase. Un seul clic sur le bouton "CTO Mode" dans l'en-tete du Kanban cree un ticket special qui ne se termine jamais — Claude analyse, planifie et implemente des ameliorations session apres session. CTO Mode transforms Claude into an autonomous CTO who continuously improves your codebase. A single click on the "CTO Mode" button in the Kanban header creates a special ticket that never ends — Claude analyzes, plans and implements improvements session after session.

Comment ca fonctionne How it works

  1. Cliquez sur le bouton CTO Mode dans l'en-tete du Kanban Click the CTO Mode button in the Kanban header
  2. Un ticket special est cree automatiquement avec le label cto et une priorite haute A special ticket is automatically created with the cto label and high priority
  3. Claude est assigne immediatement et commence a analyser votre projet Claude is assigned immediately and starts analyzing your project
  4. Il identifie 3 a 5 axes d'amelioration et cree des sous-tickets lies It identifies 3 to 5 improvement axes and creates linked sub-tickets
  5. Il implemente les quick wins et commite apres chaque amelioration It implements quick wins and commits after each improvement
  6. En fin de session, le ticket repasse en TODO avec un resume — pret pour la session suivante At the end of the session, the ticket goes back to TODO with a summary — ready for the next session

Cycle perpetuel Perpetual cycle

Contrairement aux tickets normaux, un ticket CTO ne peut jamais passer en DONE. Il alterne entre TODO et WORKING, session apres session. A chaque nouvelle session, Claude consulte les sous-tickets precedents pour maintenir la continuite et ne pas refaire ce qui a deja ete fait. Unlike normal tickets, a CTO ticket can never transition to DONE. It alternates between TODO and WORKING, session after session. At each new session, Claude checks previous sub-tickets to maintain continuity and avoid redoing past work.

Identification visuelle Visual identification

  • Shimmer anime — Un degrade anime mauve/rose/bleu/turquoise distingue les cartes CTO des tickets normaux Animated shimmer — An animated mauve/pink/blue/teal gradient distinguishes CTO cards from normal tickets
  • Halo pulsant — Quand le ticket est en WORKING, un halo mauve pulse autour de la carte Pulsing halo — When the ticket is WORKING, a mauve halo pulses around the card
  • Label CTO — Un chip rose/mauve identifie clairement le ticket CTO label — A pink/mauve chip clearly identifies the ticket
  • Sidebar — Affiche "CTO MODE" avec un style gradient au lieu de "WORKING" Sidebar — Shows "CTO MODE" with a gradient style instead of "WORKING"

Sous-tickets et continuite Sub-tickets and continuity

Claude cree des sous-tickets via le MCP (kanban_create) avec un parentTicketId. Le ticket parent garde la trace de tous ses childTicketIds. A chaque nouvelle session, Claude lit ces sous-tickets pour savoir ce qui a deja ete fait et planifier de nouvelles ameliorations. Claude creates sub-tickets via MCP (kanban_create) with a parentTicketId. The parent ticket tracks all its childTicketIds. At each new session, Claude reads these sub-tickets to know what's already been done and plan new improvements.

Desactiver un ticket Disabling a ticket

Clic droit sur n'importe quel ticket pour le desactiver. Les tickets desactives apparaissent en grise (45% opacite, 40% niveaux de gris), ne peuvent pas etre deplaces par drag & drop, et ne sont pas selectionnes par le scheduler automatique. Clic droit a nouveau pour reactiver. Right-click on any ticket to disable it. Disabled tickets appear grayed out (45% opacity, 40% grayscale), cannot be drag-dropped, and are not selected by the automatic scheduler. Right-click again to re-enable.

Le Mode CTO est ideal pour l'amelioration continue de votre codebase. Activez-le sur un projet mature et laissez Claude identifier les patterns de refactoring, les failles de securite, les optimisations de performance et les oublis de documentation — sans effort de votre part.CTO Mode is ideal for continuous improvement of your codebase. Enable it on a mature project and let Claude identify refactoring patterns, security flaws, performance optimizations and documentation gaps — with zero effort from your side.

Kanban — Tableau de taches propulse par l'IA avec Mode CTO

Kanban propulse par l'IA : 5 colonnes, envoi direct de tickets a Claude AI, Mode CTO pour l'amelioration continue, mise a jour en temps reel, filtres par tags et scopes. AI-powered Kanban: 5 columns, direct ticket dispatch to Claude AI, CTO Mode for continuous improvement, real-time updates, tag and scope filters.

Packages

Le gestionnaire de packages unifie supporte tous les ecosystemes majeurs : npm, Go, pip, Cargo, NuGet, Composer, Bower. Visualisez, filtrez et mettez a jour vos dependances dans une interface unique. Et surtout, un chat IA integre vous assiste pour analyser vos packages, detecter les failles de securite et recommander des mises a jour. The unified package manager supports all major ecosystems: npm, Go, pip, Cargo, NuGet, Composer, Bower. View, filter and update your dependencies in a single interface. And best of all, a built-in AI chat assists you in analyzing packages, detecting security vulnerabilities and recommending updates.

Ecosystemes supportes Supported ecosystems

npm Node.js — detection via package.jsonNode.js — detected via package.json
Go modules Go — detection via go.modGo — detected via go.mod
pip Python — detection via requirements.txt / pyproject.tomlPython — detected via requirements.txt / pyproject.toml
Cargo Rust — detection via Cargo.tomlRust — detected via Cargo.toml
NuGet / Composer / Bower .NET, PHP et legacy — egalement detectes automatiquement.NET, PHP and legacy — also automatically detected

Fonctionnalites Features

Filtres intelligentsSmart filters Filtrez par : tous, dependances, devDependencies, mises a jour disponibles, packages deprecies. Recherche textuelle en temps reelFilter by: all, dependencies, devDependencies, available updates, deprecated packages. Real-time text search
Liens directs vers le registreDirect registry links Chaque package est un lien cliquable vers son registre d'origine (npmjs.com, pkg.go.dev, pypi.org, crates.io, etc.)Each package is a clickable link to its source registry (npmjs.com, pkg.go.dev, pypi.org, crates.io, etc.)
Mise a jour individuelle ou globaleIndividual or bulk update Mettez a jour un seul package ou lancez un upgrade global. Compteur de packages a mettre a jour affiche en permanenceUpdate a single package or run a bulk upgrade. Count of updatable packages always visible
Packages depreciesDeprecated packages Les packages deprecies sont identifies visuellement avec leur message de depreciation affiche inlineDeprecated packages are visually identified with their deprecation message displayed inline

Chat IA — assistant packages AI Chat — package assistant

Un panneau de chat redimensionnable en bas de l'onglet Packages vous donne acces a un assistant IA dedie. Posez vos questions en langage naturel et Claude analyse vos dependances en profondeur. A resizable chat panel at the bottom of the Packages tab gives you access to a dedicated AI assistant. Ask questions in natural language and Claude analyzes your dependencies in depth.

  • Analyse de dependances — "Quels packages dois-je mettre a jour en priorite ?" Dependency analysis — "Which packages should I update first?"
  • Audit de securite — "Y a-t-il des vulnerabilites connues dans mes dependances ?" Security audit — "Are there known vulnerabilities in my dependencies?"
  • Actions automatiques — Claude peut suggerer des mises a jour qui s'executent automatiquement. Si Claude propose "mettre a jour ces packages", le systeme les met a jour pour vous Automatic actions — Claude can suggest updates that execute automatically. If Claude suggests "update these packages", the system updates them for you
  • Recommandations — "Ce package est-il toujours maintenu ? Existe-t-il une alternative ?" Recommendations — "Is this package still maintained? Is there an alternative?"

Avant de lancer un upgrade global, verifiez les changelogs des packages majeurs. Un upgrade de version majeure peut introduire des changements cassants (breaking changes).Before running a global upgrade, check the changelogs of major packages. A major version upgrade may introduce breaking changes.

Packages — Gestionnaire multi-ecosysteme avec chat IA

Vue Packages : gestionnaire multi-ecosysteme avec filtres intelligents, liens directs vers les registres, mises a jour en un clic et chat IA pour l'analyse de dependances. Packages view: multi-ecosystem manager with smart filters, direct registry links, one-click updates and AI chat for dependency analysis.

TODO Scanner

Le TODO Scanner parcourt automatiquement votre codebase pour trouver tous les marqueurs de dette technique : TODO, FIXME, HACK, NOTE, XXX. Fini les commentaires oublies dans le code. The TODO Scanner automatically scans your codebase for all technical debt markers: TODO, FIXME, HACK, NOTE, XXX. No more forgotten comments in code.

Fonctionnalites Features

Scan automatiqueAutomatic scan Scanne l'ensemble du projet a l'ouverture et a chaque modificationScans the entire project on open and on each modification
Filtres par typeFilter by type Filtrez par TODO, FIXME, HACK, NOTE ou XXX pour cibler vos recherchesFilter by TODO, FIXME, HACK, NOTE or XXX to target your searches
Navigation directeDirect navigation Cliquez sur un resultat pour ouvrir le fichier a la ligne exacteClick a result to open the file at the exact line
CompteursCounters Compteurs par type pour mesurer et suivre la dette techniquePer-type counters to measure and track technical debt

Utilisez les compteurs du TODO Scanner comme indicateur de sante du projet. Un nombre eleve de FIXME ou HACK signale une dette technique a traiter. Combinez avec le Kanban pour creer des tickets directement depuis les findings.Use the TODO Scanner counters as a project health indicator. A high number of FIXME or HACK signals technical debt to address. Combine with Kanban to create tickets directly from findings.

TODO Scanner — Detection de dette technique

Vue TODO Scanner : scan automatique de toute la codebase, filtres par type (TODO, FIXME, HACK, NOTE, XXX), avec lien direct vers le fichier source. TODO Scanner view: automatic full-codebase scan, filter by type (TODO, FIXME, HACK, NOTE, XXX), with direct link to source file.

Statistiques Statistics

Comprenez votre codebase en un coup d'oeil. Ideal avant un refactoring, un audit ou simplement pour suivre l'evolution de votre projet au fil du temps. Understand your codebase at a glance. Ideal before a refactoring, an audit, or simply to track your project's evolution over time.

Metriques affichees Displayed metrics

Nombre total de fichiersTotal file count Vue globale du nombre de fichiers dans le projetGlobal view of the number of files in the project
Lignes de code totalesTotal lines of code Comptage total des lignes de code dans l'ensemble du projetTotal line count across the entire project
Repartition par langageDistribution by language Graphes de repartition par type de fichier et par langageDistribution graphs by file type and language
Plus gros fichiersLargest files Classement des fichiers les plus volumineux du projetRanking of the largest files in the project

Le classement des fichiers les plus volumineux est un excellent point de depart pour identifier les fichiers a refactorer. Les fichiers trop grands sont souvent un signe de responsabilites mixtes.The largest files ranking is an excellent starting point to identify files to refactor. Files that are too large are often a sign of mixed responsibilities.

Statistiques — Analyse du projet

Vue Statistiques : nombre total de fichiers et lignes, repartition par type de fichier avec graphes, et classement des fichiers les plus volumineux. Statistics view: total files and lines count, distribution by file type with graphs, and largest files ranking.

Prompts

La bibliotheque de prompts contient des templates prets a l'emploi, organises par categorie. Envoyez-les directement a Claude ou transformez-les en tickets Kanban. Vos meilleures pratiques de developpement, a un clic. The prompt library contains ready-to-use templates, organized by category. Send them directly to Claude or turn them into Kanban tickets. Your development best practices, one click away.

Categories Categories

  • DeveloppementDevelopmentPrompts pour ecrire du code, refactorer, optimiser les performances Prompts to write code, refactor, optimize performance
  • QualiteQualityPrompts pour les tests, la revue de code, l'audit de qualite Prompts for tests, code review, quality audit
  • DocumentationPrompts pour generer de la documentation, des commentaires, des README Prompts to generate documentation, comments, READMEs
  • DevOpsPrompts pour CI/CD, Docker, deploiement, infrastructure Prompts for CI/CD, Docker, deployment, infrastructure
  • GeneralGeneralPrompts d'usage general pour l'analyse, la planification et l'exploration General-purpose prompts for analysis, planning and exploration

Utilisation Usage

Cliquez sur un prompt pour acceder a trois actions : Click a prompt to access three actions:

  • Copier — Copie le prompt dans le presse-papier pour le coller ou vous voulez Copy — Copy the prompt to clipboard to paste wherever you want
  • Envoyer a Claude — Ouvre une session Claude Code avec le prompt pre-rempli Send to Claude — Open a Claude Code session with the prompt pre-filled
  • Creer un ticket — Transforme le prompt en ticket Kanban pour le traiter plus tard Create a ticket — Turn the prompt into a Kanban ticket to handle later
Prompts — Bibliotheque de templates

Vue Prompts : bibliotheque de templates organises par categorie, avec envoi direct a Claude ou creation de ticket Kanban. Prompts view: template library organized by category, with direct send to Claude or Kanban ticket creation.

Database Explorer

L'explorateur de bases de donnees a ete entierement repense. Connectez-vous a vos bases, ecrivez des requetes dans l'editeur Monaco, et surtout : interrogez vos donnees en langage naturel grace au chat IA integre. Claude genere le SQL, l'execute, et vous explique les resultats — le tout sans quitter Mirehub. The database explorer has been completely redesigned. Connect to your databases, write queries in the Monaco editor, and most importantly: query your data in natural language with the built-in AI chat. Claude generates the SQL, executes it, and explains the results — all without leaving Mirehub.

Bases supportees Supported databases

PostgreSQL Le SGBD relationnel open-source le plus avanceThe most advanced open-source relational database
MySQL Le SGBD le plus populaire pour le webThe most popular database for the web
MongoDB Base NoSQL orientee documentsDocument-oriented NoSQL database
SQLite Base legere embarquee, fichier localLightweight embedded database, local file
MSSQL Microsoft SQL Server pour les environnements enterpriseMicrosoft SQL Server for enterprise environments

Interface trois panneaux Three-panel interface

L'interface se decoupe en trois zones redimensionnables : The interface is divided into three resizable zones:

  1. Barre laterale — Liste de connexions avec statut (connecte/deconnecte/erreur), tags d'environnement colores (local, dev, int, qua, prd), et actions (editer, supprimer, reordonner par drag) Sidebar — Connection list with status (connected/disconnected/error), colored environment tags (local, dev, int, qua, prd), and actions (edit, delete, reorder by drag)
  2. Zone de requetes — Editeur Monaco avec coloration syntaxique SQL/JSON, onglets multiples, selecteur de LIMIT (50-1000), badge d'environnement, export CSV, et pagination des resultats Query area — Monaco editor with SQL/JSON syntax highlighting, multiple tabs, LIMIT selector (50-1000), environment badge, CSV export, and result pagination
  3. Chat IA (NL Chat) — Interrogez vos donnees en langage naturel. Claude genere le SQL, l'execute, et vous explique les resultats AI Chat (NL Chat) — Query your data in natural language. Claude generates the SQL, executes it, and explains the results

Chat IA — requetes en langage naturel AI Chat — natural language queries

Le chat IA transforme vos questions en requetes SQL executables, avec un pipeline intelligent en plusieurs etapes : The AI chat transforms your questions into executable SQL queries, with a multi-step intelligent pipeline:

  1. Generation SQL — Claude comprend votre question et genere la requete SQL appropriee a partir du schema de la base SQL generation — Claude understands your question and generates the appropriate SQL query from the database schema
  2. Execution — La requete est executee automatiquement sur la base connectee Execution — The query is automatically executed on the connected database
  3. Retry intelligent — En cas d'erreur SQL (syntaxe, colonne manquante), Claude corrige automatiquement la requete et reessaye Smart retry — On SQL error (syntax, missing column), Claude automatically corrects the query and retries
  4. Interpretation — Claude recoit les resultats et genere une reponse humaine expliquant ce que les donnees signifient Interpretation — Claude receives the results and generates a human-readable answer explaining what the data means
  5. Raffinement — Si les resultats ne correspondent pas exactement a l'intention, Claude peut affiner la requete automatiquement Refinement — If results don't exactly match the intent, Claude can automatically refine the query

Un bouton "SQL" sur chaque reponse de Claude permet de copier la requete generee directement dans l'editeur. An "SQL" button on each Claude response lets you copy the generated query directly into the editor.

Permissions NL par connexion NL permissions per connection

Chaque connexion dispose de permissions granulaires qui controlent ce que Claude peut faire via le chat IA : Each connection has granular permissions that control what Claude can do via the AI chat:

  • Lecture (active par defaut) — Claude peut uniquement lire les donnees (SELECT) Read (enabled by default) — Claude can only read data (SELECT)
  • Ecriture — Claude peut modifier les donnees (INSERT, UPDATE) Write — Claude can modify data (INSERT, UPDATE)
  • Suppression — Claude peut supprimer des donnees (DELETE, DROP) Delete — Claude can delete data (DELETE, DROP)

Tags d'environnement Environment tags

Chaque connexion porte un tag d'environnement colore pour identifier rapidement la cible : Each connection carries a colored environment tag to quickly identify the target:

  • localDeveloppement localLocal development
  • devEnvironnement de developpementDevelopment environment
  • intIntegrationIntegration
  • quaQualification / StagingQualification / Staging
  • prdProductionProduction
  • personnalisecustomNom libreCustom name

Le badge d'environnement est affiche dans l'editeur de requetes et dans la barre laterale, pour ne jamais executer une requete destructrice sur le mauvais environnement. The environment badge is displayed in the query editor and in the sidebar, so you never run a destructive query on the wrong environment.

Backup & Restore Backup & Restore

Sauvegardez et restaurez vos bases de donnees directement depuis Mirehub : Back up and restore your databases directly from Mirehub:

  • Backup — Creez un snapshot de votre base en un clic depuis la barre laterale Backup — Create a snapshot of your database in one click from the sidebar
  • Restore — Restaurez un backup vers n'importe quelle connexion Restore — Restore a backup to any connection
  • Journal — Un panneau de logs en bas affiche l'historique de toutes les operations de backup/restore avec horodatage et statut Log — A log panel at the bottom shows the history of all backup/restore operations with timestamps and status

Utilisez les permissions NL pour securiser vos connexions de production : activez uniquement la lecture. Ainsi, meme si vous posez une question ambigue au chat IA, Claude ne pourra jamais modifier ou supprimer vos donnees.Use NL permissions to secure your production connections: enable read-only. This way, even if you ask an ambiguous question to the AI chat, Claude can never modify or delete your data.

Bien que les identifiants soient chiffres, evitez de stocker des connexions vers des bases de production sensibles. Utilisez de preference des bases de developpement ou de staging.Although credentials are encrypted, avoid storing connections to sensitive production databases. Preferably use development or staging databases.

Database Explorer — Interface trois panneaux avec chat IA

Database Explorer : interface trois panneaux avec barre laterale de connexions, editeur de requetes Monaco, et chat IA pour interroger vos donnees en langage naturel. Database Explorer: three-panel interface with connection sidebar, Monaco query editor, and AI chat to query your data in natural language.

Code Analysis

Le panneau Code Analysis fournit un audit complet de la qualite et de la securite de votre code. Il detecte automatiquement les outils d'analyse installes sur votre systeme, les filtre selon les langages de votre projet, et produit des rapports detailles avec note globale. The Code Analysis panel provides a comprehensive quality and security audit of your code. It automatically detects analysis tools installed on your system, filters them by your project's languages, and produces detailed reports with an overall grade.

Detection intelligente des outils Smart tool detection

Mirehub detecte automatiquement les outils d'analyse installes sur votre machine et n'affiche que ceux pertinents pour votre projet, en fonction des langages detectes. Langages supportes : Python, JavaScript, TypeScript, Go, Java, Ruby, C, C++, PHP, Terraform, Kubernetes, Docker, CloudFormation. Les outils universels sont toujours affiches. Mirehub automatically detects analysis tools installed on your machine and only shows those relevant to your project, based on detected languages. Supported languages: Python, JavaScript, TypeScript, Go, Java, Ruby, C, C++, PHP, Terraform, Kubernetes, Docker, CloudFormation. Universal tools are always shown.

Si un outil n'est pas installe, vous pouvez l'installer directement depuis le panneau avec suivi de progression en temps reel. If a tool is not installed, you can install it directly from the panel with real-time progress tracking.

Categories d'analyse Analysis categories

SecuriteSecurity Detection de vulnerabilites, failles de securite, references CWEVulnerability detection, security flaws, CWE references
QualiteQuality Linting, bonnes pratiques, code style, complexite cyclomatiqueLinting, best practices, code style, cyclomatic complexity
DependancesDependencies Audit des packages, vulnerabilites connues (CVE)Package audit, known vulnerabilities (CVE)
Infrastructure Terraform, Kubernetes, Docker, CloudFormationTerraform, Kubernetes, Docker, CloudFormation

Rapports & findings Reports & findings

Chaque analyse produit un rapport detaille avec des findings classes par severite : Each analysis produces a detailed report with findings sorted by severity:

  • CriticalProblemes bloquants necessitant une correction immediateBlocking issues requiring immediate fix
  • HighProblemes importants a corriger rapidementImportant issues to fix soon
  • MediumAmeliorations recommandeesRecommended improvements
  • LowSuggestions mineuresMinor suggestions
  • InfoInformations et recommandationsInformation and recommendations

Chaque finding affiche le fichier, la ligne et la colonne exactes, un extrait du code problematique, le nom de la regle, un lien vers la documentation de la regle, et l'identifiant CWE le cas echeant. Cliquez sur un finding pour naviguer directement dans le fichier source. Each finding shows the exact file, line and column, a snippet of the problematic code, the rule name, a link to the rule documentation, and the CWE identifier where applicable. Click a finding to navigate directly to the source file.

Note globale du projet Project-wide grade

Mirehub calcule automatiquement une note de A a F pour votre projet, basee sur le nombre de findings critiques, hauts et moyens. La note est affichee en permanence dans l'en-tete du panneau. Mirehub automatically calculates a grade from A to F for your project, based on the number of critical, high and medium findings. The grade is displayed permanently in the panel header.

Creation de tickets Kanban Kanban ticket creation

Selectionnez les findings a corriger et creez des tickets Kanban en masse. Plusieurs modes de regroupement disponibles : Select the findings to fix and create Kanban tickets in bulk. Several grouping modes available:

  • Individuel — Un ticket par findingIndividual — One ticket per finding
  • Par fichier — Regrouper les findings du meme fichierBy file — Group findings from the same file
  • Par regle — Regrouper les violations de la meme regleBy rule — Group violations of the same rule
  • Par severite — Regrouper par niveau de severiteBy severity — Group by severity level

Les tickets crees peuvent ensuite etre envoyes directement a Claude AI pour correction automatique depuis le Kanban. Created tickets can then be sent directly to Claude AI for automatic fix from the Kanban board.

Guide : pipeline de qualite automatise Guide: automated quality pipeline

Combinez Code Analysis, Kanban et Claude AI pour un pipeline de correction automatique : Combine Code Analysis, Kanban and Claude AI for an automated fix pipeline:

  1. Lancez une analyse — Ouvrez le panneau Code Analysis et executez les outils pertinents pour votre projet Run an analysis — Open the Code Analysis panel and run the relevant tools for your project
  2. Examinez les findings — Triez par severite (Critical d'abord) et examinez les problemes detectes Review findings — Sort by severity (Critical first) and examine detected issues
  3. Selectionnez les findings a corriger — Cochez les findings et choisissez un mode de regroupement (par fichier, par regle ou par severite) Select findings to fix — Check the findings and choose a grouping mode (by file, by rule or by severity)
  4. Creez les tickets Kanban — Cliquez sur "Creer tickets" pour generer des tickets avec les details des findings Create Kanban tickets — Click "Create tickets" to generate tickets with finding details
  5. Envoyez a Claude — Depuis le Kanban, envoyez les tickets a Claude pour correction automatique Send to Claude — From the Kanban, send tickets to Claude for automatic fix
  6. Relancez l'analyse — Apres les corrections de Claude, relancez une analyse pour verifier que les problemes sont resolus Re-run analysis — After Claude's fixes, re-run an analysis to verify issues are resolved

La note du projet (A-F) est recalculee apres chaque analyse. Suivez l'evolution de votre note au fil du temps pour mesurer l'amelioration de la qualite du code. Visez une note A pour un code de production.The project grade (A-F) is recalculated after each analysis. Track your grade evolution over time to measure code quality improvement. Aim for an A grade for production code.

Installer des outils manquants Installing missing tools

Si un outil d'analyse n'est pas installe sur votre systeme, Mirehub affiche un bouton "Installer" a cote de son nom. L'installation se fait directement depuis le panneau avec suivi de progression en temps reel. Les outils sont installes via les gestionnaires de packages standard (npm, pip, brew, go install, etc.). If an analysis tool is not installed on your system, Mirehub displays an "Install" button next to its name. Installation is done directly from the panel with real-time progress tracking. Tools are installed via standard package managers (npm, pip, brew, go install, etc.).

Combinez Code Analysis + Kanban + Claude AI pour un workflow de correction automatique : analysez votre code, creez des tickets depuis les findings, et laissez Claude les resoudre. Pipeline de qualite entierement automatise.Combine Code Analysis + Kanban + Claude AI for an automatic fix workflow: analyze your code, create tickets from findings, and let Claude solve them. Fully automated quality pipeline.

Code Analysis — Audit qualite et securite

Panneau Code Analysis : outils detectes automatiquement, findings classes par severite avec extraits de code, note globale du projet (A-F), et creation de tickets Kanban en masse. Code Analysis panel: auto-detected tools, findings sorted by severity with code snippets, project-wide grade (A-F), and bulk Kanban ticket creation.

API Tester

Un client API complet integre directement dans Mirehub. Organisez vos requetes en collections, gerez plusieurs environnements, validez vos reponses avec des assertions automatiques et surveillez vos endpoints avec des health checks. Fini les allers-retours avec Postman ou Insomnia. A full API client built right into Mirehub. Organize requests into collections, manage multiple environments, validate responses with automated assertions, and monitor your endpoints with health checks. No more switching to Postman or Insomnia.

Requetes HTTP HTTP requests

Toutes les methodesAll methods GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONSGET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
Headers Configuration avec activation/desactivation individuelle de chaque headerConfiguration with individual enable/disable toggle for each header
Body multi-formatMulti-format body JSON (auto-formate), form-data, texte brut, ou videJSON (auto-formatted), form-data, plain text, or empty
Reponses formateesFormatted responses JSON avec coloration syntaxique, indicateurs visuels (code HTTP, temps, taille)JSON with syntax highlighting, visual indicators (HTTP code, time, size)
Codes HTTP coloresColor-coded HTTP 2xx vert, 3xx bleu, 4xx orange, 5xx rouge pour identification instantanee2xx green, 3xx blue, 4xx orange, 5xx red for instant identification
Duplication rapideQuick duplication Dupliquez une requete existante en un clic pour la modifierDuplicate an existing request in one click to modify it

Collections

Organisez vos requetes en collections nommees. Chaque collection regroupe un ensemble de requetes liees (par exemple, toutes les routes d'une API). Creez, renommez, dupliquez et supprimez des collections depuis la barre laterale. Organize your requests into named collections. Each collection groups related requests together (e.g., all routes of an API). Create, rename, duplicate and delete collections from the sidebar.

Environnements & variables Environments & variables

Definissez plusieurs environnements (dev, staging, production) avec des variables cle-valeur. Selectionnez l'environnement actif et les variables sont automatiquement substituees dans vos URLs, headers et body. Define multiple environments (dev, staging, production) with key-value variables. Select the active environment and variables are automatically substituted in your URLs, headers and body.

Definissez une variable {{base_url}} dans chaque environnement (ex: http://localhost:3000 pour dev, https://api.staging.example.com pour staging). Ainsi, vous changez d'environnement en un clic sans modifier vos requetes.Define a {{base_url}} variable in each environment (e.g., http://localhost:3000 for dev, https://api.staging.example.com for staging). This way, you switch environments in one click without modifying your requests.

Assertions & tests automatiques Assertions & automated tests

Ajoutez des assertions sur chaque requete pour valider automatiquement les reponses : Add assertions on each request to automatically validate responses:

  • Code de statut — Verifier que la reponse retourne le code attendu (200, 404, etc.) Status code — Verify the response returns the expected code (200, 404, etc.)
  • Body contains — Verifier la presence d'une chaine dans le body Body contains — Check for a string in the response body
  • Header contains — Verifier la presence d'un header specifique Header contains — Check for a specific response header
  • JSON Path — Evaluer un chemin JSON et verifier sa valeur JSON Path — Evaluate a JSON path and check its value
  • Temps de reponse — S'assurer que la reponse arrive sous un seuil (ex. < 500ms) Response time — Ensure response arrives under a threshold (e.g. < 500ms)

Les resultats s'affichent dans un onglet dedie avec des badges pass/fail visuels. Results display in a dedicated tab with visual pass/fail badges.

Health checks

Surveillez la disponibilite de vos endpoints avec des health checks dedies. Configurez l'URL et le code de statut attendu, puis lancez-les individuellement ou tous d'un coup. Chaque health check affiche un indicateur visuel (vert = OK, rouge = echec) avec le code de statut, le temps de reponse et l'horodatage. Monitor your endpoint availability with dedicated health checks. Configure the URL and expected status code, then run them individually or all at once. Each health check shows a visual indicator (green = OK, red = failure) with status code, response time, and timestamp.

Import / Export

Exportez l'integralite de vos tests API (collections, environnements, health checks) vers un fichier pour le partager avec votre equipe ou le versionner dans Git. Importez un fichier existant pour reprendre le travail d'un collegue. Export your entire API test suite (collections, environments, health checks) to a file to share with your team or version in Git. Import an existing file to pick up a colleague's work.

Guide : configurer votre premiere collection API Guide: setting up your first API collection

  1. Creez une collection — Dans la barre laterale du panneau API, cliquez sur "Nouvelle collection" et donnez-lui un nom (ex: "Auth API") Create a collection — In the API panel sidebar, click "New collection" and name it (e.g., "Auth API")
  2. Configurez un environnement — Creez un environnement "dev" avec les variables base_url = http://localhost:3000 et api_key = votre cle Set up an environment — Create a "dev" environment with variables base_url = http://localhost:3000 and api_key = your key
  3. Ajoutez votre premiere requete — Selectionnez la methode (GET), entrez l'URL {{base_url}}/api/health, et executez Add your first request — Select the method (GET), enter the URL {{base_url}}/api/health, and execute
  4. Ajoutez des assertions — Par exemple, status code = 200 et body contains "ok" Add assertions — For example, status code = 200 and body contains "ok"
  5. Configurez un health check — Ajoutez l'URL dans la section health checks pour surveiller la disponibilite Set up a health check — Add the URL in the health checks section to monitor availability
  6. Exportez — Exportez la collection pour la partager avec votre equipe ou la versionner dans Git Export — Export the collection to share with your team or version in Git

Les variables d'environnement sont substituees partout : dans les URLs, les headers, le body des requetes et meme dans les valeurs des assertions. Utilisez la syntaxe {{variable_name}} pour referencer une variable.Environment variables are substituted everywhere: in URLs, headers, request body and even in assertion values. Use the {{variable_name}} syntax to reference a variable.

Indicateurs visuels de reponse Response visual indicators

Chaque reponse affiche trois indicateurs visuels pour une lecture instantanee : Each response displays three visual indicators for instant reading:

  • Code HTTP colore — Vert pour 2xx (succes), bleu pour 3xx (redirection), orange pour 4xx (erreur client), rouge pour 5xx (erreur serveur) Color-coded HTTP code — Green for 2xx (success), blue for 3xx (redirect), orange for 4xx (client error), red for 5xx (server error)
  • Temps de reponse — Affiche en millisecondes avec code couleur (vert < 200ms, orange < 1s, rouge > 1s) Response time — Displayed in milliseconds with color coding (green < 200ms, orange < 1s, red > 1s)
  • Taille de la reponse — Taille du body en KB/MB pour identifier les reponses trop volumineuses Response size — Body size in KB/MB to identify responses that are too large
API Tester — Client API complet

Client API integre : collections de requetes dans la barre laterale, configuration des headers et body, reponses JSON formatees avec assertions automatiques, environnements multiples et health checks. Built-in API client: request collections in the sidebar, header and body configuration, formatted JSON responses with automated assertions, multiple environments and health checks.

Mises a jour Updates

Mirehub gere deux types de mises a jour : les mises a jour de l'application elle-meme et la surveillance des outils de developpement installes sur votre systeme. Mirehub manages two types of updates: updates to the application itself and monitoring of development tools installed on your system.

Mises a jour de l'application Application updates

Mirehub verifie automatiquement la disponibilite de nouvelles versions. Quand une mise a jour est disponible : Mirehub automatically checks for new versions. When an update is available:

  1. Une notification modale s'affiche avec les details de la nouvelle version A notification modal appears with details of the new version
  2. Cliquez sur "Telecharger" pour lancer le telechargement avec barre de progression Click "Download" to start the download with progress bar
  3. Une fois le telechargement termine, cliquez sur "Installer et redemarrer" Once the download is complete, click "Install and restart"
  4. Mirehub redemarre automatiquement avec la nouvelle version Mirehub automatically restarts with the new version

Surveillance des outils Tool monitoring

Mirehub surveille aussi les versions de vos outils de developpement et vous notifie des mises a jour disponibles : Mirehub also monitors your development tools' versions and notifies you of available updates:

  • Node.jsVersion actuelle vs derniere version LTSCurrent version vs latest LTS version
  • npmVersion actuelle vs derniere version stableCurrent version vs latest stable version
  • Claude CodeDerniere version disponibleLatest available version
  • GitVersion actuelle vs derniere versionCurrent version vs latest version
  • RTKToken-optimized CLI proxyToken-optimized CLI proxy

Chaque outil affiche sa version actuelle, la derniere version disponible, et un bouton d'installation en un clic avec suivi de progression en temps reel. Each tool displays its current version, the latest available version, and a one-click install button with real-time progress tracking.

La verification automatique des mises a jour se fait au demarrage de l'application. Vous pouvez aussi forcer une verification manuelle depuis les preferences.Automatic update checking happens at application startup. You can also force a manual check from the preferences.

Raccourcis clavier Keyboard shortcuts

Mirehub est concu pour etre utilise au clavier. Maitrisez ces raccourcis pour naviguer a la vitesse de la pensee. Mirehub is designed for keyboard use. Master these shortcuts to navigate at the speed of thought.

Terminal

RaccourciShortcut ActionAction
Cmd+T Nouvel onglet terminalNew terminal tab
Cmd+W Fermer le pane actif (ou l'onglet si un seul pane)Close active pane (or tab if single pane)
Cmd+D Split horizontal (pane a droite)Horizontal split (pane to the right)
Cmd+Shift+D Split vertical (pane en dessous)Vertical split (pane below)
Cmd+Shift+Enter Zoom/dezoom le pane actifZoom/unzoom active pane
Cmd+Alt+fleches Naviguer entre les panesNavigate between panes
Cmd+Shift+[ / ] Onglet precedent / suivantPrevious / next tab
Cmd+1 ... Cmd+9 Aller a l'onglet NJump to tab N

Workspace

RaccourciShortcut ActionAction
Cmd+Shift+N Creer un nouveau workspaceCreate new workspace

Fichiers & Editeur Files & Editor

RaccourciShortcut ActionAction
Cmd+S Sauvegarder le fichierSave file
Cmd+clic Selectionner un fichier pour la comparaison diff (2 max)Select file for diff comparison (2 max)

Git

RaccourciShortcut ActionAction
Cmd+Enter Commit (dans la zone de message)Commit (in the message area)

General General

RaccourciShortcut ActionAction
Escape Fermer la modale / annulerClose modal / cancel
Enter Confirmer l'actionConfirm action

Les raccourcis Terminal de Mirehub sont inspires de iTerm2 et VS Code pour une transition naturelle. Cmd+D pour split et Cmd+T pour nouvel onglet sont les deux raccourcis les plus utilises.Mirehub's terminal shortcuts are inspired by iTerm2 and VS Code for a natural transition. Cmd+D for split and Cmd+T for new tab are the two most used shortcuts.

FAQ

Questions frequemment posees sur Mirehub. Frequently asked questions about Mirehub.

Comment installer Claude Code ? How to install Claude Code?

Claude Code s'installe via npm : npm install -g @anthropic-ai/claude-code. Vous aurez besoin d'un compte Anthropic et d'une cle API. Consultez la documentation officielle pour le guide complet. Mirehub detecte automatiquement Claude Code une fois installe. Claude Code is installed via npm: npm install -g @anthropic-ai/claude-code. You will need an Anthropic account and an API key. See the official documentation for the complete guide. Mirehub automatically detects Claude Code once installed.


Ou sont stockees les donnees de Mirehub ? Where is Mirehub data stored?

Mirehub stocke ses donnees dans deux emplacements : les configurations d'application dans ~/Library/Application Support/Mirehub/ et les environnements de workspace dans ~/.mirehub/envs/. Les donnees specifiques a chaque projet (Kanban, connexions de base de donnees, etc.) sont stockees dans le dossier .workspaces/ a la racine du workspace. Mirehub stores its data in two locations: application configurations in ~/Library/Application Support/Mirehub/ and workspace environments in ~/.mirehub/envs/. Project-specific data (Kanban, database connections, etc.) is stored in the .workspaces/ folder at the workspace root.


Mirehub fonctionne-t-il hors ligne ? Does Mirehub work offline?

Oui, la plupart des fonctionnalites fonctionnent hors ligne : Terminal, Git (operations locales), Kanban, File Viewer, TODO Scanner, Statistiques et Code Analysis. Les fonctionnalites qui necessitent une connexion sont : Claude AI (API Anthropic), les mises a jour de l'application, les health checks de l'API Tester, et les connexions a des bases de donnees distantes. Yes, most features work offline: Terminal, Git (local operations), Kanban, File Viewer, TODO Scanner, Statistics and Code Analysis. Features that require a connection are: Claude AI (Anthropic API), application updates, API Tester health checks, and remote database connections.


Comment reinitialiser les parametres de Mirehub ? How to reset Mirehub settings?

Pour reinitialiser les parametres, supprimez le dossier ~/Library/Application Support/Mirehub/. Attention : cela supprimera toutes vos configurations de workspaces, connexions de base de donnees sauvegardees et preferences. Les fichiers de vos projets ne sont pas affectes. To reset settings, delete the ~/Library/Application Support/Mirehub/ folder. Warning: this will remove all your workspace configurations, saved database connections and preferences. Your project files are not affected.

Sauvegardez le dossier avant de le supprimer si vous souhaitez pouvoir restaurer vos parametres.Back up the folder before deleting it if you want to be able to restore your settings.


Peut-on lancer plusieurs sessions Claude simultanement ? Can multiple Claude sessions run simultaneously?

Oui. Chaque pane terminal est independant, et vous pouvez lancer Claude Code dans plusieurs panes simultanement. C'est particulierement utile avec le Kanban : Claude peut traiter plusieurs tickets en parallele, chacun dans son propre pane terminal. Yes. Each terminal pane is independent, and you can launch Claude Code in multiple panes simultaneously. This is particularly useful with Kanban: Claude can process multiple tickets in parallel, each in its own terminal pane.


Problemes de connexion a la base de donnees ? Database connection issues?

Verifiez les points suivants : Check the following:

  • Le serveur de base de donnees est bien demarre et accessible The database server is running and accessible
  • Le host, le port et les identifiants sont corrects The host, port and credentials are correct
  • Le firewall ne bloque pas la connexion The firewall is not blocking the connection
  • Pour PostgreSQL et MySQL, verifiez que le fichier pg_hba.conf ou la configuration MySQL autorise les connexions depuis localhost For PostgreSQL and MySQL, verify that pg_hba.conf or MySQL configuration allows connections from localhost
  • Pour SQLite, verifiez que le chemin vers le fichier .db est correct et que Mirehub a les permissions de lecture For SQLite, verify that the path to the .db file is correct and that Mirehub has read permissions

Comment signaler un bug ? How to report a bug?

Ouvrez une issue sur le depot GitHub de Mirehub. Incluez votre version de macOS, votre version de Mirehub, les etapes pour reproduire le probleme, et si possible des screenshots ou des logs (accessibles via Console.app en filtrant par "Mirehub"). Open an issue on the Mirehub GitHub repository. Include your macOS version, your Mirehub version, steps to reproduce the issue, and if possible screenshots or logs (accessible via Console.app filtering by "Mirehub").


Quelles permissions macOS sont necessaires ? What macOS permissions are required?

Mirehub peut demander les permissions suivantes : Mirehub may request the following permissions:

  • Acces au dossier Documents — Pour acceder a vos projets situes dans Documents Documents folder access — To access your projects located in Documents
  • Acces au dossier Telechargements — Pour les mises a jour automatiques Downloads folder access — For automatic updates
  • Acces complet au disque — Optionnel, pour acceder a des projets dans des emplacements proteges Full disk access — Optional, to access projects in protected locations

Ces permissions sont gerees dans Preferences Systeme > Securite et confidentialite > Confidentialite. These permissions are managed in System Preferences > Security & Privacy > Privacy.


Comment configurer les mises a jour automatiques ? How to configure auto-updates?

Les mises a jour automatiques sont activees par defaut. Mirehub verifie la disponibilite d'une nouvelle version a chaque demarrage. Si vous preferez mettre a jour manuellement, vous pouvez telecharger la derniere version depuis la page des releases GitHub. Automatic updates are enabled by default. Mirehub checks for a new version at each startup. If you prefer to update manually, you can download the latest version from the GitHub releases page.


Comment utiliser Mirehub avec un monorepo ? How to use Mirehub with a monorepo?

Creez un workspace contenant le dossier racine du monorepo. Mirehub detectera automatiquement tous les sous-projets. Le terminal et Claude Code auront acces a l'ensemble du monorepo. Si votre monorepo contient des packages independants (ex: Lerna, Turborepo, pnpm workspaces), chaque package sera visible dans l'arborescence de fichiers. Create a workspace containing the monorepo root folder. Mirehub will automatically detect all sub-projects. The terminal and Claude Code will have access to the entire monorepo. If your monorepo contains independent packages (e.g., Lerna, Turborepo, pnpm workspaces), each package will be visible in the file tree.


Quelle est la difference entre les profils et les skills Claude ? What is the difference between Claude profiles and skills?

Les profils definissent la personnalite et le comportement global de Claude (ex: "Revue de code" transforme Claude en auditeur de qualite). Ils modifient le fichier CLAUDE.md. Les skills sont des slash commands que Claude peut utiliser (ex: /commit genere un commit). Ils sont deployes dans le dossier .claude/commands/. Vous pouvez combiner un profil et plusieurs skills pour un setup optimal. Profiles define Claude's personality and overall behavior (e.g., "Code Review" turns Claude into a quality auditor). They modify the CLAUDE.md file. Skills are slash commands that Claude can use (e.g., /commit generates a commit). They are deployed to the .claude/commands/ folder. You can combine a profile with multiple skills for an optimal setup.