16-8 Chat-only Mode (Mobile & Web) π±π¬
Up to now, the AI Agent was "desktop only," right? Now you can chat with AI on iPhone, iPad, browser, and the Mac App Store version too! Just add an API key and you're off! π
β Home: ObsiKO 101 Β· Parent: 16 AI Agent
What is chat-only mode? π€
The desktop's full agent is a "worker" that installs and logs into the CLI (command-line tool) for Claude, Gemini, or Codex, and runs tools right on your computer. But you can't install a CLI like that on an iPhone or in a browser.
So chat-only mode skips the CLI and connects directly to each provider's (Anthropic, Google, OpenAI) API for conversation instead (this is called BYOK β Bring Your Own Key).
| Desktop full agent | Chat-only mode | |
|---|---|---|
| Where? | Mac/Windows app | Web, iPhone, iPad, Mac App Store |
| Connection | CLI install + login | Just enter an API key |
| Install | Required (terminal) | None |
| Cost | Subscription/login (Claude only needs Pro or above) | Pay for what you use via API key (metered) |
π‘ The desktop app's engine list shows a '(Chat)' entry too. If installing a CLI feels like a hassle, you can use chat mode on desktop as well by just entering an API key.
1. Enter your API key π (just once!)
- Click the β‘ (Agent Settings) button at the top of the right-side AI panel.
- Expand the 'API Keys' section (it's collapsed by default) and paste in a key for whichever engine you'll use β Gemini / Claude / OpenAI.
- That's it! The key is stored safely β Mac/Windows use the OS keychain (safeStorage), iPhone/iPad encrypt it in the iOS keychain, and Android/web keep it in the app settings. ObsiKO never peeks at your key. π‘οΈ
- Bonus: the moment you save a key, that provider's model list refreshes automatically β ObsiKO pulls the latest list from the provider's API and neatly shows only the newest model of each family (no more errors from picking an outdated model! The list also auto-refreshes once a day).
Where do I get a key? (All free to sign up for β you're only billed for what you use) - Claude: console.anthropic.com β API Keys - Gemini: aistudio.google.com/apikey - OpenAI: platform.openai.com/api-keys
Click the '?' help button to get the links above as buttons (on iPhone, they appear as a nice popup in the center of the screen).
β οΈ OpenAI note: your ChatGPT Plus subscription and API usage fees are separate. The API only works once you've topped up prepaid credit in Billing. If you see a "quota" error, check your credit balance.
Token usage shown right away π
Right below the key input field, ObsiKO shows the total input/output tokens this app has used calling each provider. Counts are kept separately per provider, and you can reset them with the [Reset] button. (This is separate from the numbers on the provider's own billing dashboard β it's "how much I've used within ObsiKO.")
Claude [Β·Β·Β·Β·Β·Β·Β·Β·keyΒ·Β·Β·Β·Β·Β·Β·Β·]
Input 12,345 Β· Output 6,789 tokens [Reset]
2. Just ask π¬
Once you've entered a key, you can chat right away like an ordinary AI chat. Replies appear slowly, like a typewriter, which makes them easy to read.
Example prompts - "Explain quantum computing in one paragraph a middle schooler could understand." - "Make this sentence sound more natural: β¦" - "Summarize the meeting into 5 key points: β¦"
Under each reply bubble there's a Copy button and a Save as Note button, so you can turn any reply you like straight into a note.
π‘ It knows today's date: chat mode always knows the current date, so it answers accurately for questions like "this week," "recently," or "as of today."
β‘ Quick suggestion chips: above the input, chips suggest actions for the note you have open ("Summarize this note," "Find related notes," "Vault topics at a glance"). One tap when you're not sure what to ask!
3. Attach material for it to read π
Attach a vault file in the chat (via the reference button or drag-and-drop) or drop a file from outside, and it'll answer based on that.
Readable formats:
- Text files: .md Β· .txt Β· .csv Β· .json, etc.
- Documents: PDF, Word (.docx), Excel (.xlsx) β the body text is extracted and read.
- Images: see 'Viewing images' below π
Examples - Attach a report PDF β "Summarize this PDF in 10 lines or fewer." - Attach a spreadsheet β "Pull out the top 3 months by sales from this table."
β οΈ Note on scanned PDFs: a scanned PDF whose text exists only as an image has no extractable text. In that case ObsiKO will honestly tell you "couldn't extract text (this may be a scan)." (The OCR available in the desktop full agent isn't available in chat mode. However, if you attach it as an image instead, it can still view the page via vision.)
πΌ Viewing images (vision)
Attach an image (png, jpg, gif, webp, etc.) and the model looks at it directly. It can read and explain text in photos, handwriting, tables, screenshots, and charts. (This is on by default, no setup needed.)
Examples - A photo of a whiteboard β "Transcribe what's written on this board." - A photo of a receipt β "Turn the items and amounts into a table." - A chart screenshot β "Explain what trend this graph shows."
4. π Web search for the latest info and news
Turn on β‘ Settings β 'Allow web search' and the AI will search the internet when it needs to, then answer with source links attached. (This uses each provider's built-in search β supported by Claude, Gemini, and OpenAI.)
π‘ Can I use search and note work together? β Only Claude can. With Gemini and OpenAI, turning on 'Allow note editing' drops web search from that reply (it focuses on the note tools instead). Each provider's API blocks using your own tools and their built-in web search at the same time, so there's no way around it. If you want to search for up-to-date info with Gemini or OpenAI, switch 'Allow note editing' off for a moment.
Examples - "Give me the top 5 AI industry news stories from today, with sources." - "The latest specs and price for product ββ, with source links." - "Summarize recent research trends on this topic."
β οΈ Web search is also billed to your own API key (Claude charges separately per 1,000 searches, Gemini is within its free quota, and OpenAI charges for the search model). That's why it's off by default.
5. βοΈ Read, create, and organize notes directly
Turn on β‘ Settings β 'Allow note editing' and the AI will directly use tools to work with your vault notes. (When off, it's pure chat plus attached material only.)
Things you can do once it's on:
π Read & find - "Find every note that mentions to-dos" (note search) - "What's in the Materials folder?" (list contents) - "Summarize ββ.md" (read it directly β including PDF, Word, Excel)
π Create & fix
- "Make me a new meeting note for today" β creates a new .md file
- "Add a line to the end of my diary" with this content β appends only to the end rather than rewriting the whole thing
- "Change 'tomorrow's meeting' to 'Friday's meeting' in this note" β replaces** just that part (safe and token-efficient)
π Organize & view structure
- "Show me this note's table of contents" (heading outline)
- "Find the notes that point to this one" (backlinks)
- "Show my vault's most-used tags / gather notes tagged #project"
- "What topics is my vault made of?" β answers with topic clusters computed from your link-and-tag network
- "Expand the notes connected to this one" β explores neighbors along links and relations
- "Find notes with content similar to 'flow'" β semantic search finds them even when the words differ (index required β Search & Navigation)
- "Rename this memo and move it to the Archive folder" β rename/move (missing folders are created automatically)
- "Make a 2024 Materials folder"
π‘οΈ Safety: there's deliberately no delete tool (too hard to undo). And the AI only ever operates within the current vault. It won't overwrite a file you're currently editing (unsaved) without care.
β©οΈ Undo (AI Change History): every file the chat AI creates or edits is snapshotted per run. Open the 'AI Change History' panel in the right sidebar to see line-by-line diffs and revert per file or per run β now on iPhone, Android, and web too.
β Auto-check after saving: whenever the AI saves a note, ObsiKO instantly lints it (unclosed code fences, broken tablesβ¦) and the AI fixes problems on the spot. A safety net with no extra cost.
πΊοΈ Mind maps, data tables, and story scripts too: ask "make a mind map of the World Cup," "turn my reading log into a kanban board," or "convert this story into a messenger script" β ObsiKO teaches the AI the exact file formats, so it produces proper .canvas mind maps, .base tables, and story-view documents. A lightweight LLM wiki works too β say "build me an LLM wiki" and it sets up the rulebook, index, and folder skeleton; in a vault that already is a wiki it follows the rules on its own. β 16-4 Building an LLM Wiki Ontology organizing works too β say "organize this folder as an ontology" and it follows the kind & relation rules (dictionary first, frontmatter only, plan approval before bulk edits). β 16-5 Zettelkasten & Ontology
π Sources shown: when it answers from your vault, sentences carry source numbers like [S1], and a collapsible 'Sources for this answer' under the reply shows exactly which notes were read. Numbers the AI makes up are removed from the display automatically. β AI Sources & Privacy
π‘ Order tip: for something like "go through all the PDFs in the Materials folder and summarize them onto one page," where you need it to read multiple files directly, it's easier to turn on 'Allow note editing' rather than attaching every file one by one (the AI can see the list and open them itself).
6. What works / doesn't work in chat mode β π«
β
Works
- Conversation, reading attached/vault documents (PDF, Word, Excel), viewing images (vision)
- Saving replies as notes
- Creating mind maps (.canvas), data tables (.base), story scripts, and a lightweight LLM wiki (note-editing toggle)
- AI Change History with revert, source numbers ([S1]) with "sources of this answer," auto lint check after saving
- Memory (memory proposals, auto-capture, conversation logs) at parity with desktop β Personal Memory
- Web search (toggle)
- Reading, creating, editing, and moving notes, creating folders (toggle)
- Semantic search Β· vault topic clusters Β· connection-graph exploration (toggle, index required)
- Slash commands: type / in the input to see the built-in helper commands. You can also make your own β create _ObsiKO/commands/name.md in your vault with your prompt as the body ($ARGUMENTS is replaced with what you type after the command; a description: between --- lines shows in the list) and /name works on phone and web too. Desktop .claude/commands are picked up as well.
- AI image generation, read-aloud (TTS), and audio/video transcription β these aren't in chat but are used directly from right-click in the editor or the command palette (uses your OpenAI/Gemini key, available on every platform including iPhone and web). β Details
- Awareness of the current date
π« Not available in chat mode (desktop full agent only) - Large-scale material collection (roaming the web and automatically piling up many notes), fetching YouTube captions - Automatic Git integration - Scanned PDF OCR (recognizing text in PDFs with no text layer)
The desktop app is a full agent that uses file tools via a CLI/SDK. If you need that, go to 16 AI Agent, 16-1 Basic Usage
7. When you're stuck β
- The '?' button at the top of the panel: sign-up links, feature limits, and differences from desktop, all at a glance. (Pops up centered on screen on iPhone.)
- Entered a key but it's not working: check that the selected engine matches the key (e.g. a Gemini key needs the Gemini engine), and for OpenAI, check whether you've topped up credit.
- The reply says "the vault is empty": pure chat can't see the vault β attach material, or turn on 'Allow note editing'.
- On iPhone the input box is hidden behind the keyboard: the latest version raises the input line above the keyboard (please update).
- Does Enter send the message on my phone?: nope β on phones, Enter makes a new line, and you send with the Send button (no more accidental half-typed sends!). On iPad and desktop, Enter = send and Shift+Enter = new line.
At a glance πΊοΈ
- Enter a key: β‘ β API Keys (stored encrypted) Β· token usage shown right below the key
- Pure conversation: just enter a key Β· replies appear gradually
- Material: attach (md/PDF/Word/Excel) Β· images = vision
- Web search: β‘ toggle (billed) Β· source links
- Note tools: β‘ 'Allow note editing' β read, create, append, replace, organize, move
β Previous: Prompt Helper Β· Home Β· Next: AI Billing Guide β