Open source agentni sistem za sadržaj
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
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.
Polywise ima dvije praktične ulazne tačke: CLI i desktop aplikaciju.
Instalirajte CLI globalno:
npm install -g polywisePokrenite lokalni Polywise servis:
polywise start
polywise start -dpolywise 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.
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.
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.
polywise upgradeInstalirajte najnovije izdanje sa GitHub Releases.
Ako želite najkraći put do prve stvarne koristi:
- Otvorite
Settings -> Model Provideri podesite jednog providera kojeg zaista možete koristiti. - Otvorite
Settings -> Model Settingi provjerite da li je zadani chat model dostupan. - Idite u
Sessioni postavite pravo pitanje umjesto da pošaljete samohello. - Sačuvajte kratku bilješku, sažetak stranice ili odgovor u Polywise.
- Ponovo spomenite tu sačuvanu stavku u chatu da provjerite radi li dohvat sadržaja.
Kada povežete jednog providera i postavite zadani model, prestanite se vrtjeti po postavkama i počnite koristiti proizvod.
Najlakše ćete razumjeti aplikaciju ako svako područje ima jedan konkretan posao:
Sessionza stvarna pitanja, planiranje rada i ostajanje u kontekstu vašeg workspaceaLinkcaseza preuzimanje i izvlačenje web sadržaja u sistemAgentza pretvaranje ponavljajućih stilova instrukcija u saradnike koje možete ponovo koristitiPostsza 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 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 -hKoristite 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}'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.
Ovaj projekat inspirisan je sljedećim naučnim radovima:
- Long-lasting potentiation of synaptic transmission (1973)
- The Organization of Behavior (1949)
- A Spreading-Activation Theory of Semantic Processing (1975)
Polywise stoji na ramenima ovih odličnih open source projekata:
- 🐘 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
MIT – Pogledajte LICENSE za detalje.