
Openhanako Personal Ai Agent
Configure a desktop personal AI agent with memory, personality, skills, and channel integrations on OpenHanako.
Overview
OpenHanako Personal AI Agent is an agent skill for the Build phase that guides solo builders through installing OpenHanako and configuring desktop agents with memory, personality, skills, and multi-agent collaboration.
Install
npx skills add https://github.com/aradotso/trending-skills --skill openhanako-personal-ai-agentWhat is this skill?
- Persistent memory and distinct agent personalities on a local Electron desktop app
- Autonomous computer use: files, terminal, browser, JavaScript, and scheduled cron tasks
- Multi-agent collaboration via channel group chats and task delegation
- Custom skill authoring and Telegram (and similar) channel connections
- macOS and Windows install paths plus npm dev/build from source
Adoption & trust: 1.1k installs on skills.sh; 31 GitHub stars; 0/3 security scanners passed (skills.sh audits).
What problem does it solve?
You want a personal AI agent that remembers context, acts on your machine, and accepts custom skills—but you do not have a clear setup path for OpenHanako’s desktop platform.
Who is it for?
Indie builders shipping a local-first personal agent, experimenting with multi-agent delegation, or extending OpenHanako with custom skills and cron schedules.
Skip if: Teams that only need a one-shot API call in CI, builders who cannot allow shell/filesystem access on a desktop, or projects that require a fully hosted SaaS agent with no Electron footprint.
When should I use this skill?
Set up OpenHanako agent, add a skill to Hanako, configure multi-agent, OpenHanako memory, new personality, connect Telegram, custom skill, or Hanako cron scheduling.
What do I get? / Deliverables
You get a running OpenHanako instance with configured agents, optional Telegram hooks, custom skills, and scheduled tasks ready for day-to-day autonomous use.
- Installed or dev-running OpenHanako desktop app
- Configured agent(s) with memory and personality
- Custom skill definitions and optional channel/cron setup
Recommended Skills
Journey fit
OpenHanako is an agent runtime you install and extend—memory, skills, multi-agent, and cron fit the build phase where solo builders assemble agent infrastructure. Agent-tooling is the right shelf for Electron-based agent platforms, custom SKILL-style extensions, and orchestration between agents.
How it compares
Use this for a self-hosted desktop agent runtime—not as a lightweight MCP tool or a cloud-only LLM API snippet.
Common Questions / FAQ
Who is openhanako-personal-ai-agent for?
Solo and indie developers who want OpenHanako as their personal AI operating layer on macOS or Windows, with memory, personality, and optional Telegram integration.
When should I use openhanako-personal-ai-agent?
During Build when you set up OpenHanako, add skills, configure multi-agent channels, connect Telegram, or schedule Hanako cron jobs; also when prototyping agent autonomy before Ship hardening.
Is openhanako-personal-ai-agent safe to install?
The skill describes broad machine access (files, terminal, browser); review the Security Audits panel on this Prism page and treat agent permissions like root-level automation on your own machine.
SKILL.md
READMESKILL.md - Openhanako Personal Ai Agent
# OpenHanako Personal AI Agent > Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection. OpenHanako is a desktop AI agent platform built on Electron that gives each agent persistent memory, a distinct personality, and the ability to autonomously operate your computer — read/write files, run terminal commands, browse the web, execute JavaScript, and manage schedules. Multiple agents can collaborate via channel group chats or task delegation. --- ## Installation ### Download & Run ```bash # macOS Apple Silicon — download from releases page # https://github.com/liliMozi/openhanako/releases # Mount the .dmg and drag to Applications # First launch — bypass Gatekeeper (one-time): # Right-click app → Open → Open ``` ```powershell # Windows — run the .exe installer from releases # SmartScreen warning: click "More info" → "Run anyway" ``` ### Build from Source ```bash git clone https://github.com/liliMozi/openhanako.git cd openhanako npm install # Development mode npm run dev # Build for production npm run build # Run tests npm test ``` --- ## First-Run Onboarding On first launch, the wizard asks for: 1. **Language** — UI language preference 2. **Your name** — used by agents when addressing you 3. **Model provider** — any OpenAI-compatible endpoint 4. **Three models:** - `chat model` — main conversation (e.g. `gpt-4o`, `deepseek-chat`) - `utility model` — lightweight tasks, summarization (e.g. `gpt-4o-mini`) - `utility large model` — memory compilation, deep analysis (e.g. `gpt-4o`) ### Provider Configuration Examples ```json // OpenAI { "baseURL": "https://api.openai.com/v1", "apiKey": "process.env.OPENAI_API_KEY" } // DeepSeek { "baseURL": "https://api.deepseek.com/v1", "apiKey": "process.env.DEEPSEEK_API_KEY" } // Local Ollama { "baseURL": "http://localhost:11434/v1", "apiKey": "ollama" } // Qwen (Alibaba Cloud) { "baseURL": "https://dashscope.aliyuncs.com/compatible-mode/v1", "apiKey": "process.env.DASHSCOPE_API_KEY" } ``` --- ## Project Architecture ``` openhanako/ ├── core/ # Engine orchestration + Managers (Agent, Session, Model, Preferences, Skill) ├── lib/ # Core libraries │ ├── memory/ # Custom memory system (recency decay) │ ├── tools/ # Built-in tools (files, terminal, browser, screenshot, canvas) │ ├── sandbox/ # PathGuard + OS-level isolation (Seatbelt/Bubblewrap) │ └── bridge/ # Multi-platform adapters (Telegram, Feishu, QQ) ├── server/ # Fastify 5 HTTP + WebSocket server ├── hub/ # Scheduler, ChannelRouter, EventBus ├── desktop/ # Electron 38 main process + React 19 frontend ├── tests/ # Vitest test suite └── skills2set/ # Built-in skill definitions ``` ### Key Managers (via unified engine facade) | Manager | Responsibility | |---------|---------------| | `AgentManager` | Create, load, delete agents | | `SessionManager` | Conversation sessions per agent | | `ModelManager` | Route requests to configured providers | | `PreferencesManager` | User/global settings | | `SkillManager` | Install, enable, disable, sandbox skills | --- ## Agent Configuration Each agent is a self-contained folder you can back up: ``` ~/.openhanako/agents/<agent-id>/ ├── personality.md # Personality template (free-form prose or structured) ├── memory/ │ ├── working.db # Recent events (SQLite WAL) │ └── compiled.md # Long-term compiled memory ├── desk/ # Agent's file workspace │ └── notes/ # Jian notes └