Neo-Secretary: Your Ambient Living-Space Companion
"Delegate autonomous AI coding to your PC, spend weekends with your family in the living room." Turn your spare smartphone into an ambient living-space companion for 1-tap remote approval across Claude Code, Cline, Cursor, and Antigravity.
The banner above reflects an early visual prototype. In the current release (v1.1.18), Neo-Secretary features the official built-in skins "Hisho" and "Kyle", while "Shiitake-kun (π)" serves as the project mascot and brand icon. Furthermore, it has evolved into an ambient living-space companion designed for your living room sofa and kitchen rather than keeping you chained to a computer desk. (A refreshed visual photoshoot will be released in sprint ID 85).
π₯ 6 Core Highlights of Neo-Secretary
A Day in the Life with Neo-Secretary
How developers and power users eliminate downtime while delegating heavy tasks to autonomous AI agents.
1. Step Away During Heavy AI Coding Runs
Delegating large-scale refactoring, test suites, or package updates to Claude Code, Cline, Cursor, or Codex.
[β
Approve] with one hand. No need to run back to your PC.2. Proactive Briefing & Timeboxing
Start your workday with automated schedule synchronization and timeline organization.
Submit budget report tomorrow at 5pm #finance !high to schedule deadlines instantly.3. Pomodoro Focus & Ergonomic Care
Prevent developer burnout while maintaining peak flow state.
4. Confidential Enterprise Work
Process proprietary code, meeting notes, and private ideas with zero cloud leakage.
(Zero Installation)
(LFM2.5 Β· 230MB)
(Guided Onboarding)
(FastMCP Bridge)
Initial Setup & Quickstart Guide
From downloading the binary to 1-click offline local LLM setup in under 2 minutes.
Extract Release ZIP and Launch
Download NeoHisho.zip from GitHub Releases, extract to any folder, and double-click NeoHisho.exe (or start.bat if running from source). The companion appears at the bottom-right of your screen.
Enable Local LLM (Zero API Keys Needed)
Right-click the pet β "βοΈ Settings" β "π§ AI Model" tab. Click "β‘ Download Ultra-Light Model (350M / 230MB)". In ~60 seconds, your air-gapped local AI assistant is fully operational.
Take the 3-Step Interactive Onboarding Tour
On first launch, your pet guides you through right-click menus, mobile pairing, and conversational tasks. You can re-trigger this tour anytime from Settings.
π Neo-Secretary Cheatsheet β [Initial Setup & Environment]
Last Updated: 2026-09-13
Fast-track guide to downloading, starting, and configuring Neo-Secretary.
π 1. Installation Steps
- Extract the Distribution Archive: Unzip
NeoHisho.zipto your preferred workspace directory. - Run the Executable: Double-click
NeoHisho.exe. Your retro pixel pet will appear on your desktop.
π 2. Zero-Config Air-Gapped Privacy Mode (Recommended)
To use the app without cloud API keys and ensure complete data privacy:
- Right-click the pet β select "βοΈ Settings".
- Under the "π§ AI Model" tab, find the "Embedded Local LLM" card.
- Click "β‘ Download Ultra-Lightweight Model (350M / 230MB)".
- The model downloads in ~1 minute and configures
DEFAULT_LLM_PROVIDER=local_ggufautomatically.
βοΈ 3. Settings Window Structure
| Tab | Primary Function | Use Case |
|---|---|---|
| π§ AI Model | Toggle between Local GGUF, Google Gemini, Anthropic Claude, and OpenCode | Offline inference or high-speed cloud reasoning |
| π€ External AI / MCP | Register to Claude Code, Cline, Cursor, Codex, and manage MCP tools | Remote one-tap command approvals |
| π External Integrations | Google Calendar read-only iCal sync, Tailscale VPN hostname | Schedule timeline & remote mobile access |
| π Guide & Diagnostics | Self-diagnostics, interactive tour replay, shortcut cheatsheet | Troubleshooting and feature reference |
(Single Right-Click)
(Pure Web PWA)
(Full-Screen Mascot)
(Tailscale Security)
Mobile Desk Pet PWA & Tailscale Encrypted Mesh Guide
Turn your unused smartphone into an ambient living-space companion. Works seamlessly on local Wi-Fi or across your home via encrypted Tailscale mesh.
2. Right-click pet β π± Mobile Connect.
3. Scan the QR code with phone camera.
4. Tap "Add to Home Screen" for full-screen PWA mode.
2. On PC, run
tailscale serve 8765.3. In Neo-Secretary Settings, enter your Tailscale machine name.
4. Scan the dedicated Tailscale QR code.
Note: 8765 is the default port. If you changed it via NEO_HISHO_PORT, substitute that value.
π± Neo-Secretary Cheatsheet β‘ [Mobile Pairing & Zero-Trust PWA]
Last Updated: 2026-09-13
π‘οΈ Zero-Trust Security Guarantees
- Cryptographic Bearer Token: Each mobile pairing receives an ephemeral 256-bit token. DB stores only salted SHA-256 hashes.
- Fail-Closed Pairing Window: Tokens are generated only while the QR dialog is actively open on the desktop. Outside the window, connection requests are rejected with
401 Unauthorized. - Anti-Self-Approval Isolation: Command approval requests originating from the same IP as the requester are blocked, preventing malicious LAN self-escalation.
π‘ PWA Full-Screen Tip
On iOS Safari, tap Share β Add to Home Screen. On Android Chrome, tap Menu β Install App. This enables wake-lock keep-alive, vibration haptics, and clean full-screen display without browser address bars.
(Zero Credentials)
(Quick Task Add)
(Streak Heatmap)
(Burnout Shield)
Digital Notebook, Tasks & Google Calendar Sync
Timeline schedule management, quick natural-language task creation, and habit tracking.
Tomorrow 2pm Client review #work !high in the chat bubble to create prioritized tasks with automated date parsing.π Neo-Secretary Cheatsheet β’ [Notebook, Tasks & Habits]
Last Updated: 2026-09-13
β‘ Quick Natural Language Syntax
| Input Phrase | Parsed Due Date | Priority / Tag |
|---|---|---|
Submit report tomorrow 18:00 !3 #finance | Tomorrow 18:00 | Priority 3 (High), #finance |
Gym workout next monday morning #habit | Next Monday 09:00 | Normal, #habit |
Quick meeting in 30 minutes !urgent | +30 mins from now | Urgent (Top) |
(Absolute Paths)
(Auto Intercept)
(cancel_pending)
(No-Look Decisions)
Autonomous AI Coding Remote Approval & 2-Layer Integration
Bridge Claude Code, Cline, Cursor, and Codex with your mobile phone. Features a 3-Tier Policy Engine, cancel_pending auto-dismissal, and SQLite Audit Logging.
π‘οΈ 3-Tier Smart Approval Policy Engine
cline_mcp_settings.json.
π€ Neo-Secretary Cheatsheet β£ [Agent Approval Platform & MCP Bridge]
Last Updated: 2026-09-13
β‘ MCP Tools Specification (`neo_hisho_bridge`)
| MCP Tool Name | Arguments | Description |
|---|---|---|
ask_human_approval | command, summary, agent_name | Forwards a bash command or action for user remote authorization. |
notify_task_completed | title, message, agent_name | Triggers celebratory confetti and joyful bounce animations on mobile. |
notify_user_input_needed | question, choices, agent_name | Requests textual clarification or multi-choice input on mobile. |
remember_boss_insight | category, insight | Persists architectural lessons and user preferences into long-term DB memory. |
(350M Β· 230MB)
(Zero Leakage)
(Official Skins)
Local Offline LLMs & Character Skins
Liquid AI LFM2.5 lightweight models, retro 16-bit sound effects, and official pixel mascot skins.
π§ Neo-Secretary Cheatsheet β€ [Local LLM & Built-in Skins]
Last Updated: 2026-10-04 (v1.1.18)
π Built-in Mascot Skins & Roadmap
Neo-Secretary currently ships with 2 official built-in skins available via the Settings menu:
- Hisho: Professional 16-bit pixel secretary assistant.
- Kyle: Nostalgic retro shell spirit assistant.
Note: Dynamic folder-based custom character mods are planned for Phase I in the project roadmap.
Troubleshooting & FAQ
Quick solutions for common connection and configuration questions.
Q1: The QR code won't open on my phone browser.
A: Ensure both your PC and phone are connected to the exact same Wi-Fi router. If Windows Defender Firewall shows a popup, click "Allow access for Private Networks". You can also test binding port 8765 via Tailscale VPN.
Q2: Can I use this with Claude Code without running a server manually?
A: Yes! NeoHisho.exe launches the sync server and internal MCP server automatically in the background. Adding the MCP server entry into Claude Code takes just one command.
Q3: How does Anti-Self-Approval prevent security exploits?
A: If an agent running on 127.0.0.1 requests approval, Neo-Secretary refuses to accept approval decisions from 127.0.0.1. Approvals must originate from a verified mobile client with a cryptographically signed Bearer token.
Q4: What happens if I lose my internet connection?
A: Neo-Secretary operates entirely on your local area network (LAN). All featuresβincluding MCP command approvals, offline GGUF chat, tasks, and habit trackingβfunction 100% reliably without an external internet connection.