Vous l’avez enregistré.
Kip le retrouve.

Une app Mac native pour Karakeep

Kip est un client macOS rapide et natif pour votre Karakeep auto-hébergé. Tapez un fragment dont vous vous souvenez : il cherche sur votre serveur et dans la copie sur votre Mac en même temps, puis vous laisse prévisualiser, ouvrir ou classer sans quitter le clavier.

Panneau rapide depuis n’importe quelle app ⌥⌘K configurable
Swift & SwiftUI Fonctionne hors ligne Sans télémétrie Open source, MIT
01 Fonctionnalités

Tout ce que vous gardez, à quelques touches de vous.

Karakeep est un excellent endroit où ranger les choses. Kip sert à les retrouver : à partir d’un mot à moitié oublié, d’un site, d’un tag ou d’un mois.

Rechercher partout

Votre instance et la copie locale sont interrogées ensemble, les résultats fusionnés sans doublons. Tout le langage de requête de Karakeep, affiché en puces de filtre modifiables.

Liste, grille, lecture

Une liste dense, une grille visuelle et une vue de lecture partagent la même sélection : changer de vue ne vous fait jamais perdre votre place.

Aperçu à la barre d’espace

Appuyez sur Espace sur n’importe quel signet pour un aperçu façon Coup d’œil. Les flèches passent au suivant, Échap ferme.

Panneau rapide au-dessus de toute app

Un raccourci global ouvre un panneau de recherche sur l’écran où vous travaillez, même fenêtre principale fermée, puis rend le focus quand vous avez fini. Collez une URL pour l’enregistrer.

Organisez en quelques clics

Enregistrez liens, notes, images et PDF. Modifiez titres, notes, tags et listes, ajoutez aux favoris et archivez, y compris sur plusieurs signets à la fois, avec annulation quand le serveur le permet.

Hors ligne par conception

Toute la bibliothèque vit dans une base de données locale. Les articles et les images sont conservés pour les signets récents, pour tout, ou pour les tags que vous choisissez. Les modifications faites hors ligne se synchronisent plus tard.

Partager vers Kip, partager depuis Kip

Une extension de partage enregistre liens et textes d’autres apps directement dans Karakeep, et le menu Partager de macOS fonctionne depuis Kip.

Les posts sociaux comme des posts

Les signets Instagram, Threads, X, TikTok et Facebook s’affichent avec auteur, légende et statistiques plutôt qu’un mur de connexion.

Comme chez vous sur votre Mac

Anglais, chinois, espagnol, français, italien et allemand. Apparence claire, sombre ou système, un choix de couleurs d’accentuation, VoiceOver et réduction des animations respectés.

Les Actualités, en journal

Suivez Google News, daily.dev, Hacker News et tout site doté d’un flux. Aujourd’hui les réunit en une une ; S enregistre un article dans votre bibliothèque.

Des flux de votre pays

Un catalogue de centaines de flux vérifiés à la main, issus de 18 pays, par catégorie. Cochez-en quelques-uns et ils sont ajoutés, un dossier par pays.

Prêt en une minute

Un court accueil choisit une apparence, connecte votre serveur et, si vous le souhaitez, vos premières sources d’actualités. Kip ne demande aucune autorisation particulière à macOS.

02 Actualités

Lisez l’actualité. Gardez l’essentiel.

Facultatif et désactivé tant que vous ne l’activez pas. Kip suit les sources que vous choisissez, les présente comme un journal et transforme en signets Karakeep, d’une touche, les articles qui méritent d’être gardés.

Une première page, chaque matin

Aujourd’hui fond toutes les sources en une seule page : un article à la une, des colonnes, une bande d’images. Les flèches suivent le chemin de votre regard ; rien ne sort de la vue.

Toutes les sources

Éditions et sujets de Google News, daily.dev, Hacker News, tout site en RSS, Atom ou JSON Feed, et l’OPML de votre ancien lecteur. Renommez-les et rangez-les dans des dossiers.

Enregistré d’une touche

S enregistre, Maj-S enregistre avec une note. Les tags peuvent suivre le dossier, la source est indiquée dans la note, et Enregistrés dans Kip liste ce que vous avez gardé.

Lire sur place

Le lecteur s’ouvre au-dessus de la fenêtre avec l’article complet quand le flux ne propose qu’un aperçu, zoom avec F, et passage d’un article à l’autre avec les flèches.

Flux suggérés

Un catalogue de flux de 18 pays, classés par catégorie et vérifiés un à un. Parcourez-le ici, ou cochez-les dans Kip.

Conservé sur votre Mac

Sources, articles et images en cache restent en local, dans les limites que vous fixez. Masquez des mots ou des sites, suivez des recherches, videz le cache à tout moment.

04 Thèmes

Une grande bibliothèque, enfin explorable.

Les thèmes sont vos propres regroupements, construits à partir de tags, de listes ou d’une requête et conservés sur votre Mac. Kip les suggère d’après le contenu réel de votre bibliothèque et ne modifie jamais seul les données de votre serveur.

  • Suggérés d’après les tags associésLes tags qui reviennent ensemble deviennent un thème en un clic.
  • Par site, type et moisParcourez la bibliothèque comme vous vous en souvenez.
  • Liés, avec une raisonChaque signet lié dit pourquoi il est là : un tag commun, le même site, la même liste.
  • À organiserLes signets sans tag, ou dans aucune liste, réunis au même endroit.
