Xata Agent : Votre expert PostgreSQL basé sur l'IA

2025-03-13
Xata Agent : Votre expert PostgreSQL basé sur l'IA

Xata Agent est un agent IA open source qui surveille votre base de données PostgreSQL, identifie les causes profondes des problèmes et suggère des correctifs et des améliorations. Imaginez un ingénieur SRE chevronné spécialisé dans Postgres, désormais intégré à votre équipe. Il surveille les journaux et les métriques, suggère proactivement des réglages de configuration, résout les problèmes de performances (y compris l'utilisation élevée du CPU, de la mémoire et des connexions), propose des suggestions d'indexation et aide même à la tâche vacuum. Prenant en charge les modèles d'OpenAI, Anthropic et Deepseek, Xata Agent est facilement déployable via Docker. L'équipe Xata l'utilise déjà quotidiennement pour gérer de nombreuses bases de données Postgres actives. Une version cloud est en développement.

Lire plus
Développement

xlskubectl : Gérez votre cluster Kubernetes avec un tableur ?

2025-03-13
xlskubectl : Gérez votre cluster Kubernetes avec un tableur ?

xlskubectl est un projet qui intègre audacieusement Google Spreadsheet avec Kubernetes ! Vous pouvez désormais administrer votre cluster depuis le même tableur que vous utilisez pour suivre vos dépenses. En tirant parti des capacités de mise à jour incrémentale de l'API Kubernetes et des capacités de script de Google Spreadsheet, cette connexion apparemment folle a été réalisée. Bien que les auteurs cherchent des fonds pour faire passer le projet au niveau supérieur, c'est un exploit impressionnant qui incite à la réflexion sur les alternatives aux fichiers YAML.

Lire plus
Développement

fast-png : Encodeur/Décodeur PNG en JavaScript

2025-03-12
fast-png : Encodeur/Décodeur PNG en JavaScript

fast-png est un encodeur et un décodeur d'images PNG entièrement écrit en JavaScript. Il offre des options pour la vérification CRC, les données d'image personnalisées et les blocs de texte. Installez-le via npm et utilisez son API simple pour lire et écrire des images PNG. Licence MIT.

Lire plus
Développement

AudioNimbus : Un wrapper Rust pour l'audio spatial immersif avec Steam Audio

2025-03-12
AudioNimbus : Un wrapper Rust pour l'audio spatial immersif avec Steam Audio

AudioNimbus est une bibliothèque Rust qui fournit un wrapper sûr et facile à utiliser pour la puissante boîte à outils audio spatiale Steam Audio de Valve. Elle simplifie l'intégration de l'audio 3D immersif dans les projets Rust, prenant en charge des fonctionnalités telles que HRTF, Ambisonics, la propagation réaliste du son (y compris l'atténuation de la distance et les réflexions), et plus encore. La bibliothèque se compose de deux crates : `audionimbus` (wrapper sûr de haut niveau) et `audionimbus-sys` (liaisons générées automatiquement vers l'API C de Steam Audio). Consultez la démo pour un démarrage rapide !

Lire plus
Développement Audio Spatial

Transfert de fichiers P2P dans le navigateur sans serveur : FilePizza v2 arrive

2025-03-12
Transfert de fichiers P2P dans le navigateur sans serveur : FilePizza v2 arrive

FilePizza v2 est un outil de transfert de fichiers peer-to-peer (P2P) basé sur WebRTC pour les navigateurs. Il élimine le besoin de serveurs intermédiaires, transférant les fichiers directement entre les navigateurs pour la vitesse, la confidentialité et la sécurité. Les nouvelles fonctionnalités incluent une interface utilisateur moderne, un mode sombre, la prise en charge des appareils mobiles, le téléchargement de plusieurs fichiers (compressés en zip), la surveillance de la progression du téléchargement, la protection par mot de passe et le stockage de l'état du serveur à l'aide de Redis. Le chiffrement de bout en bout garantit des transferts sécurisés. Conçu en mangeant une pizza à l'UC Berkeley, il est maintenant open source et disponible sur file.pizza.

Lire plus
Développement Transfert de fichiers

Modernisation des contrôles d'interface utilisateur Web : la mission du groupe communautaire Open UI

2025-03-12
Modernisation des contrôles d'interface utilisateur Web : la mission du groupe communautaire Open UI

L'interactivité Web provient des contrôles de formulaire et d'interface utilisateur fournis par HTML. Cependant, depuis HTML5, les projets Web complexes nécessitent des capacités de contrôle d'interface utilisateur plus puissantes, ce qui amène les développeurs à dépendre des frameworks JavaScript. Cela entraîne une accessibilité médiocre, une lenteur des pages et d'autres problèmes. Le groupe communautaire Open UI vise à améliorer HTML, CSS, JavaScript et les API Web pour permettre aux développeurs de créer des interfaces utilisateur personnalisées modernes. Son objectif est de rendre les interfaces utilisateur Web plus flexibles, efficaces et accessibles.

Lire plus
Développement

daylight : suivi du lever/coucher du soleil en ligne de commande

2025-03-12
daylight : suivi du lever/coucher du soleil en ligne de commande

daylight est un programme en ligne de commande qui suit le lever du soleil, le coucher du soleil, le midi solaire et la durée du jour, en projetant ces changements sur les dix prochains jours. Il utilise votre IP pour la localisation et le fuseau horaire, fonctionnant dans les régions polaires et avec les VPN. L'installation se fait via Homebrew (MacOS/Linux) ou installation manuelle (Windows inclus). Les fonctionnalités incluent des remplacements personnalisés de localisation/date et un mode résumé court. Développé en Go comme projet d'apprentissage, les problèmes sont les bienvenus !

Lire plus
Développement lever/coucher du soleil

VSC : Un moteur de rendu 3D temps réel basé sur logiciel

2025-03-12
VSC : Un moteur de rendu 3D temps réel basé sur logiciel

VSC (VOUGA-SHREINER-CANTH) Vérifié est un moteur de rendu 3D temps réel entièrement écrit en logiciel pour la portabilité. Inspiré par la séparation front-end/back-end de DoomGeneric et le travail précédent de l'auteur sur des moteurs de jeu C++, c'est un rasteriseur qui approxime l'éclairage, les ombres, les textures et les matériaux. Basé sur le livre d'Eric Lengyel, "Mathematics for 3D Game Programming", il s'inspire d'un niveau difficile de Geometry Dash, VSC Vérifié, utilisant la musique de Michael Bublé. L'API est en développement actif, mais les changements devraient être minimes. Inclut la compatibilité ESP32, un code d'exemple et un Makefile. Suivez le livre jusqu'au chapitre 5 pour des connaissances fondamentales.

Lire plus

Le Manuel du CTO de Startup : Guide pratique pour les équipes d'ingénierie hautement performantes

2025-03-12
Le Manuel du CTO de Startup : Guide pratique pour les équipes d'ingénierie hautement performantes

Le livre "Le Manuel du CTO de Startup" de Zach Goldberg offre une ressource quotidienne convaincante pour les leaders de l'ingénierie. S'appuyant sur des années d'expérience dans les startups, Goldberg fournit des cadres pratiques et des perspectives perspicaces pour relever les défis complexes de la construction d'équipes d'ingénierie hautement performantes. L'ouvrage souligne l'importance de l'apprentissage continu, offrant des conseils pratiques sur des sujets tels que les réunions 1:1 efficaces, les réunions de niveau supérieur, la gestion de la dette technique et la navigation dans la relation CTO-CEO. Que vous soyez un leader d'ingénierie débutant ou un CTO chevronné, ce manuel est un guide inestimable.

Lire plus
Développement Culture d'ingénierie

Assistant de recherche approfondie local : un puissant outil de recherche IA combinant les LLM et la recherche Web

2025-03-11
Assistant de recherche approfondie local : un puissant outil de recherche IA combinant les LLM et la recherche Web

Un puissant assistant de recherche basé sur l’IA qui effectue des analyses approfondies et itératives à l’aide de plusieurs LLM et de recherches Web. Le système peut être exécuté localement pour protéger la confidentialité ou configuré pour utiliser des LLM basés sur le cloud afin d’améliorer ses capacités. Il prend en charge le traitement local (à l’aide de modèles Ollama) et les LLM cloud (Claude, GPT) et peut analyser le contenu complet des pages Web, et non seulement des extraits. De plus, il offre des options de sortie riches, notamment des résultats de recherche détaillés avec des citations, des rapports de recherche complets et des résumés rapides, et dispose d’une fonction de recherche de documents locaux (RAG), permettant aux utilisateurs de rechercher et de récupérer du contenu à partir de leurs propres collections de documents.

Lire plus
Développement Outil de recherche

Sidekick : Une puissante application LLM locale pour macOS

2025-03-11
Sidekick : Une puissante application LLM locale pour macOS

Sidekick est une application LLM native pour macOS qui s'exécute entièrement localement, accédant à vos fichiers, dossiers et sites web sans nécessiter de logiciel supplémentaire. Utilisant la technologie RAG, elle gère des ensembles de données volumineux, prend en charge plusieurs modèles de raisonnement, y compris un interpréteur de code, génère des images et possède des fonctionnalités avancées de rendu Markdown, ainsi que des outils d'assistant d'écriture intégrés. Sidekick privilégie la simplicité et la facilité d'utilisation, fonctionnant entièrement hors ligne, sans suivi des conversations et avec une approche open source pour la transparence.

Lire plus
Développement

Shef : Créez des recettes shell sans le désordre

2025-03-11
Shef : Créez des recettes shell sans le désordre

Shef est un puissant outil en ligne de commande qui vous permet de créer des workflows shell complexes sans le tracas d'écrire des scripts bash complexes. Inspiré par CyberChef, Shef utilise un format YAML simple pour chaîner des commandes, intégrer des invites interactives, implémenter des boucles et une logique conditionnelle, et créer des recettes réutilisables. Il simplifie la création de scripts shell en offrant des fonctionnalités telles que le templating, les transformations et une gestion facile des erreurs, ce qui en fait un outil révolutionnaire pour automatiser les tâches et gérer les processus complexes.

Lire plus
Développement

Les LLM peuvent-ils créer un jeu de berger réaliste ?

2025-03-11
Les LLM peuvent-ils créer un jeu de berger réaliste ?

Un développeur a mis au défi les grands modèles linguistiques (LLM) de créer un jeu de conduite de moutons appelé "Chien de berger", en mettant l'accent sur le comportement réaliste du troupeau. L'invite détaillée comprenait des spécifications pour le mouvement des moutons, les réactions au chien et aux obstacles, et la mécanique du jeu. Les LLM ont eu pour tâche de construire le jeu entier dans un seul fichier index.html en utilisant HTML, CSS et JavaScript, avec au moins 10 niveaux, un chronomètre, un système de score et la progression du jeu enregistrée. L'expérience montre le potentiel des LLM dans le développement de jeux.

Lire plus

Manuel de référence sur l'apprentissage par renforcement : fondements mathématiques et vidéos complémentaires

2025-03-10
Manuel de référence sur l'apprentissage par renforcement : fondements mathématiques et vidéos complémentaires

Un manuel d'apprentissage par renforcement ayant reçu plus de 5 000 étoiles, offrant une introduction mathématique, mais accessible, aux concepts fondamentaux, aux problèmes et aux algorithmes classiques. Le livre comprend de nombreux exemples et est accompagné de vidéos de cours en chinois et en anglais (disponibles sur Bilibili et YouTube). Élaboré à partir de plusieurs années d'expérience pédagogique, il convient aux étudiants de premier et deuxième cycles, aux chercheurs et aux praticiens.

Lire plus
Développement manuel

Expérience YouTube : Vidéos uniquement avec DRM à la TV ?

2025-03-10
Expérience YouTube : Vidéos uniquement avec DRM à la TV ?

Des rapports indiquent que YouTube expérimente un déploiement limité où les vidéos normales n'offrent que des formats protégés par DRM sur le client Innertube TV (TVHTML5). Cela affecte non seulement yt-dlp, mais aussi les clients officiels YouTube TV (PS3, navigateur web, Apple TV), qui ne fournissent également que des formats DRM. Des tests montrent que les comptes concernés ne peuvent accéder qu'aux versions protégées par DRM. Cela suggère un changement potentiel dans la stratégie de protection des droits d'auteur de YouTube, ce qui pourrait avoir un impact sur la façon dont les utilisateurs regardent et téléchargent des vidéos.

Lire plus

Free95 : Système d'exploitation open-source compatible avec Windows

2025-03-10
Free95 : Système d'exploitation open-source compatible avec Windows

Free95 est un système d'exploitation open-source compatible avec Windows. Il offre un environnement convivial similaire à Windows, avec la sécurité et la transparence supplémentaires de la communauté open-source. Vos jeux et applications Windows préférés devraient fonctionner parfaitement. Le projet vise à supprimer les logiciels inutiles et les problèmes de sécurité souvent associés aux systèmes d'exploitation propriétaires, offrant une alternative libre du contrôle corporatif. La compatibilité est assurée par les appels système NT et l'implémentation de l'API Win32. Pour contribuer, envoyez une pull request ou contactez le développeur dripkap_19416 sur Discord. Vous pouvez compiler le système d'exploitation à partir de la source ou télécharger un fichier binaire depuis la section Releases.

Lire plus

Graphite : Votre centrale créative 2D open source

2025-03-09
Graphite : Votre centrale créative 2D open source

Graphite est un moteur graphique vectoriel et raster gratuit et open source, actuellement en alpha. Il dispose d'un flux de travail entièrement non destructif combinant le compositing par calques et la conception générative par nœuds. Évoluant au-delà d'un simple éditeur vectoriel, l'architecture de Graphite, semblable à celle d'un moteur de jeu, offre une boîte à outils complète pour l'édition de photos, les graphiques animés, la peinture numérique, l'édition de bureau et le compositing VFX. Les programmeurs graphiques et les développeurs Rust sont encouragés à contribuer, et les dons sont les bienvenus pour soutenir son développement continu. Graphite vise à devenir un outil de création artistique et de design standard de l'industrie, en responsabilisant les créateurs de tous niveaux.

Lire plus

Framework d'agents évolutifs : écosystèmes d'agents IA collaboratifs

2025-03-09
Framework d'agents évolutifs : écosystèmes d'agents IA collaboratifs

Le Framework d'agents évolutifs est un système de production pour créer, gérer et faire évoluer des agents d'IA avec une communication intelligente. Il permet des écosystèmes collaboratifs d'agents qui comprennent sémantiquement les exigences, apprennent de l'expérience et communiquent efficacement pour résoudre des tâches complexes. Les principales caractéristiques incluent l'évolution des agents (réutilisation, adaptation ou création), la communication inter-agents via un système de workflow YAML, une bibliothèque intelligente avec recherche sémantique alimentée par les embeddings OpenAI, l'auto-amélioration grâce à l'apprentissage continu et la prise en charge multi-framework (BeeAI, OpenAI, etc.). Le framework utilise un agent système pour décider de réutiliser, faire évoluer ou créer de nouveaux agents en fonction de la similarité sémantique et inclut la gouvernance via le firmware. Un exemple complet montre la collaboration et l'évolution des agents pour des tâches telles que l'analyse de factures.

Lire plus
IA

PurrCrypt : Cryptez vos secrets avec des miaulements et des aboiements !

2025-03-09
PurrCrypt : Cryptez vos secrets avec des miaulements et des aboiements !

PurrCrypt est un outil de cryptage utilisant la cryptographie à courbe elliptique qui transforme vos messages secrets en adorables miaulements et aboiements de chiens. Facile à installer et à utiliser via la ligne de commande, il offre les modes "chat" et "chien". Bien que les messages cryptés ressemblent à des sons d'animaux sans signification, ils contiennent des données cryptographiquement sécurisées, décryptables uniquement avec les clés appropriées. Tirant parti des mêmes algorithmes que Bitcoin et intégrant la stéganographie, PurrCrypt masque le fait que vous envoyez du contenu crypté, le rendant étonnamment sûr et amusant.

Lire plus
Développement

presenterm : Présentations Markdown en terminal

2025-03-08
presenterm : Présentations Markdown en terminal

presenterm vous permet de créer des présentations au format Markdown et de les exécuter depuis votre terminal, avec prise en charge des images et des GIF animés, des thèmes hautement personnalisables, la mise en évidence du code, l'exportation des présentations au format PDF et de nombreuses autres fonctionnalités. Consultez les exemples et la documentation pour commencer.

Lire plus
Développement Présentations

Airo : Déploiements simplifiés sur serveurs auto-hébergés

2025-03-08
Airo : Déploiements simplifiés sur serveurs auto-hébergés

Fatigué des pipelines CI/CD complexes ? Airo est un outil en ligne de commande qui simplifie le déploiement de projets depuis votre machine locale vers votre serveur auto-hébergé. Pas besoin de configurer des pipelines ou des services complexes ; définissez simplement vos fichiers `compose.yml` et `env.yml`, y compris un Dockerfile et un Caddyfile, et déployez avec une seule commande `airo deploy`. Il prend en charge la configuration automatique de HTTPS et du proxy inverse. Airo vous permet de vous concentrer sur la création de votre produit, pas sur la gestion de l'infrastructure, ce qui le rend idéal pour les petits projets.

Lire plus
Développement déploiement

Chroniques Réseau : Documentation Réseau Ludifiée

2025-03-08
Chroniques Réseau : Documentation Réseau Ludifiée

Chroniques Réseau transforme la documentation réseau fastidieuse en une aventure mystérieuse immersive. Les utilisateurs deviennent un nouvel administrateur système chargé de maintenir un réseau après la disparition mystérieuse de son prédécesseur, « L'Architecte ». Par l'exploration, la résolution d'énigmes et la documentation, les joueurs découvrent les secrets du réseau et la vérité derrière la disparition de l'Architecte. Le système ludifié comprend des points d'expérience, des niveaux, des réussites et des défis, s'intégrant parfaitement à votre terminal. Il est compatible avec Linux et macOS et propose des installations standard et en espace utilisateur.

Lire plus

Letta : Framework open source pour applications LLM avec état

2025-03-08
Letta : Framework open source pour applications LLM avec état

Letta (anciennement MemGPT) est un framework open source pour construire des applications LLM avec état. Il permet aux développeurs de créer des agents dotés de capacités de raisonnement avancées et d'une mémoire à long terme transparente. Le framework Letta est indépendant du modèle et prend en charge divers backends LLM (OpenAI, Anthropic, etc.). L'installation est disponible via Docker et pip. Un environnement de développement d'agent (ADE) graphique simplifie la création, le déploiement, l'interaction et l'observation des agents.

Lire plus
Développement Framework open source

Lancement de l'éditeur MIDI multiplateforme IEMidi

2025-03-07
Lancement de l'éditeur MIDI multiplateforme IEMidi

IEMidi est un éditeur MIDI multiplateforme créé avec ImGui et RtMidi, permettant aux utilisateurs d'associer des messages MIDI à des actions telles que le contrôle du volume, la mise en sourdine, les commandes de console ou l'ouverture de fichiers. Ce projet open source accepte les contributions en codage, emballage, documentation, conception ou test. Les utilisateurs de Windows peuvent télécharger un programme d'installation, tandis que les utilisateurs de Linux peuvent installer via yum ou apt.

Lire plus
Développement éditeur MIDI

Application matricielle TUI basée sur du texte : un environnement de bureau textuel imbriquable

2025-03-07
Application matricielle TUI basée sur du texte : un environnement de bureau textuel imbriquable

Il s’agit d’une application basée sur du texte dont l’interface utilisateur est entièrement constituée d’une mosaïque de cellules de texte formant une matrice TUI. La matrice TUI résultante est rendue soit dans sa propre fenêtre GUI, soit dans une console texte compatible. Elle peut encapsuler n’importe quelle application de console et s’imbriquer indéfiniment, créant ainsi un environnement de bureau basé sur du texte. Compatible avec Windows, Unix, Linux, macOS, FreeBSD, NetBSD, OpenBSD, etc. Actuellement, le rendu dans une fenêtre GUI native n’est disponible que sur la plateforme Windows ; les plateformes Unix nécessitent un émulateur de terminal.

Lire plus

InstantStyle : Framework de transfert de style en un clic pour une génération d'images IA sans effort

2025-03-07
InstantStyle : Framework de transfert de style en un clic pour une génération d'images IA sans effort

InstantStyle est un framework simple mais puissant pour le transfert de style d'image, permettant un contrôle précis du style en séparant intelligemment les informations de contenu et de style de l'image. Il utilise les caractéristiques globales de CLIP et se concentre sur des couches d'attention spécifiques (up_blocks.0.attentions.1 et down_blocks.2.attentions.1) pour manipuler le style et la disposition. InstantStyle est intégré à des outils populaires comme diffusers, prend en charge des modèles tels que SDXL et SD1.5, et offre des démonstrations en ligne et des capacités de génération haute résolution, simplifiant ainsi considérablement le flux de travail et offrant aux utilisateurs une expérience pratique pour la génération d'images stylisées.

Lire plus

Modèle de détection de tour de parole open source : Smart Turn

2025-03-06
Modèle de détection de tour de parole open source : Smart Turn

L'équipe Pipecat a publié Smart Turn, un modèle de détection de tour de parole open source conçu pour améliorer les systèmes d'IA vocale existants basés sur la détection d'activité vocale (VAD). Utilisant le Wav2Vec2-BERT de Meta AI comme base, avec une tête de classification simple à deux couches, le modèle prend actuellement en charge l'anglais et en est à un stade initial de preuve de concept. Cependant, l'équipe est convaincue que les performances peuvent être rapidement améliorées. Elle invite la communauté à contribuer à l'amélioration du modèle et à l'élargissement de sa prise en charge linguistique et de ses fonctionnalités.

Lire plus
IA

Bibliothèque d'algèbre linéaire Rust : lin-alg

2025-03-06
Bibliothèque d'algèbre linéaire Rust : lin-alg

lin-alg est une bibliothèque d'algèbre linéaire en Rust qui fournit des structures de données et des opérations pour les vecteurs, les matrices et les quaternions, prenant en charge les types f32 et f64. Elle convient à la création de graphismes informatiques, à la biomécanique, à la robotique et plus encore. La bibliothèque prend en charge les environnements no_std et offre des fonctionnalités de graphismes informatiques et de codage/décodage bincode. Remarque : n'utilisez pas `cargo fmt` sur cette base de code.

Lire plus
Développement Algèbre linéaire

Shelgon : Un framework Rust robuste pour les applications REPL interactives

2025-03-06
Shelgon : Un framework Rust robuste pour les applications REPL interactives

Shelgon est un framework Rust robuste pour construire des applications REPL (Read-Eval-Print Loop) interactives et des shells personnalisés. Il fournit une base flexible et type-safe avec des capacités d'interface utilisateur de terminal intégrées utilisant ratatui. Les fonctionnalités incluent l'exécution de commandes type-safe, l'intégration d'un runtime asynchrone (tokio), une belle interface TUI, une gestion d'entrée riche (historique des commandes, déplacement du curseur, complétion par tabulation, gestion de Ctrl+C/Ctrl+D), un support de contexte personnalisé et un support STDIN. Le projet inclut une documentation complète et des exemples pour aider les développeurs à construire rapidement leurs propres shells.

Lire plus

Rayhunter : Captureur de Captureurs IMSI Open Source pour Hotspot Orbic

2025-03-06
Rayhunter : Captureur de Captureurs IMSI Open Source pour Hotspot Orbic

Rayhunter est un captureur de captureurs IMSI open source conçu pour le hotspot mobile Orbic (RC400L). Des scripts d'installation sont fournis pour Linux et macOS, avec des instructions manuelles détaillées incluant le support pour Windows. Une interface web accessible via Wi-Fi ou USB permet de contrôler l'enregistrement, de télécharger les captures et d'effectuer une analyse heuristique. Le projet est explicitement étiqueté comme preuve de concept, inapproprié pour les situations à haut risque, et inclut un avertissement concernant les responsabilités légales.

Lire plus
Développement captureur IMSI
1 2 31 32 33 35 37 38 39 50 51