MatrixAges/polywise
MatrixAges/polywise has 654 GitHub stars and 34 forks. GitHot measured 0 stars in 24 hours and -5 in 7 days. Last checked 2026-11-10 01:11 UTC. Last push 2026-06-11.
Comment ces chiffres sont mesurés
The open source agentic content system to make your contents alive. Self-hosted on any platform. ◑
Progression mesurée des étoiles
- in 24h
- 0
- in 7 days
- -5
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
readme/README.fr.md
Original
Polywise
Le système de contenu agentique open source
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Qu'est-ce que Polywise ?
Polywise est un système de contenu agentique open source. Vous pouvez l'utiliser en ligne de commande ou via l'application desktop pour discuter avec des modèles, conserver des connaissances, retrouver du contexte et transformer des façons de travailler répétitives en agents réutilisables.
🚀 Installation
Polywise a deux points d'entrée vraiment pratiques : la CLI et l'application desktop.
CLI
Installez la CLI globalement :
npm install -g polywise
Lancez ensuite le service local Polywise :
polywise start
polywise start -d
polywise start garde le service au premier plan. polywise start -d quitte tout de suite et laisse le service tourner en arrière-plan.
Ouvrez ensuite l'interface web à l'adresse http://localhost:3072/app/ .
Vous pouvez activer l'authentification dans les réglages. Une fois activée et un mot de passe défini, il faudra vous connecter pour accéder à la Web UI, et l'API sera protégée elle aussi. C'est particulièrement important si vous déployez Polywise sur un serveur pour y accéder à distance.
Application desktop
Téléchargez la dernière version depuis GitHub Releases.
Si vous voulez parcourir les sessions, les contenus sauvegardés, les agents et les posts sans rester dans le terminal, l'application desktop est le chemin le plus simple.
Premier lancement
Pour un premier démarrage, Polywise a surtout besoin de :
- un fournisseur de modèles disponible
- des modèles d'embedding et de rerank si vous voulez retrouver du contenu sauvegardé
Vous n'avez pas besoin de configurer tous les providers et toutes les integrations dès le premier jour.
⬆️ Mise à jour
CLI
polywise upgrade
Application desktop
Installez la dernière version depuis GitHub Releases.
⚡ Démarrage rapide
Si vous voulez atteindre la première vraie valeur le plus vite possible :
- Ouvrez
Settings -> Model Provideret configurez un provider que vous pouvez réellement utiliser. - Ouvrez
Settings -> Model Settinget vérifiez que le modèle de chat par défaut est disponible. - Allez dans
Sessionet posez une vraie question au lieu d'envoyer justehello. - Enregistrez dans Polywise une note courte, un résumé de page ou une réponse.
- Mentionnez ensuite cet élément sauvegardé dans le chat pour vérifier que la récupération fonctionne.
🧭 Utilisation
Une fois qu'un provider est connecté et que le modèle par défaut est prêt, arrêtez de tout configurer et servez-vous du produit.
Application desktop
L'application devient beaucoup plus simple à comprendre si chaque zone a un rôle concret :
Sessionpour poser de vraies questions, organiser le travail et rester dans le contexte de votre workspaceLinkcasepour récupérer du contenu web et l'injecter dans le systèmeAgentpour transformer des styles d'instructions répétés en collaborateurs réutilisablesPostspour garder des connaissances qui méritent de vivre plus longtemps qu'une simple réponse de chat
Deux raccourcis valent la peine d'être appris tôt :
@fait entrer des fichiers, des agents et d'autres éléments de contexte dans une session/fait entrer des outils et des skills dans le workflow
CLI
La CLI est une fine couche au-dessus de l'API backend. Par défaut, elle parle à http://localhost:3072 ; si votre serveur se trouve ailleurs, définissez POLYWISE_SERVER_URL.
Plutôt que d'apprendre les commandes par cœur, commencez par l'aide :
polywise -h
polywise session -h
polywise session create -h
Utilisez input_schema quand vous avez besoin de la structure exacte d'entrée d'une commande :
polywise input_schema session.create
Commandes courantes :
polywise start
polywise start -d
polywise version
polywise session create --title "Daily Review"
polywise search fullTextSearch --query "vector database"
polywise save --for user --content "Key takeaway..."
Quand les payloads deviennent plus complexes, vous pouvez passer du JSON directement :
polywise search fullTextSearch --json '{"query":"agent memory","for_types":["wiki","memory"],"enable_recall":true}'
📚 Documentation
🎬 Intro Video
💭 Motivation
Polywise repose sur une conviction simple : une IA vraiment intelligente a besoin d'une mémoire vraiment intelligente. Il ne s'agit pas seulement de stocker des données, mais de bâtir un système capable de créer des liens naturellement, de se renforcer à l'usage, d'oublier de manière stratégique et d'évoluer en continu.
📄 Références
Ce projet a été inspiré par les articles de recherche suivants :
- Long-lasting potentiation of synaptic transmission (1973)
- The Organization of Behavior (1949)
- A Spreading-Activation Theory of Semantic Processing (1975)
🙏 Remerciements
Polywise s'appuie sur ces excellents projets open source :
Libraries & Tools
- 🐘 Sqlite - La base de données embarquée haute performance la plus largement déployée au monde
- 🏹 sqlite-vec - Ajoute la recherche vectorielle à Sqlite
- ⚛️ React - Bibliothèque d'interface utilisateur front-end
- 🖥️ Electron - Framework d'application desktop
- 🔗 tRPC - API type-safe de bout en bout
- 📦 MobX - Gestion d'état simple et évolutive
- 🎨 Tailwind CSS - Framework CSS utility-first
- 🚀 Hono - Framework web ultra-rapide
- 🛠️ Rsbuild - Outil de build nouvelle génération propulsé par Rspack
- 📚 Rslib - Outil de build de bibliothèques basé sur Rsbuild
- 🤖 AI SDK - Boîte à outils unifiée pour créer des applications dopées à l'IA
- 🤗 node-llama-cpp – Bindings Node.js pour llama-cpp, pensés pour se connecter à des modèles locaux
📜 Licence
MIT – Voir LICENSE pour les détails.
Explorer des projets similaires
affaan-m/ECC
Système d'optimisation des performances du framework d'exécution et de contrôle des agents. Il couvre les skills, les instincts, la mémoire, la sécurité et le développement qui privilégie la recherche, pour Claude Code, Codex, Opencode, Cursor et au-delà.
300,759 étoilesNousResearch/hermes-agent
L'agent qui grandit avec vous
262,426 étoilesmultica-ai/andrej-karpathy-skills
Un seul fichier CLAUDE.md pour améliorer le comportement de Claude Code, dérivé des observations d'Andrej Karpathy sur les pièges du codage avec les LLM.
231,843 étoilesfirecrawl/firecrawl
Boostez vos agents d'IA avec des données issues du web et au-delà. Nous construisons la bibliothèque pour la superintelligence. 🔥
200,444 étoiles