38 Commits
Author SHA1 Message Date
Kellyvv b5b952b6dd Update README.md 2026-04-08 10:33:09 +08:00
KellyvvandClaude Opus 4.6 c702e3cab0 docs: README update for 2026-04-08
- Add changelog entry covering ModelScope mirror and the memory-management
  rework (dynamic budget from headroom, dropped prompt-length subtraction).
- Fix stale path references after the MLX/Tools refactor:
  LLM/MLXLocalLLMService.swift → LLM/MLX/MLXLocalLLMService.swift
  Skills/ToolRegistry.swift → Tools/ToolRegistry.swift
- Custom skill snippet now shows the new \`type:\` field with device/content
  guidance, and notes the load-time allowed-tools validation.
- Add ModelScope mirror links to the reference list in both READMEs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 09:38:16 +08:00
Kellyvv 3d5c1ca67f docs: update release notes with ipa and chat history 2026-04-07 11:40:34 +08:00
Kellyvv 97e5c8993f docs: sync ipa install instructions in zh and en 2026-04-07 11:31:10 +08:00
Kellyvv 0d223ae373 feat: add audio input and stabilize gemma 4 inference 2026-04-07 01:50:29 +08:00
Kellyvv b6d3e54fc3 docs: add 2026-04-06 update notes to README 2026-04-06 16:11:43 +08:00
Kellyvv 63781c32c3 chore: switch license from MIT to Apache 2.0 2026-04-06 12:09:44 +08:00
Kellyvv be78c69f0d docs: restore E4B download commands in 方案 C / Option C 2026-04-06 07:31:44 +08:00
Kellyvv bc3c5e32c2 docs: simplify demo to single video, remove captions 2026-04-06 07:05:15 +08:00
Kellyvv 2a39f25732 docs: embed both demo videos side by side 2026-04-06 07:02:41 +08:00
Kellyvv 3cfb0a792c docs: embed demo video inline using GitHub user-attachments URL 2026-04-06 07:02:06 +08:00
Kellyvv 265a280e4e docs: add demo video links section 2026-04-06 06:54:34 +08:00
Kellyvv 316c0e6f62 docs: merge 运行要求 + 快速开始 + 安装方式 into one 快速开始 section 2026-04-06 06:49:38 +08:00
Kellyvv 696bafaf73 docs: add centered navigation links below header 2026-04-06 06:45:08 +08:00
Kellyvv bf7e3dea08 docs: rename section to '内置 Skill 示例 / Built-in Skill Examples' 2026-04-06 06:26:42 +08:00
Kellyvv b5b40e6496 docs: replace 'local GPU' with 'on-device/手机端' in privacy section 2026-04-06 06:25:37 +08:00
Kellyvv 81d0ddd1ff docs: add usage examples to each Built-in Skill 2026-04-06 06:24:54 +08:00
Kellyvv 8a908c0377 docs: split Core Features and Built-in Skills into separate sections 2026-04-06 06:22:01 +08:00
Kellyvv fd06a54f57 docs: rewrite features as descriptive paragraphs (Core Features style) 2026-04-06 06:18:59 +08:00
Kellyvv 116a716a35 docs: fix section order — description → 项目特点 → 能力表 2026-04-06 06:15:34 +08:00
Kellyvv 71c3fdbb80 docs: reorder — 项目特点 before capability table, description paragraph after 2026-04-06 06:13:23 +08:00
Kellyvv b304b40770 docs: remove title from README header (banner first); chore: clear Team ID 2026-04-06 06:10:12 +08:00
Kellyvv 2a3d14402d docs: remove app icon from README header 2026-04-06 05:51:18 +08:00
Kellyvv 67b2567e65 docs: centered README header — icon, banner, badges, nav links 2026-04-06 05:48:59 +08:00
Kellyvv 137e0fa5d1 docs: add banner image to README top, update model download flow (empty shell + on-device download) 2026-04-06 05:40:56 +08:00
Kellyvv dd76a4718a docs: remove 关键目录/project structure section 2026-04-06 05:05:55 +08:00
Kellyvv 342e7be66d docs: remove execution chain section 2026-04-06 05:03:42 +08:00
Kellyvv 33cc497789 docs: add image understanding to capabilities table 2026-04-06 04:26:43 +08:00
Kellyvv 1f5e6d33cd docs: add git clone as step 1 in quick start 2026-04-06 04:24:17 +08:00
Kellyvv 71dffe15cf docs: clean README — remove bold/icons/rules, drop 助手/LLM explanation paragraph 2026-04-06 04:23:12 +08:00
Kellyvv 9f960a79cc docs: fix README — single skill examples only, AI Agent positioning 2026-04-06 04:14:29 +08:00
Kellyvv 993cc6639d docs: AI Agent (not AI assistant) 2026-04-06 04:12:39 +08:00
Kellyvv e177bc06f3 docs: rewrite README — product-focused, bilingual (zh default / en) 2026-04-06 04:12:18 +08:00
Kellyvv 4f469108de docs: rewrite README for quick start and roadmap 2026-04-06 04:03:54 +08:00
Kellyvv 9b579c91a3 docs: update README — model setup options (E2B only / E4B only / both) 2026-04-06 03:50:51 +08:00
Kellyvv d5744708ba chore: remove all MediaPipe/E4B/LiteRT legacy references
- Delete doc/HOW_TO_BUILD_E4B_IOS_APP.md (entirely obsolete)
- Podfile: remove MediaPipeTasksGenAI/C pods (not used, code uses MLX SPM)
- pod install: regenerated Podfile.lock (1 pod: Yams only)
- README.md: remove E4B from hardware requirements
- LLMEngine.swift: clean MediaPipe from comments
- MLXLocalLLMService.swift: replace E4B → E2B in inline comments
- PromptBuilder.swift: replace E4B → E2B in inline comments
- AgentEngine.swift: replace LiteRT-LM comment with MLX
- doc/iphone_agent_permissions_*.md: replace E4B → Gemma 4
2026-04-06 02:24:50 +08:00
Kellyvv abc25eb24f chore: open-source cleanup
- Remove personal Team ID (ZP4QNJ35TH) and Bundle ID (com.zxw.*)
  from project.pbxproj; replaced with empty team and com.example.phoneclaw
- Rewrite README.md for open-source (remove local paths, update to MLX architecture)
- Fix doc/HOW_TO_BUILD_E4B_IOS_APP.md: remove /Users/zxw/ hardcoded paths
- Delete LiteRT-LM/ (unused C API reference, never integrated)
- Delete _mediapipe-samples/ (reference only, not part of build)
- Delete _mlx-swift-lm/ (local clone, replaced with remote SPM reference)
- Convert _mlx-swift-lm from XCLocalSwiftPackageReference to remote
  XCRemoteSwiftPackageReference → https://github.com/ml-explore/mlx-swift-lm (branch: main)
- Update .gitignore to reflect removed directories
2026-04-06 01:44:55 +08:00
Kellyvv d3f7dd78ca feat: initial commit — PhoneClaw on-device AI Agent
- AgentEngine: multi-round tool-chain (up to 10 rounds)
- MLX GPU inference with Gemma 4 E2B (4-bit quantized)
- VLM multimodal support (image input via <|image|> token)
- File-driven Skill system: SKILL.md (YAML frontmatter + body)
- Built-in Skills: clipboard, device, text
- ToolRegistry: iOS native API wrappers
- PromptBuilder: Gemma 4 chat template with function calling
- SwiftUI chat UI with Skill progress cards + thinking animation
- Memory-safe inference: dynamic history depth, GPU cache clearing
- PhoneClawMac: SPM package for macOS port
2026-04-06 01:26:23 +08:00