None of the below needs extra configuration. Pick a data folder on first launch, create an admin account, paste one model provider key — and all of it is available.
◈The “Guided Learning” assistant (built in)
A tutor that knows how to take things in order: it finds out what you want to learn, produces a numbered plan, walks through it item by item once you confirm, and sets multiple-choice questions after each point. It teaches in whatever language you write in.
▤Seven study widgets
Plan, Quiz, Threads, Notes, Figures, Insights and Resources, in the right-hand panel. They are not decoration — every step of the lesson writes into them, and you can go back at any time.
❓Ask about anything
Highlight a passage, or click a diagram, table, note or resource, and ask about it. The assistant reads that object as it is now, not as it was when it was written.
⚙Define your own assistants
A persona prompt, a set of allowed tools and a set of default widgets make an assistant. Each conversation copies the definition when it starts, so editing an assistant later never disturbs conversations already underway.
◰Library and @ mentions
Upload PDF / Word / Excel / PPT / plain text, or keep web pages. Type @ in the composer to pick one as context for the turn — or @ an entire workspace.
⌗Document parsing, offline
PDF and Office files are extracted to text locally, with no network. Scanned documents can optionally go through a cloud parser (MinerU, LlamaParse and similar), but that is a choice, not a requirement.
⌕Web search and fetch
Bing and DuckDuckGo work with no key; Tavily and SearXNG are also supported. The assistant can keep a page it found useful as a resource, ready to cite later.
▦File preview
Highlighted code, Markdown, Mermaid diagrams, tables, images and PDF all render inside the app — no switching to another program.