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