tinhnguyen0110/life-os

Système d'exploitation personnel IA — suivez vos projets, finances, utilisation de Claude-Code et notes avec une couche d'automatisation basée sur des règles. FastAPI + Next.js, modules pilotés par registre.

Qu'est-ce que life-os ?

Ce skill implémente un système d'exploitation personnel IA (Life OS) conçu pour les développeurs utilisant Claude Code. Il permet de suivre et gérer des projets, des finances personnelles, l'utilisation de Claude-Code et des notes, le tout via une couche d'automatisation basée sur des règles. Construit avec FastAPI et Next.js, il utilise une architecture modulaire pilotée par registre, facilitant l'extension et la personnalisation. Ce système est utile pour centraliser et automatiser le suivi de vos activités quotidiennes directement depuis votre terminal, améliorant ainsi votre productivité et votre organisation. Il prend en charge les interactions via l'API REST, permettant une intégration aisée avec d'autres outils et workflows.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add tinhnguyen0110/life-os

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait life-os ?

Système d'exploitation personnel IA — suivez vos projets, finances, utilisation de Claude-Code et notes avec une couche d'automatisation basée sur des règles. FastAPI + Next.js, modules pilotés par registre.

Fonctionnalités

  • Suivi de projets : Ajoutez, mettez à jour et suivez l'avancement de vos projets.
  • Gestion financière : Enregistrez des transactions, visualisez des budgets et des résumés.
  • Utilisation de Claude-Code : Consignez vos sessions, commandes et coûts liés à Claude Code.
  • Prise de notes : Prenez des notes rapides avec catégorisation et recherche.
  • Automatisation basée sur des règles : Définissez des règles d'automatisation (ex. rappels, actions déclenchées par certains événements).

Architecture

  • Backend : FastAPI avec une base de données SQLite (via SQLAlchemy).
  • Frontend : Next.js pour l'interface utilisateur (optionnel, mais fourni).
  • Modules : Chaque fonctionnalité est un module enregistré dans un registre central.
  • API REST : Toutes les actions sont disponibles via l'API.

Installation

git clone https://github.com/tinhnguyen0110/life-os.git
cd life-os
pip install -r requirements.txt
cd frontend && npm install

Configuration

Créez un fichier .env à la racine avec les variables suivantes :

DATABASE_URL=sqlite:///./life_os.db
SECRET_KEY=votre_cle_secrete

Utilisation

Lancez le backend :

uvicorn main:app --reload

Lancez le frontend (optionnel) :

cd frontend && npm run dev

Accédez à l'API sur http://localhost:8000/docs pour Swagger UI.

Exemples de commandes (via Claude Code)

Vous pouvez interagir avec le système via des commandes en langage naturel. Par exemple :

  • "Ajoute 50€ pour les courses dans les dépenses d'aujourd'hui"
  • "Quel est l'avancement du projet 'Site web' ?"
  • "Rappelle-moi de faire une sauvegarde demain à 10h"

Personnalisation

Ajoutez de nouveaux modules en créant un répertoire dans modules/ et en l'enregistrant dans le registre. Voir la documentation du développeur dans docs/.

Licence

MIT

Skills associés