Skip to content

Latest commit

 

History

History
207 lines (143 loc) · 7.9 KB

File metadata and controls

207 lines (143 loc) · 7.9 KB

Polywise Logo Polywise

Det åpne agentiske innholdssystemet

X Discord License npm

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt

I lyst tema vises en solillustrasjon, og i mørkt tema vises månen med stjerner.

Hva er Polywise

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.

🚀 Installasjon

Polywise har to praktiske innganger: CLI-en og skrivebordsappen.

CLI

Installer CLI-en globalt:

npm install -g polywise

Start den lokale Polywise-tjenesten:

polywise start
polywise start -d

polywise 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.

Skrivebordsapp

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.

Første oppstart

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.

⬆️ Oppgradering

CLI

polywise upgrade

Skrivebordsapp

Installer den nyeste utgivelsen fra GitHub Releases.

⚡ Kom raskt i gang

Hvis du vil nå den første reelle verdien så raskt som mulig:

  1. Åpne Settings -> Model Provider og sett opp én provider du faktisk kan bruke.
  2. Åpne Settings -> Model Setting og sjekk at standard chatmodell er tilgjengelig.
  3. Gå til Session og still et ekte spørsmål i stedet for bare å sende hello.
  4. Lagre et kort notat, et sidesammendrag eller et svar i Polywise.
  5. Nevn dette lagrede elementet igjen i chatten for å bekrefte at gjenfinningen virker.

🧭 Bruk

Når én provider er koblet til og standardmodellen er satt opp, slutt å finjustere alt og bruk produktet.

Skrivebordsapp

Appen blir enklest å forstå når hvert område har én konkret jobb:

  • Session for ekte spørsmål, arbeidsplanlegging og arbeid innenfor konteksten til workspace-et ditt
  • Linkcase for å hente og trekke ut nettinnhold inn i systemet
  • Agent for å gjøre gjentatte instruksjonsstiler om til samarbeidspartnere du kan bruke igjen
  • Posts for 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

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 -h

Bruk input_schema når du trenger nøyaktig inputstruktur for en kommando:

polywise input_schema session.create

Vanlige 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}'

📚 Dokumentasjon

🎬 Intro Video

Open the intro video file

💭 Motivasjon

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.

📄 Referanser

Dette prosjektet er inspirert av følgende forskningsartikler:

🙏 Takk

Polywise står på skuldrene til disse glimrende open source-prosjektene:

Libraries & Tools

  • 🐘 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

📜 Lisens

MIT – Se LICENSE for detaljer.