Det åpne agentiske innholdssystemet
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Polywise er et åpent agentisk innholdssystem. Du kan bruke det fra kommandolinjen eller skrivebordsappen til å snakke med modeller, lagre kunnskap, hente fram kontekst og gjøre gjentatte arbeidsmåter om til agenter du kan bruke igjen og igjen.
Polywise har to praktiske innganger: CLI-en og skrivebordsappen.
Installer CLI-en globalt:
npm install -g polywiseStart den lokale Polywise-tjenesten:
polywise start
polywise start -dpolywise start holder tjenesten i forgrunnen. polywise start -d avslutter kommandoen med én gang og lar tjenesten fortsette i bakgrunnen.
Åpne deretter webgrensesnittet på http://localhost:3072/app/ .
Du kan slå på Auth-innlogging i innstillingene. Når dette er aktivert og et passord er satt, må du logge inn for å få tilgang til Web UI, og API-et blir også beskyttet. Dette er spesielt viktig hvis du skal kjøre Polywise på en server for fjernbruk.
Last ned den nyeste skrivebordsversjonen fra GitHub Releases.
Hvis du vil utforske sesjoner, lagret innhold, agenter og innlegg uten å være bundet til terminalen, er skrivebordsappen den enkleste veien inn.
Ved første oppstart trenger Polywise først og fremst:
- én tilgjengelig modelltilbyder
- embedding- og rerank-modeller hvis du vil hente fram lagret innhold
Du trenger ikke å konfigurere alle providers og integrations den første dagen.
polywise upgradeInstaller den nyeste utgivelsen fra GitHub Releases.
Hvis du vil nå den første reelle verdien så raskt som mulig:
- Åpne
Settings -> Model Providerog sett opp én provider du faktisk kan bruke. - Åpne
Settings -> Model Settingog sjekk at standard chatmodell er tilgjengelig. - Gå til
Sessionog still et ekte spørsmål i stedet for bare å sendehello. - Lagre et kort notat, et sidesammendrag eller et svar i Polywise.
- Nevn dette lagrede elementet igjen i chatten for å bekrefte at gjenfinningen virker.
Når én provider er koblet til og standardmodellen er satt opp, slutt å finjustere alt og bruk produktet.
Appen blir enklest å forstå når hvert område har én konkret jobb:
Sessionfor ekte spørsmål, arbeidsplanlegging og arbeid innenfor konteksten til workspace-et dittLinkcasefor å hente og trekke ut nettinnhold inn i systemetAgentfor å gjøre gjentatte instruksjonsstiler om til samarbeidspartnere du kan bruke igjenPostsfor kunnskap som fortjener å leve lenger enn ett chatsvar
To snarveier er verdt å lære tidlig:
@trekker inn filer, agenter og annen kontekst i en session/trekker verktøy og skills inn i arbeidsflyten
CLI-en er et tynt lag over backend-API-et. Som standard bruker den http://localhost:3072; hvis serveren din ligger et annet sted, setter du POLYWISE_SERVER_URL.
I stedet for å pugge kommandoer er det bedre å starte med hjelpen:
polywise -h
polywise session -h
polywise session create -hBruk input_schema når du trenger nøyaktig inputstruktur for en kommando:
polywise input_schema session.createVanlige kommandoer:
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..."Når payloadene blir mer komplekse, kan du sende JSON direkte:
polywise search fullTextSearch --json '{"query":"agent memory","for_types":["wiki","memory"],"enable_recall":true}'Polywise er bygget på troen på at virkelig intelligent AI trenger virkelig intelligent hukommelse. Det handler ikke bare om lagring, men om et system som naturlig kan bygge forbindelser, bli sterkere gjennom bruk, glemme strategisk og fortsette å utvikle seg.
Dette prosjektet er inspirert av følgende forskningsartikler:
- Long-lasting potentiation of synaptic transmission (1973)
- The Organization of Behavior (1949)
- A Spreading-Activation Theory of Semantic Processing (1975)
Polywise står på skuldrene til disse glimrende open source-prosjektene:
- 🐘 Sqlite - Verdens mest utbredte høyytelses innebygde database
- 🏹 sqlite-vec - Legger til vektorsøk i Sqlite
- ⚛️ React - Frontend-UI-bibliotek
- 🖥️ Electron - Rammeverk for skrivebordsapplikasjoner
- 🔗 tRPC - Ende-til-ende typesikre API-er
- 📦 MobX - Enkel og skalerbar state management
- 🎨 Tailwind CSS - Utility-first CSS-rammeverk
- 🚀 Hono - Ultraraskt web-rammeverk
- 🛠️ Rsbuild - Neste generasjons byggeverktøy drevet av Rspack
- 📚 Rslib - Bibliotek-byggeverktøy drevet av Rsbuild
- 🤖 AI SDK - Samlet verktøykasse for å bygge AI-drevne applikasjoner
- 🤗 node-llama-cpp – Node.js-bindinger for llama-cpp, laget for å koble til lokale modeller
MIT – Se LICENSE for detaljer.