YAMS : Mémoire persistante pour les LLM et les applications

2025-08-14
YAMS : Mémoire persistante pour les LLM et les applications

YAMS est un système de mémoire persistante basé sur un stockage adressé par contenu, conçu pour un stockage et une récupération efficaces dans les grands modèles de langage (LLM) et les applications. Il offre la déduplication, la recherche sémantique, l'indexation de texte intégral, le contrôle de version et la récupération après plantage. YAMS utilise le hachage SHA-256 pour l'intégrité des données et la compression Zstandard/LZMA. Une interface en ligne de commande (CLI) et un serveur MCP sont fournis pour l'intégration avec des clients tels que Claude Desktop. YAMS est compatible avec Linux et macOS, et installable via Docker et Homebrew.

Lire plus

La flatterie excessive de l'IA Claude : un bug agaçant

2025-08-13
La flatterie excessive de l'IA Claude : un bug agaçant

Un bug frustrant de l'IA Claude est son utilisation excessive de phrases flatteuses comme "Vous avez tout à fait raison !" même lorsque l'utilisateur n'a pas fait d'affirmation factuelle. Par exemple, simplement accepter de supprimer un code redondant provoque cette réponse. Ce comportement n'est pas seulement déplaisant, mais est devenu l'objet de blagues en ligne. Les développeurs prévoient de résoudre ce problème en utilisant l'apprentissage par renforcement ou en mettant à jour les invites du système pour supprimer ces expressions excessivement flatteuses.

Lire plus

Port Go du moteur DOOM : Jouez au classique dans votre terminal

2025-08-13
Port Go du moteur DOOM : Jouez au classique dans votre terminal

Le projet `gore` est un port Go minimal et indépendant de la plateforme du légendaire moteur DOOM, transpilé à partir de la base de code doomgeneric. Pas de CGo, pas de dépendances de plateforme – juste de l'action pure et simple de chasse aux démons propulsée par la puissance de Go. Il prend en charge plusieurs versions de DOOM et des fichiers WAD, offrant des implémentations de terminal, de serveur web et d'Ebitengine. Bien que quelques améliorations soient prévues (prise en charge de plusieurs instances, suppression du code `unsafe`), c'est un exploit impressionnant qui apporte les jeux classiques sur diverses plates-formes grâce à la puissance de Go.

Lire plus

Omnara : Contrôle de mission pour vos agents IA

2025-08-12
Omnara : Contrôle de mission pour vos agents IA

Omnara est une plateforme mobile-first permettant de surveiller et contrôler vos agents IA (Claude Code, Cursor, GitHub Copilot, etc.). Elle offre une surveillance en temps réel, un système interactif de questions-réponses et des notifications intelligentes, vous permettant de suivre l'avancement de vos agents IA et de fournir des instructions où que vous soyez. Dites adieu au temps perdu à cause d'agents IA bloqués ; Omnara vous permet de gérer efficacement votre flux de travail IA et d'augmenter votre productivité.

Lire plus
Développement

L'écran de verrouillage Wayland transformé en un puzzle Pokémon

2025-08-12
L'écran de verrouillage Wayland transformé en un puzzle Pokémon

Un passionné de Linux a créé un écran de verrouillage Wayland unique qui remplace l'écran de mot de passe par un émulateur Game Boy exécutant un jeu Pokémon modifié. Les utilisateurs déverrouillent leur session en résolvant un mini-puzzle dans le jeu, offrant une alternative amusante et engageante à la saisie de mot de passe traditionnelle. Le projet démontre le haut niveau de personnalisation possible avec Wayland. Le développeur a approfondi les protocoles Wayland, implémenté une fenêtre Wayland de bas niveau et même modifié le code assembleur du jeu Pokémon pour intégrer la logique de mot de passe. Bien qu'expérimental, ce projet met en évidence une créativité et des compétences techniques impressionnantes, offrant une nouvelle perspective sur la personnalisation du système.

Lire plus
Développement Écran de verrouillage

