1 points par kirinonakar 7 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp

TxtAIEditor est un éditeur desktop premium qui combine les solides performances natives de Windows offertes par .NET 10.0 et WinUI 3 avec un cœur personnalisé basé sur WebView2, afin d’apporter des capacités de rendu flexibles. Il intègre de manière cohérente des fonctionnalités utiles pour les développeurs et les power users, de la rédaction Markdown à la collaboration avec l’IA, jusqu’à l’édition simple de fichiers CSV.

🌟 Fonctionnalités clés

  1. Cœur d’éditeur virtualisé (prise en charge des fichiers volumineux)
    Édition ultra-rapide de fichiers : grâce à la technologie de défilement virtuel (Virtual Scrolling), il est possible d’ouvrir instantanément et de modifier sans latence des fichiers logs de plus de 200 Mo, de longs romans ou du code source.
    Rendu optimisé : seules la zone visible du viewport et une zone tampon minimale sont rendues dans le DOM, ce qui réduit l’utilisation mémoire et maximise la réactivité.
    Coloration syntaxique et autocomplétion : prise en charge de la mise en évidence syntaxique pour de nombreux langages comme Markdown, C#, JavaScript, Python ou LaTeX, avec autocomplétion intelligente et snippets personnalisés insérables immédiatement via les touches Enter ou Tab.

  2. Mode tableau CSV interactif
    Conversion en vue tableur : à l’ouverture d’un fichier .csv, le contenu n’est pas affiché comme un simple texte, mais automatiquement converti en une interface de type grille, pratique et réactive.
    Il est possible de naviguer librement entre les cellules et de les modifier comme dans Excel.
    Sélection multiple et redimensionnement des colonnes : prise en charge de la sélection multiple de lignes et de colonnes via les touches Ctrl, Shift et le glisser-déposer à la souris, avec ajustement en temps réel de la largeur des colonnes en faisant glisser les bordures.

  3. Intégration d’assistant et d’agent IA
    Prise en charge de multiples providers : connexion libre à OpenAI, Gemini, OpenRouter, ainsi qu’aux endpoints LM Studio exécutés localement.
    Gestion sécurisée des clés : les clés API sensibles sont stockées de manière chiffrée et sécurisée dans le Gestionnaire d’identifiants Windows (Credential Manager).
    Onglets de prompts et préréglages : jusqu’à 4 onglets indépendants d’instructions de prompt peuvent être ouverts pour poser des questions en joignant le contexte du fichier courant, et les modèles de prompts fréquemment utilisés peuvent être gérés sous forme de presets.
    Actions contextuelles : permet d’effectuer rapidement des opérations comme la traduction, l’explication, le refactoring ou le résumé sur du code ou du texte sélectionné, tout en préservant la structure du code ou le format Markdown.
    Agent IA : un agent IA intégré permet d’exécuter des tâches complexes et prend en charge la recherche web ainsi que la consultation de pages web, afin de faciliter l’édition en s’appuyant sur des informations récentes.

  4. Notes chiffrées pour protéger la vie privée (Encrypted Notes)
    Prise en charge d’un format propriétaire de notes chiffrées pour conserver en sécurité des mémos personnels.
    Sécurité disque rigoureuse : l’ouverture d’un onglet chiffré exige la saisie d’un mot de passe, et lors de l’enregistrement après modification, les données sont de nouveau chiffrées afin qu’aucun texte en clair ne soit écrit sur le disque. Une icône de verrou distincte est affichée sur les onglets chiffrés.

  5. Ensemble de fonctionnalités pratiques pour le développement
    Terminal intégré : divers profils de shell tels que PowerShell, CMD, Git Bash ou WSL peuvent être ouverts directement en bas de l’éditeur, avec synchronisation automatique de l’espace de travail et du répertoire en cours.
    Panneau Git : suivi des modifications, staging, commit, push vers un dépôt distant, ainsi qu’un visualiseur graphique de l’historique des commits sont intégrés nativement.
    Smart outline (TOC) : au-delà de la lecture de la structure des en-têtes Markdown, l’outil analyse aussi la structure des classes et méthodes dans le code source C#, Python, JS/TS, Go, etc., pour générer un outline interactif permettant d’aller instantanément à l’emplacement cliqué.
    UI/UX premium : prise en charge du thème natif Windows Mica backdrop (modes sombre/clair), d’un séparateur multi-panneaux ajustable et d’un mode sticky note pouvant rester toujours au premier plan.

J’espère que ce sera une bonne option pour celles et ceux qui recherchent sous Windows un shell d’éditeur/bloc-notes IA à la fois léger, puissant et pratique.
N’hésitez pas à l’essayer et à laisser vos retours, ce serait vraiment très apprécié !

Dépôt GitHub (téléchargement et code source) : https://github.com/kirinonakar/TxtAIEditor

Site personnel (venez aussi découvrir d’autres apps développées !) : https://kirinonakar.github.io/

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.