Long-term facts the AI remembers across chats — recall, edit, or curate.
0 Selected
Add Memory
Import a .txt, .md, .pdf, .csv, .log, .json, .py, .js, or .html file — the AI reads it and suggests candidate memories you can approve.
Add a memory — e.g. 'I prefer concise replies'
Add Skill
Create a skill by hand — title, what it solves, and an approach.
Title — short name, e.g. “build-vllm-wheel”
When to use — what problem does this skill solve?
How — the approach, steps, commands, or rules to follow
Tags — comma-separated, e.g. python, build, vllm
Skills
Reusable procedures the AI can call via /skill — sort by confidence to surface the proven ones.
0 Selected
Auto-extract memories
Automatically extract memories from conversations.
Auto-extract skills
Automatically draft reusable skills from your workflows. Audit all can publish passing skills using the threshold below.The library can grow; cleanup retires weak/duplicate skills only after review.
Inject Skills
Controls how many relevant published or approved skills are added to each agent request.
Max skills per request
Set to 0 to disable skill injection.
Auto-approve skills
Audit all publishes passing, necessary skills at or above this confidence. Off = keep audit results as drafts unless manually approved.
Minimum confidence≥ 85%
Theme
Default Themes
Your Themes
Colors
▶ More Colors
Chat Bubbles
Sidebar
Chat Input / Prompt Area
Code Blocks
Controls
Custom Fonts
Drop .woff2, .ttf, or .otf files into static/fonts/custom/ and reload — they'll appear in the Font dropdown above.
Color Harmony
#e06c75
Font & Layout
Save / Share
Odysseus
Odysseus Chat
Rename
Copy Chat
PDF
Save to Documents
Odysseus
Welcome, type /setup to get started.
Prompt
1.0
Precise / CodeBalancedCreative
No limit
Rename Session
Cookbook
⚙Settings
Toggle on/off visibility of tools and modules across the interface.
Admin
Default Chat Model
The model used when creating a new chat session.
Utility Model (Recommended: Local Endpoint)
Runs background tasks (compaction, cleanup, auto-naming, retrieving memories from files) on a small/local model instead of your chat model. Leave blank to use the chat model.
Vision
Analyze images with a vision-capable model.
Research Model
Model used for Deep Research. Falls back to the default chat model if not set.
Agent
Controls for the agent tool loop.
Image Generation
Configure which model to use for image generation.
Text to Speech
Configure TTS provider for assistant message read-aloud.
Teacher Model (Experimental)
When a self-hosted student fails an agent-mode task, escalate to a SOTA teacher that writes a SKILL.md procedure so the student can do it next time. Off by default.
Web Search
Search API used for web search and deep research.
Sidebar
Chat Area
Chat Bar
Keyboard Shortcuts
Click a shortcut to rebind. Press Escape to cancel.
Account
Change Password
Two-Factor Authentication
Email Accounts
Add, edit, delete, and test accounts in Integrations.
Email Tasks
Manage email background tasks in Tasks.
Writing Style
AI-extracted from your sent emails. Used when AI drafts replies.
How you're reminded
Controls how fired note reminders are delivered.
Configure email account, ntfy server, etc. in Integrations.
AI Synthesis
When on, the utility model writes a short, warm one-line reminder for browser, email, AND ntfy reminders instead of just the raw note content.
Public App URL
Used to build clickable links back to Odysseus inside outgoing reminder / urgent-email emails (e.g. https://chat.yourdomain.com). Leave blank to omit links.
Test
Fire a test reminder using your current settings to verify everything works.
Registration
Open signup
Allow anyone to create an account from the login page
Users
Loading...
Add User
Admin
Add Models (Endpoints)
Connect local models first, or add a cloud API.
Local
Quickstart
API
Added Models (Endpoints)
Manage the endpoints you've added.
Local
Loading...
API
Connections
All external service connections in one place.
Built-in Tools
Enable or disable tools available to the AI agent.
Data Backup
Export or import your user data (memories, presets, settings, skills, preferences) as a JSON file.
Danger Zone
Irreversible. Each wipe targets one category — pick exactly what you want gone.
Wipe all chats
Every session, message, and chat history. Documents/notes/etc. stay.
Wipe all memory
Clears `memory.json`, the Memory table, and the vector store. Skills not affected.
Wipe all skills
Drops `data/skills/` (all SKILL.md files). Memory not affected.
Wipe all notes
Every note, todo, and checklist.
Wipe all tasks
Every scheduled task and its run history (Tasks tool).
Wipe all documents
Every document and version. Drafts, exports, library — all gone.
Wipe all gallery
Every image record and the upload directory on disk.
Wipe all calendar
Every event and every calendar (incl. CalDAV-synced ones; resync to restore).