Skip to content
Katbrain

🧠 KatBrain - Vision & Idées

Contexte

Initialement, l’objectif Ă©tait simplement de remplacer MkDocs pour disposer d’une documentation plus flexible et plus simple Ă  personnaliser.

Au fil de l’exploration de Hugo et Hextra, l’idĂ©e a progressivement Ă©voluĂ© vers un vĂ©ritable système de gestion de connaissances et de projets destinĂ© aux dĂ©veloppeurs.

L’objectif n’est plus uniquement de documenter, mais de construire un vĂ©ritable second cerveau numĂ©rique.


Vision

KatBrain est un système de gestion de connaissances destiné aux développeurs.

Il centralise :

  • Documentation technique
  • Notes personnelles
  • Connaissances
  • Projets
  • DĂ©cisions d’architecture
  • Retours d’expĂ©rience
  • Roadmaps
  • Objectifs

Le tout dans des formats ouverts et pérennes.


Philosophie

Local First

Les donnĂ©es appartiennent Ă  l’utilisateur.

Aucun service cloud n’est requis.


Open Formats

Toutes les données sont stockées sous forme de :

  • Markdown
  • YAML
  • Git

Aucun format propriétaire.


Self Hostable

KatBrain doit pouvoir être déployé partout :

  • VPS
  • Docker
  • Coolify
  • GitHub Pages
  • Serveur personnel

Hackable

L’utilisateur reste libre de modifier :

  • Le thème
  • Les layouts
  • Les shortcodes
  • Les composants
  • Les workflows

Architecture

Markdown
     │
     â–Ľ
 KatBrain
     │
     â–Ľ
    Hugo
     │
     â–Ľ
 Site statique

Contenus

Documentation

  • Go
  • Docker
  • PostgreSQL
  • Hugo
  • Symfony
  • NestJS
  • Linux

Projects

Documentation complète des projets :

  • PrĂ©sentation
  • Architecture
  • DĂ©ploiement
  • Monitoring
  • Roadmap
  • Retours d’expĂ©rience

Knowledge Base

  • Notes
  • Concepts
  • Snippets
  • Cheatsheets
  • RĂ©fĂ©rences

Decisions

  • ADR
  • Choix techniques
  • Compromis
  • Historique

Katogo

Vision

Katogo est le compagnon CLI de KatBrain.

L’objectif est de fournir une interface de travail orientĂ©e terminal permettant :

  • Capture rapide
  • Gestion du focus
  • Gestion des tâches
  • Suivi du temps

Fonctionnalités

Focus

  • Pomodoro
  • Sessions personnalisĂ©es
  • Notifications

Tasks

  • CrĂ©ation
  • Suivi
  • Progression

Notes

  • Capture rapide
  • CrĂ©ation automatique de notes

Statistics

  • Temps travaillĂ©
  • Sessions focus
  • Historique

Intégration KatBrain ↔ Katogo

Principe :

Katogo
    │
    │ écrit
    â–Ľ
Markdown / YAML
    │
    â–Ľ
KatBrain
    │
    │ affiche
    â–Ľ
Dashboard

Cas d’usage

Gestion de tâches

katogo task add

Ajoute une tâche dans :

data/tasks.yaml

Puis KatBrain l’affiche automatiquement.


Session Focus

katogo focus start

Enregistre :

  • durĂ©e
  • projet
  • tâche

Puis KatBrain affiche :

  • temps passĂ©
  • sessions
  • progression

Capture d’idĂ©es

katogo note create

Crée automatiquement une note Markdown dans KatBrain.


Fonctionnalités futures

GitHub

  • ActivitĂ© des projets
  • Derniers commits
  • Langages utilisĂ©s
  • Statistiques globales

Dashboard

Vue d’ensemble :

  • Projets actifs
  • Tâches ouvertes
  • Temps travaillĂ©
  • Dernières notes

Roadmaps

Suivi des objectifs :

  • Court terme
  • Moyen terme
  • Long terme

Learning Journal

Historique d’apprentissage :

  • Ce qui a Ă©tĂ© appris
  • Quand
  • Sur quel projet

Distribution

Utilisation personnelle

KatBrain reste le cerveau numérique principal.


Open Source

Possibilité de publier :

  • KatBrain Template
  • Katogo CLI

afin que d’autres dĂ©veloppeurs puissent construire leur propre second cerveau.


Positionnement

KatBrain n’est pas :

  • Un clone de Notion
  • Un clone de Todoist
  • Un clone d’Obsidian

KatBrain est :

Un second cerveau pour développeurs construit sur des formats ouverts.


Slogan

KatBrain

Own your knowledge.

ou

A second brain built on open formats.


Katogo

Focus. Track. Build.