App de bureau hors-ligne · pour développeurs Odoo

L'initialisation d'un projet Odoo,
de 10 étapes à un clic.

Pour les intégrateurs Odoo à l'aise avec git et VS Code. Remplacez le clone récursif, l'addons_path, le launch.json et les branches par un formulaire et un bouton.

Télécharger Voir sur GitHub
Ubuntu + Windows 100% hors-ligne Token jamais loggué
~/clients/acme-crm — zsh

          
✗ 10 commandes · 4 fichiers édités à la main · ~12 min → Avec Initik : 1 formulaire, 1 bouton
acme
18.0
CRM
acme_crm
Le problème → la solution

Dix étapes manuelles. Une seule erreur suffit.

// avant — à la main
  1. 01git clone --recurse-submodules …
  2. 02lire .gitmodules, repérer chaque submodule
  3. 03construire addons_path à la main
  4. 04écrire odoo.conf (community/enterprise/client)
  5. 05calculer db_name
  6. 06éditer launch.json (debugpy, port 3680)
  7. 07ne pas casser le JSONC existant
  8. 08créer la branche <clé>-<nom> slugifiée
  9. 09poser la branche de base ready_to_push
  10. 10vérifier, recommencer si erreur
Initik
// après — Initik
1 formulaire · 1 bouton
addons_path, db_name, launch.json, branches et port 3680 — générés, cohérents, reproductibles.
Fonctionnalités

Tout ce que vous faisiez à la main, automatisé.

Clone intelligent

Clone --recurse-submodules et détecte chaque sous-module via .gitmodules.

Génération .conf auto

addons_path construit tout seul : community, enterprise, repo client et sous-modules.

Édition launch.json

debugpy ajouté, parsing JSONC qui préserve commentaires et config existante.

Tâches & branches git

Branches <clé>-<nom> slugifiées, base ready_to_push.

3 prompts IA copiables

Documentation, Pull Request et Review — prêts à coller dans votre assistant.

Thème clair / sombre

Interface en français, confortable de jour comme de nuit.

Sécurité token

Votre token GitHub n'est jamais loggué, jamais transmis ailleurs.

Modèle

Deux entités, une logique claire.

Clients

1 projet = 1 dépôt = 1 .conf. Chaque client est isolé, reproductible, prêt en quelques secondes.

acme/ → odoo.conf · db acme_crm · branche 18.0-acme-crm
Modules custom

Mutualisés par version d'Odoo. Un sub_modules.conf partagé évite la duplication entre clients.

modules/18.0/ → sub_modules.conf · réutilisé partout
Comment ça marche

Quatre étapes, plus jamais dix.

01

Config au 1ᵉʳ lancement

Token GitHub, chemins community/enterprise — une fois pour toutes.

02

Détection auto des versions

Initik lit le dépôt et repère la version d'Odoo et ses sous-modules.

03

Remplir le formulaire

Client, clé, nom technique. Le reste est pré-calculé et slugifié.

04

Un bouton → projet prêt

Clone, .conf, launch.json, branches, db, port 3680. Ouvrez VS Code.

Technologies

Binaire natif léger, 100% local.

Aucune dépendance lourde, aucun runtime à installer. Ça démarre comme une app de bureau.

Tauri v2 Rust Svelte 5 TypeScript Vite 8
Sécurité & confiance

Vos secrets restent chez vous.

Aucun serveur, aucune télémétrie. Initik est une app locale qui ne sort sur le réseau que lorsque vous le demandez.

Aucun serveur
Pas de backend, pas de compte, pas de cloud.
État 100% local
~/.config/fr.madpulse.initik/
Token jamais loggué
Le token GitHub n'apparaît dans aucun fichier de log.
Deux sorties réseau, à la demande
API GitHub + git, uniquement quand vous cliquez.

Installez Initik. Initialisez en un clic.

Gratuit, hors-ligne, open source. Téléchargez le binaire pour votre plateforme.

→ Voir la GitHub Release