Skip to main content

Morphee Features Guide

Complete reference of all Morphee capabilities.


Table of Contents

  1. AI Chat
  2. Task Management
  3. Spaces & Organization
  4. Memory & Knowledge
  5. Integrations
  6. Skills
  7. Group Collaboration
  8. Search & Discovery
  9. Mobile Features
  10. Privacy & Data

AI Chat

Natural Language Interface

Talk to Morphee like you would to a human assistant:

  • Conversational: No commands or syntax to learn
  • Context-Aware: Morphee remembers the conversation thread
  • Multi-Turn: Ask follow-up questions naturally
  • Streaming Responses: See answers appear in real-time

Supported Actions

What You SayWhat Morphee Does
"Create a task to..."Creates a new task
"What's on my calendar today?"Fetches calendar events
"Remind me to call mom tomorrow at 3pm"Creates calendar event + task
"Show me all pending tasks in my Home space"Filters and displays tasks
"What do you remember about John?"Searches memories
"Store this: I'm allergic to peanuts"Saves a memory
"Summarize my emails from last week"Fetches and summarizes Gmail
"Help" or "/help"Shows capability list

Chat Controls

  • Stop Streaming: Click the stop button while Morphee is typing
  • Regenerate: Click the circular arrow to get a new response
  • Edit Message: Click pencil icon to edit your last message
  • Pin Conversation: Keep important chats at the top
  • Archive: Hide old conversations
  • Delete: Permanently remove a conversation

Markdown Rendering

Morphee supports full Markdown formatting:

  • Headings: # H1, ## H2, ### H3
  • Bold/Italic: **bold**, *italic*
  • Code: `inline code`, ```code block```
  • Lists: Bullet points and numbered lists
  • Links: [text](url)
  • Tables: GitHub Flavored Markdown tables

Task Management

Creating Tasks

Via Chat:

  • "Create a task to buy groceries"
  • "Add a high-priority task: finish report by Friday"
  • "Remind me to water the plants every Monday"

Via UI:

  • Click Tasks in sidebar/bottom nav
  • Click "+ New Task"
  • Fill in description, priority, space
  • Click "Create"

Task Properties

PropertyOptionsDescription
DescriptionText (up to 500 chars)What needs to be done
StatusPending, In Progress, Completed, FailedCurrent state
PriorityLow, Medium, HighUrgency level
SpaceAny space you have access toOrganizational context
Created ByAuto-setWho created the task
Created AtAuto-setWhen task was created

Task Filters

On the Tasks page, filter by:

  • Status: All, Pending, In Progress, Completed, Failed
  • Space: Filter tasks by space
  • Sort By: Newest, Oldest, Priority, Name

Inline Editing

Click a task to open details, then:

  • Edit Description: Click the text to edit inline
  • Change Priority: Click priority dropdown
  • Move to Space: Change space assignment
  • Mark Complete: Click checkbox
  • Delete: Click trash icon (confirmation required)

Task States

Tasks follow a state machine:

Pending ──────> In Progress ──────> Completed
│ │ │
└──────────────────┴──────────────────> Failed
  • Pending: Not started yet
  • In Progress: Currently being worked on
  • Completed: Successfully finished
  • Failed: Could not be completed (with error reason)

Spaces & Organization

What is a Space?

A Space is an isolated context for:

  • Conversations (chat history)
  • Tasks (to-dos)
  • Memories (facts, preferences)

Think of spaces as folders or projects.

Types of Spaces

  1. Personal Space

    • Created automatically for every user
    • Private (only you can see it)
    • Cannot be deleted
  2. Group Spaces

    • Shared with your group members
    • Can be nested (sub-spaces)
    • Examples: "Family", "Classroom", "Marketing Team"
  3. Nested Spaces

    • Sub-spaces inherit permissions from parent

    • Example hierarchy:

      Home
      ├── Kitchen Renovation
      ├── Garden Project
      └── Kids
      ├── School
      └── Activities

Creating Spaces

Via Chat:

  • "Create a space called 'Vacation Planning'"

Via UI:

  1. Navigate to Spaces page
  2. Click "+ New Space"
  3. Enter:
    • Name: Short, descriptive name
    • Description: What this space is for (optional)
    • Parent Space: Leave empty for top-level, or select parent for nesting
  4. Click "Create"

Managing Spaces

  • Rename: Edit name and description
  • Delete: Remove space (tasks and conversations inside will be deleted!)
  • Archive: Hide inactive spaces
  • Filter Conversations: See only conversations in a specific space

Memory & Knowledge

How Memory Works

Morphee remembers:

  • Facts: "Store this: My birthday is March 15"
  • Preferences: "I prefer morning meetings"
  • Events: "Remember: John's wedding is June 20"
  • Context: Learned from conversations automatically

Memory Types

TypeScopeExamples
PersonalOnly you"I'm allergic to peanuts"
GroupShared with group"Our family dinner is every Sunday at 6pm"
SpaceWithin a space"Project deadline is April 1"

Storing Memories

Explicit:

  • "Remember that I'm a vegetarian"
  • "Store this: My car is a 2020 Honda Accord"
  • "Add to memory: Password recovery hint is 'first pet'"

