Skip to content

Latest commit

 

History

History
207 lines (143 loc) · 7.82 KB

File metadata and controls

207 lines (143 loc) · 7.82 KB

Polywise Logo Polywise

Open source agentni sistem za sadržaj

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

U svijetlom modu prikazano je sunce, a u tamnom mjesec i zvijezde.

Šta je Polywise

Polywise je open source agentni sistem za sadržaj. Možete ga koristiti iz komandne linije ili kroz desktop aplikaciju da razgovarate s modelima, sačuvate znanje, vratite potreban kontekst i pretvorite ponavljajuće načine rada u agente koje možete ponovo koristiti.

🚀 Instalacija

Polywise ima dvije praktične ulazne tačke: CLI i desktop aplikaciju.

CLI

Instalirajte CLI globalno:

npm install -g polywise

Pokrenite lokalni Polywise servis:

polywise start
polywise start -d

polywise start drži servis u prvom planu. polywise start -d odmah završava komandu i ostavlja servis da radi u pozadini.

Zatim otvorite web interfejs na http://localhost:3072/app/ .

U postavkama možete uključiti Auth prijavu. Kada je aktivna i postavljena lozinka, prijava će biti obavezna za pristup Web UI-u, a API će također biti zaštićen. To je posebno važno ako Polywise postavljate na server za udaljeni pristup.

Desktop aplikacija

Najnoviju desktop verziju preuzmite sa GitHub Releases.

Ako želite lakše pregledati sesije, sačuvani sadržaj, agente i postove bez stalnog rada u terminalu, desktop aplikacija je najjednostavniji put.

Prvo pokretanje

Za prvi start Polywise uglavnom treba:

  • jedan dostupan provider modela
  • embedding i rerank modeli ako želite pretragu po sačuvanom sadržaju

Ne morate prvog dana podesiti svaki provider i svaku integraciju.

⬆️ Nadogradnja

CLI

polywise upgrade

Desktop aplikacija

Instalirajte najnovije izdanje sa GitHub Releases.

⚡ Brzi početak

Ako želite najkraći put do prve stvarne koristi:

  1. Otvorite Settings -> Model Provider i podesite jednog providera kojeg zaista možete koristiti.
  2. Otvorite Settings -> Model Setting i provjerite da li je zadani chat model dostupan.
  3. Idite u Session i postavite pravo pitanje umjesto da pošaljete samo hello.
  4. Sačuvajte kratku bilješku, sažetak stranice ili odgovor u Polywise.
  5. Ponovo spomenite tu sačuvanu stavku u chatu da provjerite radi li dohvat sadržaja.

🧭 Korištenje

Kada povežete jednog providera i postavite zadani model, prestanite se vrtjeti po postavkama i počnite koristiti proizvod.

Desktop aplikacija

Najlakše ćete razumjeti aplikaciju ako svako područje ima jedan konkretan posao:

  • Session za stvarna pitanja, planiranje rada i ostajanje u kontekstu vašeg workspacea
  • Linkcase za preuzimanje i izvlačenje web sadržaja u sistem
  • Agent za pretvaranje ponavljajućih stilova instrukcija u saradnike koje možete ponovo koristiti
  • Posts za znanje koje treba trajati duže od jednog chat odgovora

Dvije prečice vrijedi naučiti rano:

  • @ ubacuje fajlove, agente i drugi kontekst u sesiju
  • / ubacuje alate i skillove u workflow

CLI

CLI je tanak sloj preko backend API-ja. Podrazumijevano koristi http://localhost:3072; ako je vaš server negdje drugo, postavite POLYWISE_SERVER_URL.

Umjesto memorisanja komandi, krenite od pomoći:

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

Koristite input_schema kada vam treba tačan oblik ulaza za komandu:

polywise input_schema session.create

Česte komande:

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

Kada payload postane složeniji, JSON možete proslijediti direktno:

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

📚 Dokumentacija

🎬 Intro Video

Open the intro video file

💭 Motivacija

Polywise je izgrađen na uvjerenju da zaista inteligentnoj AI treba zaista inteligentna memorija. Ne radi se samo o čuvanju podataka, nego o sistemu koji prirodno gradi veze, jača kroz upotrebu, strateški zaboravlja i stalno se razvija.

📄 Reference

Ovaj projekat inspirisan je sljedećim naučnim radovima:

🙏 Zahvale

Polywise stoji na ramenima ovih odličnih open source projekata:

Libraries & Tools

  • 🐘 Sqlite - Najrasprostranjenija visokoperformansna ugrađena baza podataka na svijetu
  • 🏹 sqlite-vec - Dodaje vektorsku pretragu u Sqlite
  • ⚛️ React - Frontend UI biblioteka
  • 🖥️ Electron - Framework za desktop aplikacije
  • 🔗 tRPC - End-to-end type-safe API-ji
  • 📦 MobX - Jednostavno i skalabilno upravljanje stanjem
  • 🎨 Tailwind CSS - Utility-first CSS framework
  • 🚀 Hono - Ultra-brzi web framework
  • 🛠️ Rsbuild - Build alat nove generacije pokretan Rspackom
  • 📚 Rslib - Alat za build biblioteka zasnovan na Rsbuildu
  • 🤖 AI SDK - Jedinstveni toolkit za izgradnju AI aplikacija
  • 🤗 node-llama-cpp – Node.js bindings za llama-cpp, namijenjen povezivanju s lokalnim modelima

📜 Licenca

MIT – Pogledajte LICENSE za detalje.