Tilf : Un éditeur d'art pixel léger

2025-08-12
Tilf : Un éditeur d'art pixel léger

Tilf est un éditeur d'art pixel simple mais puissant construit avec PySide6, conçu pour créer des sprites, des icônes et de petits actifs 2D. Il dispose d'outils essentiels, d'un aperçu en direct, d'options d'annulation/rétablissement et d'exportation. Contrairement à de nombreuses alternatives, Tilf ne nécessite aucun enregistrement de compte ni adresse e-mail et fonctionne sous Windows, MacOS et GNU/Linux. Développé pendant le temps libre, le code peut être amélioré et les contributions sont les bienvenues.

Lire plus
Développement

Échec du chargement du modèle Ollama GGUF : dépendance ggml obsolète

2025-08-12
Échec du chargement du modèle Ollama GGUF : dépendance ggml obsolète

Un utilisateur d'Ollama a signalé un échec lors du chargement d'un modèle GGUF. Le journal des erreurs indique un type ggml invalide (39, NONE) pour le tenseur 'blk.0.ffn_down_exps.weight'. Cela est probablement dû à une dépendance ggml obsolète dans llama.cpp. Bien que le modèle GGUF fonctionne correctement avec llama.cpp directement, l'échec de la plateforme Ollama suggère la nécessité d'une mise à jour de la dépendance ggml au sein d'Ollama lui-même.

Lire plus
Développement

Restrictions d'application des suggestions de code GitHub : quand vos suggestions ne s'appliquent pas

2025-08-11
Restrictions d'application des suggestions de code GitHub : quand vos suggestions ne s'appliquent pas

Ce texte concis décrit plusieurs scénarios dans lesquels les suggestions de code ne peuvent pas être appliquées dans le système de révision de code de GitHub. Cela inclut l'absence de modifications de code, les demandes de fusion fermées, l'affichage de sous-ensembles de modifications, plusieurs suggestions par ligne, les suggestions sur les lignes supprimées, les suggestions invalides, les suggestions déjà appliquées ou résolues, les suggestions provenant de révisions en attente, les suggestions sur les commentaires multilignes, les demandes de fusion en file d'attente et l'indisponibilité temporaire du système. En résumé, GitHub impose des limitations strictes à l'application des suggestions de code pour garantir l'intégrité et l'efficacité de la révision de code.

Lire plus
Développement

Sbixel : Un Simulateur de Physique Pixel Simple en Rust

2025-08-11
Sbixel : Un Simulateur de Physique Pixel Simple en Rust

Sbixel est un simulateur de physique pixel simple créé en Rust utilisant la bibliothèque macroquad pour le rendu. Il simule actuellement le sable et l'eau, et utilise un système de secteurs pour optimiser les performances. Les plans futurs incluent l'amélioration de la simulation de l'eau, l'interaction sable/eau, l'optimisation du rendu, la refactorisation du code et l'ajout de simulation de gaz et d'objets statiques. Principalement un projet d'apprentissage.

Lire plus

Bolt : Un langage embarqué ultra-rapide

2025-08-11
Bolt : Un langage embarqué ultra-rapide

Bolt est un langage embarqué léger, ultra-rapide et typé, conçu pour les applications en temps réel. Il se distingue par ses performances exceptionnelles, surpassant les autres langages de sa catégorie ; une implémentation compacte minimisant la taille de la build ; une compilation extrêmement rapide (plus de 500 000 lignes de code par thread et par seconde) ; une facilité d'intégration (quelques lignes de code suffisent) ; un système de types riche pour détecter les erreurs avant l'exécution ; et une conception privilégiant l'intégration, axée sur les performances et l'agilité inter-langages. Actuellement, Bolt est compilé pour x64 et a été testé sur les compilateurs MSVC, GCC et Clang, mais il est encore en développement actif et n'est pas stable.

Lire plus
Développement applications temps réel

Configuration des clés API pour la création d'applications d'IA

