N Assist

N Assist User Guide

Nova Assist (N Assist) 1.0 · Android 7.0+ · iOS 17+

N Assist is an AI assistant that runs on your server, your device or your own key. When a question needs it, it searches the web and answers with sources.
No sign-up is needed, and your chat history stays on this device.

Good to know. Answers are written by the AI you choose. If you pick "Other AI services", your chat goes to that company's servers and usage is billed to the account behind your key. With web search on, your search terms go through the Nova Family server to the official Naver and Kakao search APIs (only if the server is unreachable does your device go to a search site directly). See the privacy policy for details.

1. Getting started

  1. After the splash screen you'll see "Here's the fastest way to start".
  2. Tell it whether you have an API key, and it lists the ways to answer, fastest first.
WayFor you ifWhat you need
Other AI servicesYou have an API key for OpenAI, Anthropic, Gemini and so onAn API key (paste it)
On this deviceYou want it offline, with nothing leaving the deviceA model download (hundreds of MB to a few GB; Wi-Fi recommended)
My Gemma serverYou run Ollama at home or workThe server address (e.g. http://192.168.0.10:11434)
  1. Keep Use web search on to get fresh information with sources (you can change it later).
  2. Tap Agree and start (or Download and start). Your first answer takes about a minute.

To change it later, tap the AI name at the top center, or go to Settings → AI model.

2. A quick tour

WhereWhat it does
Top centerThe AI answering now (green dot = connected). Tap to change
☰ top leftYour chats (drawer). On wide screens it stays open beside the chat
✎ top rightNew chat
HomeA greeting and suggestion cards (tap one to try it)
Input boxType · + (photo, saved prompts) · Web search chip · 🎙 voice input · ↑ send

3. Asking and getting answers

  1. Type and tap ↑. With a hardware keyboard: Enter sends · Shift+Enter adds a line.
  2. While the answer streams, ↑ turns into ■ (stop). Tap it to stop right there.
  3. You can see what it's doing while you wait: "Searching the web" → "Reading 3 pages" → the answer.
  4. The action row under each answer:
    • Copy · Regenerate (new answers stack up; flip through with ‹ ›) · 🔊 Read aloud · ⋮ (Share this answer, Report this answer and more)
  5. Long-press your own message to Edit and resend or Save as prompt.
  6. Tap a follow-up question under the answer to ask it straight away (you can turn these off in Settings).

Ask for a length or shape — "in one line", "in three lines", "as a table" — and it follows. It answers in the language you asked in.

4. Web search and sources

5. Changing the AI

Settings → AI model (or the AI name at the top center). Tap + in the input box to see "What this AI can do" at the top.

On this deviceMy Gemma serverOther AI services (cloud)
See photosWith a vision model (Gemma 4)With a vision modelWhen Send photos and PDFs to online AI is on
Read text in photosAlways (on-device text recognition)AlwaysAlways
DocumentsAbout 1,200 charactersAbout 6,000About 40,000
Chat memoryAbout 6k tokensAbout 6k tokensAbout 24k tokens

My Gemma server

  1. Enter the server address and tap Test connection. When you see "Connected · 0.3s · 3 models", pick a model.
  2. Private addresses on the same Wi-Fi (192.168.x.x) work with http; internet addresses must be https.
  3. On iPhone you'll first be asked for Local Network access. Allow it to reach your home server.

On this device

Other AI services

  1. Choose a company (OpenAI, Anthropic, Google Gemini, xAI, Mistral, Groq, DeepSeek, Perplexity, OpenRouter and more) and paste the API key from its key page.
  2. The first time, you'll be asked to agree to sending your chat to that company.
  3. Usage is billed to the account behind your key. Subscriptions like ChatGPT Plus or Claude Pro don't include API usage.
  4. Your key stays in this device's secure storage and is never sent anywhere except that company.

6. AI Panel

If you have two or more AIs connected, you can put them in one room and let them discuss. It is a separate mode from regular chats.

  1. In the chat list (☰), tap AI Panel → Start a panel.
  2. Choose 2–4 AIs under Who joins. They are numbered in the order you tap them and speak in that order. Only one on-device model can join a panel.
  3. Choose a Format.
FormatHow it goes
RoundtableEach AI speaks once, in turn, agreeing with or adding to what came before
DebateThey state positions in round 1 and challenge each other every round (1–5 rounds). At the end, the AI under Summarized by lists what they agreed on, where they split, open questions and a verdict
CompareEach AI answers the same question at the same time without seeing the others. On wide screens the answers sit side by side
  1. Set Web search (Auto, Always, Off) and the Topic or question, then tap Start panel.

In the panel:

What is sent. Any outside AI in the panel receives the topic and the discussion so far, including the other AIs' replies. Outside AIs ask for your consent the first time, and each one bills its own key's account — with several AIs, one question can cost more than in a regular chat.

7. Voice input and read aloud

8. Photos and documents

9. Chat history

10. Saved prompts

11. Sending to N Assist from other apps

HowLike this
ShareIn a browser, Photos or Notes: Share → N Assist. In the Send to Nova Assist sheet pick Summarize this · Translate this · Polish this, or ask your own
Select text (Android)Select text in any app and choose Ask N Assist from the menu. In editable fields you can Replace the text with the answer
Shortcuts and Siri (iPhone)Ask N Assist in the Shortcuts app, or say "Ask N Assist" to Siri
Home widget (Android)Long-press the home screen → Widgets → N Assist. Ask anything (new chat) · 🎙 ask by voice · 📷 ask with a photo · AI Panel
Home and Lock Screen widgets (iPhone)Long-press the home screen → + → N Assist. Small: new chat. Medium: new chat · 🎙 · 📷 · AI Panel. Lock Screen: 🎙 ask by voice
Control Center (iPhone, iOS 18)Edit Control Center → Add a Control → N Assist (New chat · Ask by voice)
Quick Settings (Android)Swipe down twice → ✎ edit → drag the N Assist tile in. Tap it for a new chat

Picking Summarize, Translate or Polish in the sheet answers from the shared text only, without web search (faster).

12. Connected apps (when an app calls N Assist)

Other apps can borrow N Assist's AI — only apps you allow.

  1. The first call shows an approval prompt: Allow this time · Always allow · Don't allow.
  2. Allowed apps can use it in two ways.
    • Ask in the background: the answer streams into that app's screen. It isn't saved in your chat history.
    • Chat in Nova Assist, then send the result: a chat opens with a "Request from ‘…’" banner. Ask freely, then use Send result to choose what to send (Last answer · Pick answers · Chat summary · Edit before sending). Cancel sends nothing.
  3. Settings → Connected apps: per-app permission (Always allow · Ask every time · Block), today's and 7-day usage, that app's chat rooms, and "Also show in Nova Assist's chat list". "Save one-off questions from other apps" (off by default) is here too. When you revoke an app, you're asked whether to keep or delete its chat rooms.
  4. Other apps can't see your chat history, AI keys or settings — the only exception is a Nova family app (iPhone) you allow below.
  5. Nova family apps (iPhone): once allowed, N Trigger, N OTP and N Wallet get answers right inside the app without opening N Assist.

The first time, N Assist opens and asks. If you allow it, the app uses the AI you chose, and if that is an online AI service, a copy of its key is stored for that app only (other apps can't read it).
On-device models can't be shared. Revoke an app, or turn sharing off entirely, in Settings → Other apps → Nova family apps (turning it off deletes every key copy).

Developers who want to connect their app can ask for the integration guide by email (Android Intents and iPhone URLs alone are enough to connect).

13. What goes where

What you doWhere it goesWhat is sent
Answer with My Gemma serverThe server address you enteredChat context, photo
Documents and text in photosExtraction and text recognition happen only on this device; the text goes to the AI that answers (same places as the rows here)Document text closest to your question (up to the AI's share)
Answer with Other AI servicesThe company you chose (e.g. api.openai.com)Chat context, your API key. Photos and PDF pages only when Send photos and PDFs to online AI is on
Answer On this deviceNowhere—
Nova family app sharing (iPhone, only if you allow it)The Nova app you allowed (same device)The AI you chose, and for online AI services a copy of its key (in that app's Keychain only)
AI PanelThe same places as above, for each AI in the panelThe topic and the discussion so far (including other AIs' replies)
Web searchThe Nova Family server → official Naver and Kakao search APIs (a search site directly from your device only if the server is unreachable), and the sites with the source pagesSearch terms (key words of your question, up to 100 characters), a random install ID used only for rate limits, page addresses
Model downloadhuggingface.coThe file names to download
Report this answerThe Nova server report box — only when you tap Report, deleted after 180 days (your email app if you are offline)The answer, the question before it, the reason and note, the AI name, the app version (no account or device info)

Chat history, saved prompts and keys stay on this device. No ads or analytics, and no sign-up needed (the Nova family account in Settings is optional — chats and keys never go to the account server).

14. FAQ

QuestionAnswer
"Can't reach the server"Check :11434 at the end of the address, that you're on the same Wi-Fi, and that the server was started with OLLAMA_HOST=0.0.0.0. On iPhone, turn on N Assist in Settings → Privacy & Security → Local Network
"This key doesn't work"Paste the key again. Make sure no spaces slipped in, and that a payment method is set up in that company's console
"You've hit the AI service usage limit"That's the company's per-minute or daily limit. Try again shortly or switch to another AI
It only says "not in the pages found"Set the Web search chip to Off and ask again
The answer stopped halfwayTap Continue on the error card to pick up where it left off
Do answers keep coming if I leave the app?Yes. When a long answer finishes, you get a notification. iPhone keeps receiving for about 30 seconds
An on-device model isn't availableIf the device doesn't have enough memory, larger models show "Not available on this device"
A rude or wrong answerAnswer ⋮ → Report this answer, choose a reason and tap Report — it is received right in the app
I want to move to another deviceUse Settings → Export all to keep a file (import comes in a later version)

15. Contact

novafamilyon@gmail.com · Terms · Privacy policy