{"full_name":"kuafuai/andee","owner":"kuafuai","name":"andee","url":"https://github.com/kuafuai/andee","description":"Andee lives on your phone or Mac and uses any app like you do—no integrations, no root, any model; memory and passwords never leave your device | Andee 住进你的手机或 Mac，像你一样操作任何 App——无需集成、无需 Root、支持任意模型，记忆和密码绝不离开设备。","homepage":"https://heyandee.com","topics":[],"language":"Kotlin","license":"NOASSERTION","avatar":"https://avatars.githubusercontent.com/u/139326231?v=4","created_at":"2026-09-17T13:20:59Z","pushed_at":"2026-11-09T11:42:49Z","metrics":{"stars":4286,"forks":277,"watchers":139,"issues":20,"prs":19,"releases":20,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":355,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[3931,4286],"forks":[277,277],"watchers":[139,139],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"daily":98,"daily_rate":11,"weekly_rate":42,"monthly_rate":165,"new":165},"same_owner":[{"full_name":"kuafuai/DevOpsGPT","name":"DevOpsGPT","boards":{}}],"issues":[{"number":30,"title":"[Feature] 建议集成本地开源中文 ASR（SenseVoice / Streaming Zipformer / Qwen3-ASR），实现免费离线语音转文字，降低用户 API 成本并提升隐私","comments":3,"created_at":"2026-10-29T23:26:33Z"},{"number":19,"title":"[Feature] Use a custom avatar, like my own cat","comments":3,"created_at":"2026-10-21T09:38:43Z"},{"number":17,"title":"[Feature] Add 2x speech speed","comments":2,"created_at":"2026-10-21T08:49:54Z"},{"number":37,"title":"[Feature] 支持读取设备本地文件（用户建议借 MT 管理器 MCP 实现）","comments":1,"created_at":"2026-11-02T10:45:44Z"},{"number":36,"title":"[Bug] 安卓平板：竖屏文本模式背景显示不全、横屏键盘高度被遮挡","comments":1,"created_at":"2026-11-02T10:02:34Z"},{"number":34,"title":"[Bug] 点击容易点错位置（命中偏差/误触）","comments":1,"created_at":"2026-11-02T07:13:21Z"},{"number":21,"title":"[Feature] Automatically stop the previous task when starting a new one","comments":1,"created_at":"2026-10-23T02:54:34Z"},{"number":16,"title":"[Feature] Añadir una salida rápida mediante pulsación prolongada","comments":1,"created_at":"2026-10-21T06:09:54Z"}],"discussions":[],"latest_release":{"name":"v0.12.1","tag":"v0.12.1","published_at":"2026-11-06T11:19:18Z","body":"# v0.12.1\n\n**大肥鱼 was somebody else's mascot. The slot now uses our own.**\n\nThe whale girl was drawn after another company's logo — their mascot turned into a person. She is replaced\nby **Andee娘**: the plush ball from the brand illustrations as a cat-eared girl. Its periwinkle felt and\npeach rim glow, its two tiny horns in front of fluffy cat ears, paw-pad mittens, a cat tail, and the core\nworn like a bell.\n\n> **These binaries carry no credentials.** No CodeFlying key, no voice-provider key, and no Google key.\n> **You supply your own**: sign up from the link inside the app, then paste the key into\n> **Settings → Backend**. Starting is free and the free allowance is finite.\n>\n> Each package already points at the right server for its language — the English ones at\n> `myapp.codeflying.app`, the Chinese at `baas.kuafuai.net`. You do not choose this.\n>\n> **The macOS packages are signed with a local identity, not an Apple Developer ID**, so Gatekeeper\n> refuses the first launch. On macOS 15 the old \"right-click → Open\" trick no longer exists; see\n> **[Opening the Mac app](#opening-the-mac-app)**.\n\n## Highlights\n\n- **Andee娘 replaces 大肥鱼.** The same slot, but the idea now lands on our own character instead of\n  someone else's: the brand's plush ball as a cat-eared girl — periwinkle felt, peach rim glow, tiny horns\n  in front of cat ears, paw-pad mittens, a cat tail, the core worn like a bell.\n- **If you had picked her, nothing happens.** The saved id reads as the new one — you keep the look, the\n  voice and the manner.\n- **She keeps the same voice and the same temper** (sweet, soft, a little shy, earnest about the work).\n\n## What's Changed\n\n### Changed\n\n- **Andee娘 replaces 大肥鱼 as a pet look.** Fins, whale tail and maid dress are gone, along with every\n  fish drawing on both bodies — **72 files out, 72 in** (a full set per pose, per body).\n  - **Nobody's saved choice is lost.** The new id is `andee-girl`, and a saved `fish` — plus the `lady` /\n    `blue-girl` ids that already pointed at it — reads as her through `PetCharacters.canonical`. The Mac's\n    look shelf now canonicalises the saved value **before** highlighting it; before this, a renamed id\n    highlighted nothing at all, which is the part that would have looked like a bug.\n  - **Same voice, same manner.** The fish-and-snacks lines are gone; in their place are rare cat touches,\n    kept **rarer than the kitten look's** so the two do not read as each other.\n\n### Fixed\n\n- **Every pose edit was coming back as the reference image on a painted room.**\n  `tools/pet_sprites.py` had a semicolon inside one pose prompt, and `curl -F` reads a `;` in a field value\n  as the start of a **field attribute** — it then drops the rest of that value **silently**. So the prompt,\n  including the request for a transparent background, was being cut in half without any error. The prompt\n  now goes out through `--form-string`, which takes its value literally. (The non-text fields still use\n  `-F`, which is correct for things like `image=@file;type=image/png`.)\n\n### Documentation\n\n- **The three previous releases' notes each named a `versionCode` one lower than it was**, and all three\n  published Release pages have been corrected. The tags were never wrong — their annotation bodies were\n  written from the real change each time — and **no package needed rebuilding**: the number inside the APK\n  was always right, only the sentence describing it was not. The cause was that the notes' Download section\n  is copied forward from the previous release, and v0.10.0's versionCode line was bumped from the previous\n  file instead of read from `app/build.gradle`; every release after it then bumped the same wrong number.\n\n## Known issues\n\n- **The new drawings have not been seen on a real device.** Andee娘's twenty poses are edits of one idle\n  drawing, checked against the brand illustrations — but the same caveat as v0.12.0's pet applies and is\n  now stronger: **nobody has lived with the pet for a day**, so how she actua"},"readme":true,"readme_zh":true,"news":[{"title":"Andee如何像人一样“操作“App：无障碍元素树+截图网格双通道，模型永远不算坐标","url":"https://blog.csdn.net/gitblog_00329/article/details/169740584","source":"blog.csdn","lang":"zh","date":"2026-11-01"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}