openhanako is a personal AI agent application designed for daily office tasks, featuring memory, personality, and autonomy without requiring coding knowledge or complex configuration. It provides a graphical interface that makes AI agent capabilities accessible beyond the command line.
Project overview
By providing a graphical interface with persistent memory, personality templates, and autonomous task execution, openhanako addresses a barrier where most AI agents are confined to command-line interfaces and require complex configurations.
Deployment
Refer to project documentation
License
Apache-2.0
Best for
Anyone who works at a computer and wants a personal AI agent for daily office tasks without coding knowledge or complex configuration.
Key capabilities
Remembers user interactions and past events to maintain context over time.
Allows shaping unique agent personalities and behavior logic via templates and custom files.
Capable of autonomously executing tasks, checking desks, and learning new skills from GitHub.
Supports creating multiple agents with independent memories that can chat in channels and delegate tasks.
Capable of reading and writing files, executing commands, browsing the web, taking screenshots, and managing schedules.
Supports drag-and-drop installation of community plugins and skills, with security auditing.
A workspace where users can place files and notes for the agent to read and execute asynchronously.
Allows connecting the same agent to external platforms like Telegram, Feishu, QQ, and WeChat bots.
Limitations and risks
Windows support is currently in Beta and may not yet have the stability of the macOS and Linux builds.
The Windows installer is not code-signed, which may trigger SmartScreen warnings during installation.
Getting started
Download and run a pre-built installer for the target platform (.dmg, .exe, or .AppImage). Launch the application and follow the setup wizard on first launch. Select conversation, small tool, and large tool models and input the corresponding API keys to connect.