Keeplas est open source. Inspectez le code qui protège votre héritage, contribuez à son évolution ou développez dessus.
La plateforme Keeplas complète réside dans un seul monorepo. Chaque ligne de code qui gère vos données est auditable, vérifiable et ouverte à l'examen de la communauté.
Plateforme de Continuité de Vie -- Coffre-fort d'héritage numérique Zero-Knowledge
Tout pour exécuter, contribuer à et comprendre Keeplas en profondeur.
Keeplas est sous licence AGPL-3.0 et auto-hébergeable. Exécutez toute la stack sur votre propre infrastructure -- vos données, vos serveurs, vos règles. Voici le chemin du clone à l'exécution.
En savoir plusarrow_forwardhandshakeKeeplas est construit en toute transparence et accueille les contributeurs de tous niveaux d'expérience. Voici comment passer d'un fork à une pull request fusionnée.
En savoir plusarrow_forwardarchitectureUne carte de haut niveau du codebase Keeplas : un monorepo Turborepo avec une application Next.js, un backend Convex et un package crypto isolé et restreint.
En savoir plusarrow_forwardKeeplas utilise une licence copyleft forte pour le code public, complétée par un accord encadrant les contributions entrantes.
Le dépôt public est publié sous licence GNU Affero General Public License v3.
LICENSELes contributions externes sont acceptées sous réserve d'un Contributor License Agreement.
CLA.mdPour l'usage du produit hébergé, consultez aussi les Conditions d'Utilisation en complément des fichiers de licence du dépôt.
arrow_forwardLire les Conditions d'UtilisationUne architecture zero-knowledge où le serveur ne détient jamais que du chiffré. Bâtie sur une stack moderne et typée, pensée pour la sécurité, la performance et l'expérience développeur.
App Router, Turbopack, prêt pour la PWA
Typage strict de bout en bout
Système de design shadcn/ui + Radix
Backend temps réel & DB, cloud ou auto-hébergé
WebAuthn, résistant au phishing, sans OAuth
Monorepo, CI alignée sur Docker
Phrase de 24 mots
Secret racine, sur l'appareil
Argon2id
Dérive vos clés
AES-256-GCM
Chiffrement du coffre
ML-KEM-768
Encapsulation post-quantique
Livraison conditionnelle
Life Check + Shamir
Nous accueillons les contributions de développeurs de tous niveaux d'expérience. Voici comment commencer.
Récupérez le code et configurez votre environnement de développement local. Nous utilisons pnpm pour la gestion des packages.
Suivez nos standards de code, écrivez des tests pour les nouvelles fonctionnalités et gardez les commits ciblés et atomiques.
Ouvrez une pull request. Notre équipe examinera le code, les vérifications CI s'exécuteront automatiquement et nous fusionnerons une fois approuvé.
Nous nous engageons à fournir une expérience accueillante et inclusive pour tous. Tous les contributeurs doivent respecter notre code de conduite, favorisant une collaboration respectueuse et constructive.
Nouveau sur le projet ? Recherchez les issues étiquetées « good first issue » dans notre dépôt GitHub. Ce sont des tâches soigneusement sélectionnées, parfaites pour se familiariser avec le codebase.good first issue
Accès programmatique aux fonctionnalités de Keeplas. Intégrez la planification d'héritage directement dans vos applications.
Accès programmatique aux opérations du Vault, à la gestion de la Vérification de Vie et à la configuration des règles de livraison.
GET /api/v1/vault/items
Authorization: Bearer <token>
{
"items": [...],
"total": 42
}Un package npm pour des intégrations web fluides. Typé, tree-shakable et conçu pour les bundlers modernes.
import { Keeplas } from '@keeplas/sdk'
const client = new Keeplas({
apiKey: process.env.KEEPLAS_KEY
})
await client.vault.list()Notifications en temps réel pour les événements de Vérification de Vie, les déclencheurs de livraison et l'activité du Vault.
POST /your-endpoint
Content-Type: application/json
{
"event": "life_check.missed",
"user_id": "usr_...",
"timestamp": "2026-03-31T..."
}Exécutez Keeplas sur votre propre infrastructure. Contrôle total sur vos données, à votre façon.
$ pnpm bootstrap $ pnpm dev
Que vous soyez contributeur, auditeur ou développeur -- il y a une place pour vous dans l'écosystème Keeplas.