Skip to content

Latest commit

 

History

History
207 lines (143 loc) · 7.84 KB

File metadata and controls

207 lines (143 loc) · 7.84 KB

Polywise Logo Polywise

Det open source agentiske indholdssystem

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 solillustration, og i mørkt tema en måne med stjerner.

Hvad er Polywise?

Polywise er et open source agentisk indholdssystem. Du kan bruge det fra kommandolinjen eller desktop-appen til at chatte med modeller, gemme viden, hente kontekst frem igen og gøre gentagne arbejdsformer til genbrugelige agenter.

🚀 Installation

Polywise har to praktiske indgange: CLI'en og desktop-appen.

CLI

Installer CLI'en globalt:

npm install -g polywise

Start den lokale Polywise-tjeneste:

polywise start
polywise start -d

polywise start holder tjenesten kørende i forgrunden. polywise start -d afslutter med det samme og lader tjenesten køre videre i baggrunden.

Åbn derefter webgrænsefladen på http://localhost:3072/app/ .

Du kan slå Auth-login til i indstillingerne. Når det er aktiveret og der er sat en adgangskode, skal du logge ind for at få adgang til Web UI'et, og API'et bliver også beskyttet. Det er vigtigt, hvis du vil køre Polywise på en server med fjernadgang.

Desktop-app

Download den nyeste desktop-build fra GitHub Releases.

Hvis du vil udforske sessions, gemt indhold, agenter og posts uden hele tiden at arbejde i terminalen, er desktop-appen den nemmeste vej ind.

Første opstart

Ved første opstart har Polywise mest af alt brug for:

  • én tilgængelig modeludbyder
  • embedding- og rerank-modeller, hvis du vil søge i gemt indhold

Du behøver ikke konfigurere alle providers og integrations på dag ét.

⬆️ Opgradering

CLI

polywise upgrade

Desktop-app

Installer den nyeste udgivelse fra GitHub Releases.

⚡ Hurtig start

Hvis du vil hurtigst muligt frem til den første rigtige værdi:

  1. Åbn Settings -> Model Provider, og sæt én provider op, som du rent faktisk kan bruge.
  2. Åbn Settings -> Model Setting, og tjek at standard-chatmodellen er tilgængelig.
  3. Gå til Session, og stil et rigtigt spørgsmål i stedet for bare at sende hello.
  4. Gem en kort note, et side-resumé eller et svar i Polywise.
  5. Nævn det gemte element igen i chatten for at bekræfte, at genfindingen virker.

🧭 Brug

Når én provider er forbundet, og standardmodellen er sat, så stop med at konfigurere og begynd at bruge produktet.

Desktop-app

Appen er lettest at forstå, når hvert område har ét konkret job:

  • Session til rigtige spørgsmål, arbejdsplanlægning og arbejde inde i din workspace-kontekst
  • Linkcase til at hente og udtrække webindhold ind i systemet
  • Agent til at gøre gentagne instruktionsstile til genbrugelige samarbejdspartnere
  • Posts til viden, der skal leve længere end et chatsvar

To genveje er værd at lære tidligt:

  • @ trækker filer, agenter og anden kontekst ind i en session
  • / trækker værktøjer og skills ind i workflowet

CLI

CLI'en er et tyndt lag oven på backend-API'et. Som standard bruger den http://localhost:3072; hvis din server kører et andet sted, så sæt POLYWISE_SERVER_URL.

Start med hjælpeteksterne i stedet for at huske kommandoer udenad:

polywise -h
polywise session -h
polywise session create -h

Brug input_schema, når du har brug for den præcise inputstruktur til en kommando:

polywise input_schema session.create

Almindelige 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 payloads bliver mere komplekse, kan du sende JSON direkte:

polywise search fullTextSearch --json '{"query":"agent memory","for_types":["wiki","memory"],"enable_recall":true}'

📚 Dokumentation

🎬 Intro Video

Open the intro video file

💭 Motivation

Polywise bygger på troen på, at virkelig intelligent AI kræver virkelig intelligent hukommelse. Det handler ikke bare om at gemme data, men om et system, der kan danne forbindelser naturligt, blive stærkere gennem brug, glemme strategisk og udvikle sig løbende.

📄 Referencer

Dette projekt er inspireret af følgende forskningsartikler:

🙏 Tak

Polywise står på skuldrene af disse fremragende open source-projekter:

Libraries & Tools

  • 🐘 Sqlite - Verdens mest udbredte højtydende indlejrede database
  • 🏹 sqlite-vec - Tilføjer vektorsøgning til Sqlite
  • ⚛️ React - Frontend-UI-bibliotek
  • 🖥️ Electron - Framework til desktop-applikationer
  • 🔗 tRPC - End-to-end typesikre API'er
  • 📦 MobX - Enkel og skalerbar state management
  • 🎨 Tailwind CSS - Utility-first CSS-framework
  • 🚀 Hono - Ultrahurtigt webframework
  • 🛠️ Rsbuild - Næste generations buildværktøj drevet af Rspack
  • 📚 Rslib - Biblioteks-buildværktøj drevet af Rsbuild
  • 🤖 AI SDK - Samlet værktøjskasse til AI-drevne applikationer
  • 🤗 node-llama-cpp – Node.js-bindings til llama-cpp, lavet til at arbejde med lokale modeller

📜 Licens

MIT – Se LICENSE for detaljer.