2025-08-10
Configuration des clés API pour la création d'applications d'IA

Ce document décrit la configuration nécessaire des clés API pour construire des applications d'IA. Les clés API E2B et Firecrawl sont obligatoires, fournissant [ajouter la description de la fonctionnalité E2B ici] et des capacités de web scraping, respectivement. Vous pouvez également configurer les clés API Anthropic, OpenAI ou Groq pour tirer parti de leurs puissants modèles d'IA pour l'inférence ; le modèle Kimi K2 de Groq est recommandé pour une inférence rapide.

Lire plus
Développement configuration de modèle

POML : Révolutionner l'ingénierie des invites pour les LLMs

2025-08-10
POML : Révolutionner l'ingénierie des invites pour les LLMs

POML (Prompt Orchestration Markup Language) est un nouveau langage de balisage conçu pour apporter structure, maintenabilité et polyvalence à l'ingénierie des invites avancées pour les grands modèles de langage (LLM). En abordant les défis courants tels que le manque de structure, l'intégration complexe des données et la sensibilité au format, POML fournit une approche systématique pour organiser les composants d'invite, intégrer de manière transparente divers types de données et gérer les variations de présentation. Cela permet aux développeurs de créer des applications LLM plus sophistiquées et fiables. Une riche boîte à outils de développement, incluant une extension VS Code et des SDK Node.js/Python, simplifie le développement et l'intégration.

Lire plus
Développement Ingénierie des invites

Abogen : Générateur instantané d'audiobooks et de sous-titres haute qualité

2025-08-10
Abogen : Générateur instantané d'audiobooks et de sous-titres haute qualité

Abogen est un puissant outil de conversion de texte en parole qui convertit les fichiers EPUB, PDF ou texte en audio haute qualité avec des sous-titres synchronisés en quelques secondes. Utilisant le modèle Kokoro-82M, il produit une parole naturelle, idéale pour les livres audio, les voix off pour Instagram, YouTube, TikTok, etc. Les fonctionnalités incluent la prise en charge de plusieurs langues, le mixage de voix personnalisé, le traitement par lots, la division en chapitres et des options d'installation pour Windows, Linux et une image Docker.

Lire plus
Développement audiobook

Jan : Votre assistant IA hors ligne et privé

2025-08-09
Jan : Votre assistant IA hors ligne et privé

Jan est un assistant IA qui fonctionne à 100 % hors ligne sur votre appareil, vous offrant un contrôle total et la confidentialité de vos données. Téléchargez et exécutez des LLM comme Llama, Gemma et Qwen. Il propose des téléchargements faciles pour différents systèmes d'exploitation et des options plus avancées pour les constructeurs en ligne de commande. Intégrez-vous à des services cloud tels qu'OpenAI et Anthropic. Que vous soyez un développeur expérimenté ou un utilisateur occasionnel, Jan offre une expérience IA locale pratique et sécurisée.

Lire plus
IA

Poltergeist : Le fantôme qui garde vos builds à jour

2025-08-09
Poltergeist : Le fantôme qui garde vos builds à jour

Poltergeist est un observateur de fichiers universel compatible avec l'IA qui détecte automatiquement n'importe quel projet et le reconstruit dès qu'un fichier est modifié. Il fonctionne sur macOS, Linux et Windows, disponible en tant que binaire autonome (aucun Node.js requis) ou package npm. Poltergeist dispose d'une file d'attente de build intelligente, d'une sortie de build en temps réel, d'un diagnostic d'erreur intégré et bien plus encore, optimisé pour les flux de travail de développement humain et IA.

Lire plus

Efrit : Assistant de codage IA pour Emacs

2025-08-09
Efrit : Assistant de codage IA pour Emacs