ExplorerCombiner les tags

Combiner les tags

Choisissez des tags pour voir ce qu’ils ont en commun.
#pain + #cuisineThème suggéré · tags souvent associés
Enregistrer comme thème…

Par site

en.wikipedia.org22
developer.apple.com9
sqlite.org5

Par type

Liens48
Notes13
PDF6
05 Aperçu & clavier

Regardez avant d’ouvrir.

Sélectionnez un signet et appuyez sur Espace. Parcourez la liste avec les flèches, Échap pour fermer. Essayez ici avec les boutons, ou votre clavier.

1 / 5esc
⌘FRechercher
⌥⌘FModifier la requête
SpaceAperçu
⌘OOuvrir l’original
⇧⌘CCopier le lien
⌘NAjouter un lien
⌘DFavori
⌘TTags
⌘123Liste, grille, lecture
06 Hors ligne & synchro

Votre bibliothèque, même en avion.

Kip garde une copie complète de vos signets dans une base SQLite locale et synchronise avec soin. Une synchronisation soignée fait la différence entre un client auquel on confie sa bibliothèque et un autre.

1

Progressive

Cherchez dès la connexion pendant que la bibliothèque se télécharge en arrière-plan. Une synchronisation interrompue reprend où elle s’est arrêtée.

2

Rien de présumé

Un passage partiel ne supprime jamais rien en local. Les suppressions ne sont appliquées qu’une fois que Kip a vérifié toute la bibliothèque.

3

En file hors ligne

Les modifications faites hors ligne attendent dans une file persistante et sont réessayées avec temporisation. Un résultat incertain est vérifié, jamais répété à l’aveugle.

4

Conflits signalés

Si un signet a changé entre-temps sur le serveur, Kip le remarque et vous demande, au lieu d’écraser l’un ou l’autre côté.

07 Confidentialité & sécurité

Votre bibliothèque est personnelle. Kip la traite comme telle.

Pas de compte, pas de service cloud, pas d’analytique. Kip ne parle qu’à votre Karakeep, et à personne d’autre sans votre accord.

Clé d’API dans le trousseau

Jamais dans des fichiers, des journaux ou des rapports de diagnostic, et jamais envoyée à un autre hôte que votre instance. Se déconnecter supprime la clé et les données locales.

Aucune télémétrie

Rien n’est collecté ni envoyé ailleurs. Les rapports de plantage restent désactivés tant que vous ne les activez pas, et ne contiennent jamais votre contenu. Les journaux de fonctionnement sont réduits au minimum et n’incluent pas votre contenu.

En sandbox

App Sandbox avec les seules autorisations nécessaires. Kip ne lit jamais votre presse-papiers de lui-même.

HTTPS d’abord

Le HTTP simple n’est accepté que pour les adresses locales, et seulement après votre confirmation.

Pages enregistrées traitées comme non fiables

Les articles s’affichent dans une vue web restreinte, sans identifiants injectés, et les images tierces ne se chargent que si vous les autorisez.

Votre bibliothèque, votre choix

Les suggestions restent des suggestions. Kip ne modifie tags, listes ou signets que sur votre demande, et la suppression demande toujours confirmation.

08 Fonctionnement

Natif en surface, soigneux en profondeur.

UISwiftUI, avec AppKit là où c’est utile

Barre latérale, contenu et inspecteur, panneau rapide, panneau d’aperçu et extension de partage. Le thread principal ne fait que dessiner.

↓asynchrone, annulable, dans l’ordre

KIPKITRecherche, synchronisation et file hors ligne

Analyseur de requêtes, recherche combinée, synchronisation reprenable et file persistante des modifications en attente, le tout en Swift Concurrency.

↓le local d’abord, le serveur quand il est joignable

DATASQLite avec FTS5 via GRDB ▸ API REST de Karakeep

Une base par instance sur votre Mac, et l’API documentée de Karakeep avec votre clé. Aucun autre service impliqué.

09 Obtenir Kip

Connecté en moins d’une minute.

  • macOS 14 Sonoma ou ultérieur, Apple silicon ou Intel.
  • Une instance Karakeep, version 0.31 ou ultérieure. Ports et chemins de base acceptés, par exemple example.com/karakeep.
  • Une clé d’API depuis Karakeep › Settings › API Keys. Collez-la avec l’adresse et Kip vérifie la connexion.
Téléchargement bientôt disponible Code source sur GitHub

Kip est gratuit et open source sous licence MIT. S’il vous est utile, vous pouvez soutenir le projet.

Terminal
# Build from source with Xcode
git clone https://github.com/bsramin/kip
cd kip
xcodebuild -project Kip.xcodeproj -scheme Kip \
  -configuration Release \
  -derivedDataPath build build
open build/Build/Products/Release/Kip.app
Du même auteur

D’autres outils natifs qui savent se faire discrets.

Kip vient du même atelier que Pass Quick Access et Nexion : Swift et SwiftUI, pas d’Electron, le clavier d’abord, et rien d’envoyé là où vous ne l’avez pas choisi.

  • Nexion, une seule fenêtre pour vous et vos agents IA : terminal, navigateur, fichiers, Git et Canvas côte à côte.
  • Pass Quick Access, Proton Pass au raccourci clavier au-dessus de toute app, avec la saisie automatique du système et un agent SSH Touch ID.
  • Kip, la page où vous êtes : Karakeep, retrouvé.