Skip to main content

Mascot

Mascot is the desktop client for OpenHuman, providing you with a locally running AI Agent experience.

Core Features​

Local-First​

  • All data stored locally
  • Rust Core runs on your machine
  • No worries about cloud data security

Intuitive Interface​

  • Chat View - Converse with the agent
  • Memory Tree View - Visualize your knowledge base
  • Skills View - Manage integrations and tools
  • Settings View - Configure everything

Multi-function Bar​

FeatureDescription
SearchQuickly search memories and files
ShortcutsOne-click access to common features
NotificationsReceive real-time alerts

Installation​

macOS​

brew install --cask openhuman

Windows​

winget install OpenHuman

Linux​

sudo snap install openhuman

Interface Navigation​

Chat View​

The main interface for agent conversation. You can:

  • Input messages to interact with the agent
  • Upload files or images
  • View agent responses

Memory Tree View​

Visualize your knowledge base:

📁 Root
├── 👤 Persona
│ └── User Information
├── 📂 Projects
│ ├── Project A
│ └── Project B
└── 🌐 World
└── Various Topics

Skills View​

Manage your integrations and tools:

  • Integrations - Connect third-party services
  • Tools - Enable/disable tools
  • Local AI - Configure local models

Remote Core​

If you have a remotely running Rust Core, you can connect to it:

[core]
mode = "remote"
rpc_url = "https://your-core.example/rpc"
token = "your-token"

Keyboard Shortcuts​

ShortcutFunction
Cmd/Ctrl + Shift + OOpen OpenHuman
Cmd/Ctrl + 1Switch to Chat
Cmd/Ctrl + 2Switch to Memory Tree
Cmd/Ctrl + KQuick Commands

Data Storage​

DataLocation
Memory Databasememory_tree/chunks.db
Obsidian Noteswiki/
Config File~/.openhuman/config.toml
Logs~/.openhuman/logs/

Next Steps​