AI Assistant
Use deterministic cited answers, optional model-provider enrichment, and reviewable actions while Arivu's core knowledge workflow stays useful without AI.
AI is an optional layer in Arivu, not a prerequisite for capture, organization, or retrieval. The canonical Search / Ask surface can synthesize a cited answer, while Assistant action review keeps proposed changes under your control.
Cited Ask
Ask deterministically assembles a cited response from saved content in your Arivu account and does not call a model provider. Its claims link back to owned bookmarks or notes. Optional providers can improve summaries and other enrichment stored with that material, while ordinary full-text Search and cited Ask remain available without one.
See Search and Ask for the current workflow.
Reviewable Actions
Assistant suggestions do not mutate your second brain directly. Supported changes become inert proposals in an action ledger. Approve a proposal to run it or reject it without changing anything. The server restricts proposals to allowlisted action types.
The compatibility route /assistant opens Search / Ask in action-review context.
Choose a Provider
Admins configure Model Provider, Model, API Key, and Base URL in Admin settings. OpenAI-compatible, local, and other supported provider modes can take effect at runtime. Credentials are optional for keyless local endpoints.
Provider output varies by model. It must not be treated as stronger evidence than the saved sources it cites.
Without a Provider
Arivu still supports capture, sanitization, local extraction and summaries, full-text search, notes, explicit links, non-semantic graph relationships, deterministic Insights, tasks, reminders, imports, exports, and backup. Missing embeddings only omit semantic-similarity relationships.
API Routes
| Method | Endpoint | Purpose |
|---|---|---|
GET |
/api/assistant/actions |
List proposed actions |
POST |
/api/assistant/suggestions |
Generate reviewable suggestions |
POST |
/api/assistant/actions |
Create an inert proposal |
POST |
/api/assistant/actions/{id}/approve |
Approve and run a proposal |
POST |
/api/assistant/actions/{id}/reject |
Reject a proposal |
GET |
/api/search/answer |
Return a cited answer from saved content |