Actualités
Blackbear, semaine 8 — CLI, vue Graph, fichiers Store, Pax amélioré, catalogue Discovery, refonte du site, Rust WASM et finitions
C’est peu dire que la semaine a été complètement folle chez Xavi Group ; il nous a donc semblé tout naturel d’en profiter pour publier notre premier point d’étape officiel.
Blackbear approche à grands pas de la version 2.0, celle à partir de laquelle nous serons pleinement à l’aise pour distribuer Blackbear au grand public et clore la période bêta. À toutes celles et ceux qui ont essayé Blackbear et nous ont aidés à le mettre à l’épreuve : nous ne vous remercierons jamais assez pour vos retours et votre soutien.
La seconde moitié de cet article sera plus technique, mais dans cette première partie, nous allons nous concentrer sur la façon dont nous avons amélioré Blackbear pour l’expérience humaine.
Blackbear pour les humains / Les nouveautés de la semaine 8
Si vous vous êtes déjà connecté à Blackbear, la première chose que vous remarquerez sans doute est une refonte complète de la connexion et des étapes de prise en main. La connexion avec Google OAuth est désormais disponible en plus des liens magiques, et si vous utilisez un compte Gmail, les deux méthodes vous permettent de vous connecter. Nous espérons aussi proposer bientôt la connexion avec Apple. Surtout, quelle que soit la méthode choisie, des informations comme votre e-mail ne sont jamais stockées sans chiffrement ni journalisées sans être masquées. Blackbear continue de s’efforcer de conserver le moins d’informations identifiantes possible.
Nous avons aussi supprimé le compte à rebours de l’essai de 14 jours. Il ajoutait du bruit et des frictions, et au fond, nous voulons que les outils de Blackbear soient accessibles gratuitement au plus grand nombre. Créer un compte reste nécessaire pour toutes les fonctionnalités qui ont un coût de fonctionnement continu, mais nous espérons que le mode anonyme sera utile à toutes celles et ceux qui en ont besoin ou envie.
Au-delà de la connexion, Blackbear organise bien mieux ses contenus de départ. Quand vous vous connectez à Blackbear ou créez un nouveau compte, vous trouvez une note de bienvenue bien fournie et un petit dossier de documentation pour vous montrer les fonctionnalités disponibles et comment commencer à organiser et à installer votre espace.
Une nouvelle fonctionnalité de profil est arrivée, avec des clés cryptographiques pour signer les actions effectuées par vous et par Pax. Vous (et Pax) pouvez ainsi vérifier cryptographiquement qui a créé quel contenu, quelles notes, quels événements, etc., et cela se marie bien avec les nouvelles fonctions de gestion des versions. Si c’est trop de jargon, retenez l’essentiel : par défaut, votre voix, vos actions et vos idées restent distinctes des contenus produits par des agents dans Blackbear, sans aucune configuration de votre part.
Autre grand changement d’interface cette semaine : le nouvel onglet Graph dans Desk. Le Graph est vraiment génial : il s’appuie sur des briques de liens croisés qui vous permettent de relier notes Markdown, événements, tâches et à peu près tout dans Blackbear, pour que les relations et les idées émergent naturellement.
Côté Discovery, un nouvel onglet Catalog vous permet de parcourir rapidement des catalogues ouverts comme ArXiv, Open Library, LibriVox et d’autres, et d’en ajouter le contenu directement dans Blackbear. Récupérer un peu de jazz libre sur Internet Archive et le passer en fond avec un Mix pendant qu’un podcast tourne… plutôt sympa.
En plus de ces grands changements, la semaine apporte plusieurs « petites » victoires. D’abord, la bulle de Pax sur mobile sait bien mieux se faire discrète, et propose désormais la recherche dans toute l’app et un mode capture. Réunir la recherche dans la fenêtre d’action de Pax simplifie bien les choses, et le mode « capture » permet de créer tâches, événements, notes et plus encore simplement en décrivant ce que vous voulez (pas d’IA, juste un bon algorithme), avec un aperçu avant application pour obtenir exactement ce que vous souhaitez. Cela fait franchir un vrai cap à la discussion avec Pax, et nous avons hâte d’apporter encore d’autres améliorations au panneau d’action de Pax.
Blackbear pour les agents & les développeurs / Les nouveautés de la semaine 8
C’est la première semaine où le CLI Blackbear (brew install xavi-group/tap/bb) est disponible pour les utilisateurs avancés et les agents, et nous en sommes vraiment, vraiment ravis.
Les agents qui utilisent bb peuvent s’installer en quelques minutes et obtenir un stockage persistant, chiffré et distribué pour leurs transcriptions de session, leurs fichiers de planification, leurs tâches, leurs événements et plus encore. Ils peuvent aussi interagir avec vos données dans Blackbear, ce qui permet une collaboration naturelle par-dessus le système d’historique des versions. De plus, vos actions et celles de vos agents IA sont toutes signées cryptographiquement (comme mentionné plus haut), ce qui vous permet (et leur permet) de distinguer d’un coup d’œil ce qui a été écrit par un humain ou par une IA. Votre voix et votre travail restent ainsi distincts, et ne se perdent jamais dans les productions des agents.
En interne, chez Xavi Group, nous utilisons déjà le CLI bb pour gérer la synchronisation et la diffusion de fichiers de planification et d’autres documents. C’est formidable.
La vue Graph et les briques de liens croisés évoquées plus haut permettent de construire des données incroyablement riches, qui couvrent non seulement les fichiers de planification et les sessions de vos agents, mais aussi les événements, les routines, les tâches et à peu près toutes les autres surfaces de Blackbear. À mesure que ce système s’améliorera, nous espérons qu’il offrira une façon organique de faire émerger des idées et d’aider à s’organiser d’un domaine à l’autre.
Pax utilisera de plus en plus les liens croisés et les fonctionnalités de blackbear (par exemple des notes Markdown comme fichiers de compétences) pour organiser son propre travail. Cela s’étendra naturellement au modèle de collaboration de Blackbear, qui permet de partager des compétences avec vos amis et collègues très simplement.
Nous ajoutons aussi d’autres fonctionnalités pour les agents (comme les fichiers Store) qui leur permettront d’utiliser blackbear comme source unique de vérité, pensée pour eux, pour la gestion des secrets. Ces briques sont encore brutes, mais nous avons hâte de voir ce que permettront les intégrations à venir.
Notes techniques / Les améliorations de la semaine 8
En plus de ces nouveautés enthousiasmantes, nous avons repris et peaufiné les rouages internes de blackbear-app, blackbear-api et blackbear-cli.
Avec l’arrivée de blackbear-cli, des éléments communs comme la cryptographie et la logique de fusion ont migré vers Rust, et sont fournis dans blackbear-app sous forme de paquets WASM. Globalement, le chiffrement et le déchiffrement sont plus rapides (blackbear utilise des bibliothèques de chiffrement standard et éprouvées comme ChaCha20-Poly1305, Argon2, X25519 et HKDF-SHA256, via l’écosystème RustCrypto), mais l’essentiel est que le CLI en Rust et l’app web reposent sur la même logique pour ces composants d’infrastructure critiques, que nous testons sans relâche.
Des correctifs et des améliorations ont touché plusieurs domaines critiques :
- Les modifications de fichiers, tâches, événements, etc. faites sur plusieurs appareils devraient désormais se résoudre proprement, même quand des appareils restent longtemps hors ligne avec des modifications en attente.
- La gestion des appareils du compte s’est elle aussi améliorée grâce à un modèle d’appareil unique, conscient des autorisations, et à une séparation plus nette de la logique par plateforme. Cela devrait réduire l’apparition d’appareils fantômes et vous donner une meilleure visibilité sur les appareils associés à votre compte.
- Les identités de messagerie et les conversations ont été mises à rude épreuve pour garantir que conversations, contacts, échanges de profils et fonctions sociales se synchronisent de façon déterministe entre appareils et entre comptes.
Si vous utilisez Blackbear pendant la bêta et avez remarqué des problèmes sur ces points, dites-le-nous via le formulaire de retour dans les réglages du compte.
Au-delà de ces chantiers d’infrastructure et de plateforme, nous avons avancé sur un espace de démonstration de composants réutilisables qui sert à la fois aux tests automatisés de régression de l’interface, à la validation des captures d’écran pendant le développement et à la préparation des supports marketing. Les premières briques de ce système ont servi à refaire la page d’accueil de blackbear avec des captures des vrais composants de Blackbear, et des chaînes automatisées se mettent en place pour garder ces images à jour à mesure que Blackbear accélère le rythme de ses nouveautés.
Dans l’ensemble, cette semaine a apporté à la plateforme une croissance et une maturité techniques considérables, et Blackbear n’a jamais été aussi stable et sûr. Nous avons hâte de poursuivre ces efforts et d’en lancer quelques nouveaux la semaine prochaine.
Merci
Si vous êtes arrivé au bout de notre premier point d’étape, merci de nous avoir lus. Nous espérons que vous trouverez dans Blackbear quelque chose à aimer, et nous continuerons d’ajouter des fonctionnalités gratuites et de belles expériences dans les semaines à venir. Restez à l’affût : d’autres fonctionnalités et finitions se profilent à l’horizon.
À bientôt,
Xavi Group