Det open source agentiske indholdssystem
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
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.
Polywise har to praktiske indgange: CLI'en og desktop-appen.
Installer CLI'en globalt:
npm install -g polywiseStart den lokale Polywise-tjeneste:
polywise start
polywise start -dpolywise 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.
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.
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.
polywise upgradeInstaller den nyeste udgivelse fra GitHub Releases.
Hvis du vil hurtigst muligt frem til den første rigtige værdi:
- Åbn
Settings -> Model Provider, og sæt én provider op, som du rent faktisk kan bruge. - Åbn
Settings -> Model Setting, og tjek at standard-chatmodellen er tilgængelig. - Gå til
Session, og stil et rigtigt spørgsmål i stedet for bare at sendehello. - Gem en kort note, et side-resumé eller et svar i Polywise.
- Nævn det gemte element igen i chatten for at bekræfte, at genfindingen virker.
Når én provider er forbundet, og standardmodellen er sat, så stop med at konfigurere og begynd at bruge produktet.
Appen er lettest at forstå, når hvert område har ét konkret job:
Sessiontil rigtige spørgsmål, arbejdsplanlægning og arbejde inde i din workspace-kontekstLinkcasetil at hente og udtrække webindhold ind i systemetAgenttil at gøre gentagne instruktionsstile til genbrugelige samarbejdspartnerePoststil 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'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 -hBrug input_schema, når du har brug for den præcise inputstruktur til en kommando:
polywise input_schema session.createAlmindelige 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}'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.
Dette projekt er inspireret af 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 af disse fremragende open source-projekter:
- 🐘 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
MIT – Se LICENSE for detaljer.