# Plattformsöversikt ## Vad är Neotask? **Gateway** är kärnmotorn som driver Neotask. Det är en enda långlivad tjänst som hanterar allt: agentsessioner, meddelandeintegrationer, verktygsexekvering, schemalagda automatiseringar och enhetsanslutningar. Tänk på det som hjärnan som din Neotask-skrivbordsapp, mobilappar och webbinstrumentpanel alla ansluter till. Medan du interagerar via dessa gränssnitt gör Gateway det tunga lyftet bakom kulisserna. ## Arkitektur Neotask använder en nav-och-eker-modell: - **Gateway** är det centrala navet, en WebSocket-server som körs på din maskin (eller i molnet). Den hanterar alla agentsessioner, dirigerar meddelanden mellan kanaler, orkestrerar verktygsexekvering och bevarar tillstånd. - **Klienter** (skrivbordsappen, mobilappar, webbinstrumentpanelen eller terminalen) ansluter till Gateway och skickar/tar emot meddelanden via den. - **Noder** (följappar på iOS, Android, macOS) exponerar enhetsfunktioner, kamera, canvas, skärminspelning, plats och röst, till agenter som körs på Gateway. - **Kanaler** (WhatsApp, Telegram, Discord, Slack, osv.) är meddelandetransporter som Gateway ansluter till för att skicka och ta emot meddelanden. Alla AI-operationer går igenom Gateway → LLM-leverantörspipelinen. Skrivbordsappen anropar aldrig en LLM direkt. ## Nyckelkapaciteter ### Meddelanden via flera kanaler Anslut till 20+ meddelandeplattformar samtidigt. Dina agenter kan skicka och ta emot meddelanden på WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Google Chat, Microsoft Teams, Matrix, IRC och mer, allt från en enda Gateway-instans. Se [Kanaler](channels.md). ### Flereagentsystem Kör flera isolerade agenter, var och en med sin egen arbetsyta, personlighet, modellkonfiguration och kanalbindningar. Dirigera inkommande meddelanden från specifika kanaler, servrar eller kontakter till rätt agent automatiskt. Se [Agenter](agents.md). ### Enhetsfunktioner via noder Anslut iOS-, Android- och macOS-följappar som "noder" som exponerar enhetshårdvara för dina agenter. Agenter kan ta foton, spela in video, fånga skärmen, hämta GPS-plats, rendera interaktiva canvasar och köra systemkommandon, allt via naturligt språk. Se [Följappar](companion-apps.md). ### Webbläsarautomatisering Agenter kan styra en fullständig Chromium-webbläsare, öppna sidor, klicka på element, fylla i formulär, ta skärmbilder, extrahera innehåll, ladda upp filer och köra JavaScript. Flera webbläsarprofiler stöds för kontoisolering. Se [Verktyg och kapaciteter](tools-capabilities.md). ### Canvas och A2UI Agent-till-UI (A2UI)-systemet låter agenter rendera interaktivt visuellt innehåll på anslutna enheter. Agenter kan presentera webbsidor, skicka strukturerade UI-uppdateringar, köra JavaScript i canvas-kontexten och ta ögonblicksbilder av vad som visas. Se [Verktyg och kapaciteter](tools-capabilities.md). ### Flexibelt modellstöd Använd vilken stor LLM-leverantör som helst, Anthropic (Claude), OpenAI (GPT), Google (Gemini), Together AI, Moonshot, OpenRouter och mer. Konfigurera modell-fallback-kedjor, alias och per-agent modellöversidrningar. Kör lokala modeller via Ollama eller vLLM. Se [Modeller och leverantörer](models-providers.md). ### Plugin- och färdighetsekosystem Utöka Neotask med plug-in som lägger till nya kanaler, verktyg, RPC-metoder och kapaciteter. Bläddra bland tillgängliga färdigheter i [färdighetskatalogen](/skills). Skapa egna färdigheter för att lära agenter nya arbetsflöden. Se [Plugins och färdigheter](plugins-skills.md). ### Schemaläggning och automatisering Schemalägg agentvakningar med cron-uttryck, engångspåminnelser eller intervallbaserade utlösare. Agenter kan köra automatiserade uppgifter, leverera resultat till kanaler eller skicka till webhooks. Se [Automatisering](automation.md). ### Röstinteraktion Använd vakningsord för att aktivera din agent med röst. Talläget möjliggör kontinuerliga röstkonversationer med realtids tal-till-text och text-till-tal (ElevenLabs, OpenAI). Swabble-demonen på macOS tillhandahåller alltid-aktiverad, lokal röstdetektering. Se [Röst](voice.md). ### Sessionsintelligens Sessioner återställs automatiskt dagligen, kompakteras när kontextgränserna närmar sig och bevaras över omstarter. Minnessökning låter agenter återkalla information från tidigare konversationer med vektorsimilaritet. Se [Sessioner och minne](sessions-memory.md). ### Självhostad och privat Allt körs på din infrastruktur. Dina meddelanden, API-nycklar och agentdata lämnar aldrig dina maskiner om du inte uttryckligen konfigurerar en extern tjänst. Gateway binder till localhost som standard, ingen extern nätverksexponering. ### Sandlådeexekvering Kör agentkommandon i isolerade Docker-containrar med konfigurerbara resursgränser, nätverkspolicyer och filsystembegränsning. Per-agent sandlådeprofiler låter dig kontrollera exakt vad varje agent kan komma åt. Se [Säkerhet](security.md). ## Hur allt passar ihop 1. **Du** interagerar med dina agenter via Neotask-skrivbordsappen, en mobil följapp eller direkt via meddelandeplattformar som WhatsApp eller Telegram. 2. **Gateway** tar emot ditt meddelande, dirigerar det till rätt agent och startar ett AI-varv. 3. **Agenten** behandlar din begäran med den konfigurerade LLM (Claude, GPT, osv.), anropar vilka verktyg den behöver (webbläsare, canvas, filoperationer, skalkommandon) och genererar ett svar. 4. **Svaret** levereras tillbaka till dig via samma kanal, eller meddelas på en annan kanal om det är konfigurerat. 5. **Tillstånd** (sessionstranskript, agentkonfiguration, schemalagda jobb) bevaras lokalt så att allt överlever omstarter.