ტექნოლოგიურ სამყაროში ახალი პლატფორმა, Odysseus გამოჩნდა, რომელიც მომხმარებლებს საშუალებას აძლევს შექმნან საკუთარი, სრულად მართვადი AI-სამუშაო სივრცე. პროექტი მიზნად ისახავს ChatGPT-სა და Claude-ის მსგავსი მომხმარებლის გამოცდილების შეთავაზებას, თუმცა განსხვავებით მათი ცენტრალიზებული სისტემებისგან, Odysseus მთლიანად თქვენს აპარატურაზე იშვება.

პლატფორმის მთავარი უპირატესობა კონფიდენციალურობაა. მონაცემები რჩება თქვენთან, რაც გამორიცხავს მესამე მხარის მიერ ინფორმაციის მანიპულაციას. მომხმარებელს შეუძლია დაუკავშიროს ნებისმიერი ლოკალური მოდელი ან API, იქნება ეს vLLM, llama.cpp თუ Ollama.

მრავალფეროვანი ფუნქციები

Odysseus არ არის მხოლოდ ჩატბოტი. ის აღჭურვილია ინსტრუმენტების ფართო სპექტრით, რაც მას სრულფასოვან ასისტენტად აქცევს:

  • აგენტური სისტემა: ავტომატური დავალებების შესრულება ფაილებთან, ვებ-რესურსებთან და კოდთან წვდომით.
  • Deep Research: მრავალეტაპიანი კვლევის ფუნქცია, რომელიც აგროვებს და აანალიზებს ინფორმაციას ვიზუალური ანგარიშის შესაქმნელად.
  • დოკუმენტების მართვა: ტექსტური რედაქტორი AI-დახმარებით, რომელიც ორიენტირებულია მომხმარებლის შემოქმედებით პროცესზე.
  • ელ-ფოსტა და კალენდარი: IMAP/SMTP მხარდაჭერა ავტომატური დახარისხებითა და კალენდრის სინქრონიზაციით.

პლატფორმა მოიცავს „Cookbook“-ის ფუნქციას, რომელიც სკანირებს თქვენს ტექნიკურ მონაცემებს და გირჩევთ ოპტიმალურ მოდელებს ჩამოსატვირთად. ეს პროცესი მაქსიმალურად გამარტივებულია და მორგებულია თქვენი გრაფიკული ბარათის VRAM-ის შესაძლებლობებზე.

ინსტალაცია და უსაფრთხოება

Odysseus-ის გაშვება შესაძლებელია Docker-ის მეშვეობით, რაც ყველაზე რეკომენდებული მეთოდია. სისტემა ავტომატურად აკონფიგურირებს ChromaDB-ს, SearXNG-სა და ntfy-ს, რაც უზრუნველყოფს სწრაფ სტარტს. ასევე ხელმისაწვდომია ხელით ინსტალაციის ვარიანტები Linux, macOS და Windows სისტემებისთვის.

უსაფრთხოების კუთხით, ავტორები ხაზს უსვამენ, რომ პლატფორმა უნდა განიხილებოდეს როგორც „ადმინისტრატორის კონსოლი“. მნიშვნელოვანია ავთენტიფიკაციის ჩართვა და HTTPS პროქსის გამოყენება, თუ პლატფორმას ლოკალური ქსელის გარეთაც იყენებთ.

პროექტი ვრცელდება MIT ლიცენზიით და ღიაა საზოგადოების წვლილისთვის. ის მობილურ მოწყობილობებზეც სრულფასოვნად მუშაობს, რაც მას მოქნილ ინსტრუმენტად აქცევს მათთვის, ვისაც საკუთარ მონაცემებზე სრული კონტროლი სურს.

VariableDefaultDescription
LLM_HOSTlocalhostYour LLM server (e.g. llm-host.local:8000)
LLM_HOSTS--Comma-separated list for model discovery
OPENAI_API_KEY--Optional OpenAI key. Prefer adding providers in the app unless pre-seeding.
SEARXNG_INSTANCEhttp://localhost:8080SearXNG URL. Docker overrides this to http://searxng:8080.
AUTH_ENABLEDtrueEnable/disable login
LOCALHOST_BYPASSfalseDevelopment-only auth bypass for loopback requests. Keep false for shared/network deployments.
DATABASE_URLsqlite:///./data/app.dbDatabase connection string
CHROMADB_HOSTlocalhostChromaDB host for vector memory. Docker overrides this to chromadb.
CHROMADB_PORT8100ChromaDB port for manual host runs. Docker overrides this to 8000.
EMBEDDING_URL--OpenAI-compatible embeddings endpoint