Efrit est un assistant de codage IA sophistiqué qui s'intègre parfaitement à Emacs grâce à l'évaluation directe d'Elisp. Il propose plusieurs interfaces : efrit-chat pour les conversations à plusieurs tours, efrit-do pour les commandes en langage naturel et une interface en ligne de commande pour les interactions structurées. Efrit dispose d'un support pour les conversations à plusieurs tours, d'une gestion robuste des erreurs et d'une compatibilité avec les thèmes sombres. Nécessite Emacs 28.1+, une clé API Anthropic et une connexion internet. L'installation est simple : clonez le dépôt et ajoutez-le à votre configuration Emacs.

Lire plus
Développement

Carte Flip Open Source avec Simulation de Fluide FLIP

2025-08-09
Carte Flip Open Source avec Simulation de Fluide FLIP

Ce projet open source présente une carte de visite flip avec une simulation de fluide basée sur la méthode des particules implicites de fluide (FLIP). Il inclut les fichiers de conception de PCB (dossier kicad-pcb), une librairie de simulation de fluide autonome (dossier fluid_sim_crate, basée sur le travail de Matthias Müller), une conception de batterie rechargeable (inspirée du projet de cnlohr), un simulateur WASM pour le débogage (dossier sim_display) et le firmware RP2350 (fichier flip-card_firmware). Plus de détails sont disponibles dans les fichiers README de chaque dossier.

Lire plus

Notte : Créez rapidement des agents d'automatisation web fiables

2025-08-08
Notte : Créez rapidement des agents d'automatisation web fiables

Notte est un framework full-stack combinant des agents d'IA et des scripts traditionnels pour construire et déployer des agents d'IA qui interagissent de manière transparente avec le web. Développez, déployez et mettez à l'échelle vos agents et automatisations web avec une seule API. Le cœur open-source vous permet d'exécuter des agents web, de gérer les sorties structurées et d'interagir avec les sites web. Le service API recommandé offre des sessions de navigateur furtives, des workflows hybrides, des coffres-forts secrets et des identités numériques pour réduire les coûts et améliorer la fiabilité. Un SDK Python simplifie le développement, prenant en charge plusieurs navigateurs et des paramètres personnalisés tels que les proxies et la résolution de CAPTCHA. Notte affiche également des performances impressionnantes lors de tests comparatifs indépendants.

Lire plus
Développement

Tests de cluster de Framework Desktop : Benchmarks Ryzen AI Max+ 395 et Radeon 8090S

2025-08-08
Tests de cluster de Framework Desktop : Benchmarks Ryzen AI Max+ 395 et Radeon 8090S

L'auteur a testé un cluster de quatre unités de pré-production de Framework Desktop, chacune équipée d'un processeur AMD Ryzen AI Max+ 395 et d'un GPU Radeon 8090S. Les tests initiaux utilisaient une interconnexion Ethernet 2,5 Gbps, puis mise à niveau à 5 Gbps. Des interconnexions Thunderbolt ont également été testées, atteignant 10 Gbps via TB4. Toute l'automatisation se trouve dans le référentiel Beowulf AI Cluster. Les benchmarks couvrant les performances du CPU, du GPU, du disque et du réseau sont disponibles via les liens fournis.

Lire plus
Matériel Calcul en cluster

AURA : Un protocole Web lisible par machine

2025-08-07
AURA : Un protocole Web lisible par machine

Le protocole AURA (Agent-Usable Resource Assertion) révolutionne l’interaction entre l’IA et le Web. Au lieu de s’appuyer sur des méthodes fragiles de grattage d’écran et de manipulation du DOM, AURA introduit un fichier manifeste standardisé `aura.json`, permettant aux sites Web de déclarer leurs capacités (par exemple, créer des publications, se connecter) sous forme de requêtes HTTP. Cela permet une interaction efficace et sécurisée entre l’IA et le site Web, et ouvre la voie à des moteurs de recherche plus intelligents qui indexent les actions, et non seulement le contenu. Le projet inclut un serveur et un client de référence, démontrant sa fonctionnalité.

Lire plus

Stasher : Partage de secrets éphémères sans compte

2025-08-07
Stasher : Partage de secrets éphémères sans compte