Automatic (opt-in):

  • Morphee automatically extracts facts from conversations
  • Enable in Settings → Data & Privacy → Memory Extraction
  • You can review and delete auto-extracted memories

Searching Memories

  • "What do you remember about my car?"
  • "Show me all memories about meetings"
  • "Forget everything about my old address"

Correcting Memories

  • "Actually, my birthday is March 16, not March 15"
  • Morphee will update the memory (GDPR Art. 16 compliance)

Privacy

  • Opt-Out: Disable memory extraction in Settings
  • Delete: Remove specific memories
  • Export: Download all memories as JSON

Integrations

Morphee connects to external services via Interfaces (configured instances of Integrations).

Available Integrations

Google Calendar

What it does:

  • Fetch upcoming events
  • Create new events
  • Update existing events
  • Delete events

Setup:

  1. Settings → Integrations → Google Calendar
  2. Click "Connect Google"
  3. Authorize OAuth scopes (calendar.events)
  4. Grant consent for calendar data sharing

Usage:

  • "What's on my calendar today?"
  • "Schedule a dentist appointment tomorrow at 2pm"
  • "Cancel my 3pm meeting"

Gmail

What it does:

  • Read emails (inbox, sent, drafts)
  • Send emails
  • Search emails
  • Mark as read/unread

Setup:

  1. Settings → Integrations → Gmail
  2. Click "Connect Google"
  3. Authorize OAuth scopes (gmail.readonly, gmail.send)

Usage:

  • "Show me unread emails from last week"
  • "Send an email to jane@example.com saying I'll be late"
  • "Search emails about 'project proposal'"

Filesystem (Sandboxed)

What it does:

  • Read/write files in your group's directory
  • List directory contents
  • Search file contents

Usage:

  • "Create a file called notes.txt with content: Meeting notes..."
  • "Show me all .md files in my Home space"
  • "Read the contents of project-plan.pdf"

Security: Filesystem is sandboxed per group. You can only access files in your group's directory, not the entire server filesystem.

Coming Soon

  • Slack: Send messages, read channels
  • JIRA: Create issues, track sprints
  • Notion: Create pages, query databases
  • GitHub: Create PRs, review code, track issues

Skills

What are Skills?

Skills are composable AI capabilities that combine multiple integrations.

Example: "Daily Briefing" skill

  1. Fetch today's tasks
  2. Fetch calendar events (next 24h)
  3. Fetch unread notifications
  4. Format as morning summary
  5. Send via chat or email

Built-In Skills

SkillWhat it Does
Daily BriefingMorning summary of tasks, events, notifications
Task ManagerCreate, update, complete tasks
Calendar AssistantManage calendar events
Memory KeeperStore and recall facts

Dynamic Skills (AI-Generated)

Morphee can create custom skills on the fly!

Example:

  • "Create a skill called 'Weekly Review' that summarizes all completed tasks from the last 7 days"

Morphee will:

  1. Design the skill steps
  2. Ask for your approval
  3. Save the skill for reuse

Managing Skills:

  • Settings → Skills → View all skills
  • Enable/disable skills
  • Edit skill definitions (advanced)
  • Delete skills

Scheduling Skills

Run skills on a schedule:

  • "Run Daily Briefing every morning at 7am"
  • "Send Weekly Review email every Friday at 5pm"

Managed via Cron Scheduler in Settings.


Group Collaboration

Inviting Members

  1. Settings → Members tab
  2. Click "+ Invite Member"
  3. Enter email address
  4. Select role (Admin or Member)
  5. Click "Send Invite"

Invite Process:

  • Invitee receives email with invite link
  • Link expires in 7 days
  • Click link → accept invite → join group

Member Roles

RolePermissions
AdminFull access: manage members, delete group, configure integrations
MemberStandard access: chat, tasks, spaces (no admin powers)

Removing Members

  1. Settings → Members
  2. Find member in list
  3. Click "Remove" (requires admin)
  4. Confirm removal

Note: Removed members lose access to all group data immediately.

Space Permissions

Spaces inherit group permissions:

  • All group members can see group spaces
  • Personal spaces are private
  • Future: Fine-grained space permissions

Search & Discovery

Global Search (Cmd/Ctrl + K)

Press Cmd/Ctrl + K to open search:

What you can search:

  • Conversations: By name or message content
  • Tasks: By description
  • Spaces: By name or description

Search Tips:

  • Debounced (searches as you type, after 300ms pause)
  • Case-insensitive
  • Partial match (searches substrings)
  • Fuzzy match (tolerates typos)

Suggested Prompts

When you start a new conversation, Morphee shows suggested prompts:

  • "Create a task"
  • "What's on my calendar?"
  • "Set a reminder"
  • "Search my memories"
  • "Show my pending tasks"
  • "What can you do?"

Click any prompt to use it instantly.

Feature Tour

First-time users see a feature tour:

  1. Welcome message
  2. Chat input explanation
  3. Sidebar navigation
  4. Settings overview

Skip Tour: Click "Skip" at any step Replay Tour: Settings → Help → "Restart Feature Tour"


Mobile Features

Platform-Specific

