Favicon of HanaAgent

HanaAgent

A personal AI agent for macOS, Windows and Linux that connects to Ollama or cloud models, with separate memories and scheduled tasks for each agent.

HanaAgent is an open source personal AI agent for everyday computer work, with a graphical interface, persistent memory and customizable personalities. It runs on macOS (Apple Silicon and Intel), Windows and Linux, and suits people who want help with office tasks as well as coding.

It can read and write files, execute code and terminal commands, browse websites, search the internet and take screenshots. Each agent has a workspace for shared files and notes, plus scheduled tasks and background checks for file changes. Multiple agents can collaborate in group chats or delegate work while keeping their memories and personalities separate.

Model choice is flexible: HanaAgent connects to Ollama for local models, OpenAI-compatible APIs and Anthropic-style providers. The application and its data storage run locally; cloud model connections send requests to the selected provider. Web searches and messaging integrations use external services.

Agents can use community Skills, install them from GitHub or write their own, with safety review enabled by default. Plugins extend tools and model providers. Character-card exports can carry an agent's personality, avatar, optional memory and skills between machines.

A self-hosted server supports phone access through a browser app and connections from another desktop on your local network. Telegram, Feishu, QQ and WeChat bots provide chat and remote computer access. File access controls and operating system sandboxes limit agent permissions. HanaAgent uses the Apache 2.0 license.

Similar to HanaAgent