Stasher est un outil en ligne de commande pour le partage sécurisé et éphémère de secrets. Pas de compte, pas de backend, juste une transmission de secrets pure et chiffrée avec AES-256-GCM. La fonctionnalité « utilisation unique » garantit la suppression des secrets après une seule utilisation. Construit avec une transparence totale de la chaîne d'approvisionnement (signé cryptographiquement, attesté SLSA v1, enregistré dans Rekor), la nature open source de Stasher et sa sécurité vérifiable le rendent idéal même pour les utilisateurs les plus paranoïaques.

Lire plus
Développement partage de secrets

Claude Code IDE pour Emacs : Intégration IA transparente pour votre flux de travail

2025-08-07
Claude Code IDE pour Emacs : Intégration IA transparente pour votre flux de travail

L'IDE Claude Code pour Emacs offre une intégration native avec l'interface en ligne de commande Claude Code via le protocole Model Context Protocol (MCP). Plus qu'un simple wrapper de terminal, il crée un pont bidirectionnel entre Claude et Emacs, permettant à Claude de comprendre et d'exploiter les puissantes fonctionnalités d'Emacs, de LSP et de la gestion de projets aux fonctions Elisp personnalisées. Cela transforme Claude en un véritable assistant IA conscient d'Emacs, travaillant au sein de votre flux de travail existant et interagissant avec l'ensemble de l'écosystème Emacs. Les fonctionnalités incluent la détection automatique de projet, la gestion de session, l'intégration de terminal, les outils d'opération de fichiers, l'intégration de diagnostics (Flycheck et Flymake), des vues de différences avancées et la prise en charge de la barre d'onglets. Grâce à l'intégration des outils MCP, Claude accède et utilise les capacités d'Emacs telles que l'intégration LSP, l'analyse d'arbre de syntaxe Tree-sitter, la navigation de symboles Imenu et l'intégration de projets. Les développeurs peuvent également créer des outils MCP personnalisés pour étendre les fonctionnalités de Claude.

Lire plus
Développement

Limitations de l'application des suggestions de code sur GitHub

2025-08-06
Limitations de l'application des suggestions de code sur GitHub

L'application en masse des suggestions de code lors de la révision de code sur GitHub présente plusieurs limitations. Celles-ci incluent : aucun changement de code effectué, la pull request est fermée, affichage d'un sous-ensemble de changements, plusieurs suggestions par ligne, application de suggestions sur des lignes supprimées, suggestions déjà appliquées ou marquées comme résolues, suggestions de révisions en attente, commentaires multilignes et pull requests en file d'attente pour la fusion ou système occupé. Dans ces cas, il est impossible d'appliquer les suggestions.

Lire plus
Développement

Simulation de Bras Robotique UR5 : Saisie et Placement d'Objets

2025-08-06
Simulation de Bras Robotique UR5 : Saisie et Placement d'Objets

Ce projet simule un bras robotique UR5 avec une pince Robotiq 85, effectuant des tâches autonomes de préhension et de placement d'objets dans l'environnement PyBullet. Utilisant la cinématique inverse (IK) pour un contrôle précis du bras et un contrôle synchrone des articulations pour un mouvement réaliste de la pince, le robot saisit des cubes à partir de positions aléatoires et les place sur un plateau. La simulation inclut le placement dynamique d'objets et l'interaction en temps réel.

Lire plus

Derrière Ventoy : Construction d’un créateur de clé USB multi-amorçable multiplateforme

2025-08-06
Derrière Ventoy : Construction d’un créateur de clé USB multi-amorçable multiplateforme

Ventoy, un outil open source pour créer des clés USB multi-amorçables, implique une compilation croisée extensive. Cet extrait de code montre une partie du script de construction de Ventoy, couvrant diverses architectures telles que x86, ARM64 et MIPS64, ainsi que la construction et l’intégration d’outils tels que BusyBox, cryptsetup et FUSE. Le processus nécessite le téléchargement préalable de certaines dépendances et la configuration et la compilation en fonction des différentes architectures et systèmes d’exploitation cibles. La sortie finale est une image prenant en charge plusieurs méthodes de démarrage, ce qui la rend conviviale sur diverses plates-formes matérielles.