iOS

  • Apple Push Notifications (APNs): Receive push notifications
  • Deep Linking: morphee://auth/callback for OAuth redirects
  • Native Feel: iOS-style navigation gestures
  • Haptic Feedback: Tactile responses on actions (coming soon)

Android

  • Firebase Cloud Messaging (FCM): Receive push notifications
  • Deep Linking: morphee:// scheme
  • Material Design: Android-style UI components
  • Adaptive Icons: App icon adapts to launcher theme

Mobile-Only Features

  • Bottom Navigation: 5-tab navigation (Chat, Tasks, Spaces, Search, Settings)
  • Conversation Drawer: Swipe right to open conversation list
  • Pull-to-Refresh: Pull down on lists to refresh (coming soon)
  • Safe Area Insets: Notch/home indicator awareness

Local ML (On-Device AI)

On mobile, embeddings and vector search run locally:

  • No Internet Needed: Memory search works offline
  • Privacy: Embeddings never leave your device
  • Fast: On-device inference is instant

Tech Stack:

  • Embeddings: Candle (BERT model, pure Rust)
  • Vector Store: SQLite with cosine similarity
  • Storage: Local SQLite database

Offline Mode (Coming Soon)

Full offline capabilities coming in V1.5 (Local AI):

  • Local LLM: Small quantized model (Phi-2, Gemma 2B)
  • Background Sync: Queue actions, sync when online
  • Auth Caching: Continue using app without network

Privacy & Data

Data Collection

Morphee collects:

  • Account Info: Email, name, avatar
  • Conversations: All chat messages
  • Tasks & Spaces: Your organization data
  • Memories: Facts extracted from conversations
  • Integration Data: Calendar events, emails (if connected)

Data Storage

  • Self-Hosted: All data on your server
  • Local-First: Mobile app stores data on-device
  • No Cloud: Unlike ChatGPT, your data doesn't go to a central cloud

Third-Party Processing

Some data is sent to third parties for processing:

ServiceData SentPurposeYour Control
Anthropic (Claude)Conversation contentAI responsesConsent required
OpenAIText for embeddings (optional)Vector searchUse fastembed instead (default)
GoogleCalendar events, emails (if connected)Integration featuresDisconnect anytime

Your Rights (GDPR)

  • Access: Export all your data (JSON format)
  • Rectification: Correct memories, update profile
  • Erasure: Delete account (all data removed)
  • Portability: Export in machine-readable JSON
  • Objection: Opt-out of memory extraction
  • Withdraw Consent: Revoke LLM data sharing anytime

Exercising Rights:

  • Settings → Data & Privacy → "Export Your Data"
  • Settings → Data & Privacy → "Delete Account"
  • Settings → Data & Privacy → "Manage Consents"

Consents

You control what Morphee does with your data:

Consent TypeRequiredPurpose
Privacy Policy✅ YesTerms of service
LLM Data Sharing✅ YesSend messages to Anthropic for AI responses
Memory Extraction❌ NoAuto-extract facts from conversations
Google Calendar❌ NoAccess calendar events
Gmail❌ NoRead/send emails
Push Notifications❌ NoReceive mobile notifications

Managing Consents:

  • Settings → Data & Privacy → "Manage Consents"
  • Grant or revoke anytime
  • Revoking disables related features

Keyboard Shortcuts

Global

ShortcutAction
Cmd/Ctrl + KOpen global search
Cmd/Ctrl + NNew conversation
Cmd/Ctrl + ,Open settings
EscapeClose dialogs

Chat

ShortcutAction
EnterSend message
Shift + EnterNew line (in message)
Arrow UpEdit last message
Arrow DownNavigate message history

Lists

ShortcutAction
Arrow Up/DownNavigate items
EnterOpen item
DeleteDelete item (with confirmation)

Note: Keyboard shortcuts are fully implemented as of V0.9!


Advanced Features

Tool Approvals

When Morphee wants to perform an action, it asks for approval:

Example:

  • You: "Create a task to call dentist"
  • Morphee: [Approval Card]
    • Action: tasks__create
    • Payload: { description: "Call dentist", priority: "medium" }
    • Buttons: [Approve] [Deny]

Timeout: You have 60 seconds to approve. After that, the request expires.

Context Control (Coming Soon)

Pin Messages: Keep important messages always in context

Adjust Context Window: Control how many messages Morphee remembers (10-200)

Exclude Messages: Hide specific messages from context

File Upload (Coming Soon)

Supported:

  • Images (JPEG, PNG, WebP)
  • Documents (PDF, DOCX, TXT, MD)

Usage:

  • Click paperclip icon in chat input
  • Drag & drop files
  • Morphee can analyze images and extract text from documents

Coming Soon

These features are planned but not yet implemented:

FeaturePhaseETA
Professional Integrations (Slack, JIRA, Notion, GitHub)3fQ2 2026
Parental Controls3gQ2 2026
Voice Input3hQ3 2026
Calendar View3hQ3 2026
Email View3hQ3 2026
Full Offline Mode3d M3Q2 2026
Local LLM (mobile)3d M3Q2 2026

See Roadmap for full details.


Get Help


Last Updated: February 13, 2026