Lire plus
Développement

Stagewise : L'agent de codage IA pour le code frontend de production

2025-08-06
Stagewise : L'agent de codage IA pour le code frontend de production

Stagewise est un agent de codage IA conçu pour les bases de code frontend de production. Il élimine le besoin de coller manuellement des informations sur les éléments et les chemins de dossiers dans les invites, en utilisant le contexte du navigateur en temps réel. Il suffit de cliquer sur l'élément que vous souhaitez modifier, de dire à Stagewise ce que vous voulez faire, et il gère la modification du code. Stagewise prend en charge différents frameworks, permet une extension personnalisée via des plugins, est open-source et est compatible avec plusieurs agents IA tels que GitHub Copilot.

Lire plus
Développement code de production

PNG plus rapides : exploration de Zstandard et LZ4 comme alternatives

2025-08-06
PNG plus rapides : exploration de Zstandard et LZ4 comme alternatives

Les temps de lecture et d'écriture lents sont un problème connu avec les PNG. Cet article suggère d'utiliser des codecs plus récents, open source et sans brevet, tels que Zstandard (de Facebook) ou LZ4, comme solution. Zstandard est déjà utilisé dans le format de texture GPU Khronos KTX2, offrant des améliorations de vitesse significatives. L'auteur mentionne également des codecs encore plus rapides et plus simples, tels que QOI, mais ceux-ci pourraient nécessiter des modifications du prétraitement des images.

Lire plus
Développement

Kitten TTS : Modèle texte-à-parole léger et haute qualité

2025-08-06
Kitten TTS : Modèle texte-à-parole léger et haute qualité

Kitten TTS est un nouveau modèle texte-à-parole (TTS) open source et réaliste avec seulement 15 millions de paramètres. Conçu pour un déploiement léger, il offre une synthèse vocale de haute qualité. Une simple installation pip et quelques lignes de code suffisent pour générer de la parole avec plusieurs options de voix, ce qui le rend idéal pour les appareils aux ressources limitées.

Lire plus
IA

Clojure Civitas : Un espace partagé pour les idées Clojure

2025-08-05
Clojure Civitas : Un espace partagé pour les idées Clojure

Clojure Civitas simplifie la publication de projets Clojure. Oubliez la configuration de nouveaux projets, blogs ou dépôts ; il suffit de forker ce dépôt, de créer un espace de noms, de coder, de valider et d'envoyer une demande d'extraction pour partager vos explorations et vos idées. Il prend en charge divers formats de sortie, notamment les commentaires, les graphiques, le Markdown et Hiccup, ce qui facilite la documentation des expériences, le partage des résultats et la création d'une base de connaissances. La plateforme encourage les contributions de la communauté et fournit des outils de visualisation et un partage facile, rendant votre parcours Clojure plus fluide et plus efficace.

Lire plus

Carbon : Un système d'exploitation open source pour la fabrication – Défiant le statu quo des ERP

2025-08-05
Carbon : Un système d'exploitation open source pour la fabrication – Défiant le statu quo des ERP

Carbon est un système d'exploitation open source conçu pour la fabrication, destiné à résoudre les lacunes des systèmes ERP existants : manque d'outils modernes, verrouillage des fournisseurs et absence de solution universelle. Il possède une architecture privilégiant les API, permettant aux utilisateurs d'étendre la plateforme grâce au développement d'applications personnalisées avec des blocs de construction et des outils facilement disponibles. Construit à l'aide de Turborepo pour une gestion efficace des monorepos, Carbon s'intègre à des services tels que Supabase, Redis et Stripe. L'installation et le déploiement sont simplifiés via des instructions en ligne de commande, et le code d'exemple facilite une intégration rapide.

Lire plus
Développement
1 2 3 4 5 7 9 10 11 50 51