Zhengshou Lai
0c227cae19
feat(desktop): add Electron desktop pet for Claude CLI
...
- Electron + React + TypeScript 桌面宠物外壳
- xterm.js + node-pty 直接对接 Claude CLI 进程
- 宠物 orb(80x80)可拖拽,点击展开终端面板
- CRT 复古终端主题(扫描线、文字发光)
- 全局快捷键 Cmd+Shift+C 显隐
- 窗口位置自动保存
- 中华田园犬吉祥物 icon(AI 生成)
- Makefile 新增 `make app` 打包命令
2026-05-27 11:23:14 +08:00
Zhengshou Lai
ab597d1d02
refactor: rename source dir to bin, reorganize templates, remove personal info
...
- Rename myclaude/ source directory → bin/
- Update all Python imports (myclaude.* → bin.*) and mock patch paths
- Update pyproject.toml: entry point and packages config
- Move workspace_template/ → templates/workspace/ for future extensibility
- Migrate .claude/skills/ to global ~/.claude/skills/ and remove local copies
- Remove SessionStart hook (sync-global.sh) from settings.local.json
- Remove unrelated script rename_funcs_to_snake.py
- Remove personal info (name, org, paths) from CLAUDE.md, README.md, settings
- Update .gitignore with standard Python/runtime exclusions
- Clean .DS_Store, __pycache__, .mypy_cache, .pytest_cache, .ruff_cache,
.playwright-mcp runtime files
2026-04-26 09:37:13 +08:00
Zhengshou Lai
bb39b80d06
refactor: clean up outdated references and orphan files
...
- Fix __init__.py docstring: Mybot → Myclaude
- Remove stale .gitignore entries (workspace/, knowledge/)
- Delete orphan package-lock.json from Python project
- Update README: project structure, commands, env vars
- Replace all myclaude chat references with myclaude
- Update defaultWorkingDirectory examples to ~/workspace
- Add MYCLAUDE_WORKSPACE_ROOT documentation
2026-04-23 08:55:15 +08:00
Zhengshou Lai
bebf7ba17a
feat(cli): merge chat into default behavior, default cwd to workspace/
...
- Remove standalone chat subcommand; chat becomes default behavior
- Default --cwd resolves to workspace/ instead of repo root
- Split CLAUDE.md: repo/ for CLI dev, workspace/ for daily workflow
- Add workspace/CLAUDE.md, workspace/.gitignore for tmp files
- Ignore MCP temp artifacts (.mcp.json, .playwright-mcp/)
- Clean up removed mail subcommand files
2026-04-23 08:38:59 +08:00
Zhengshou Lai
1bead9a6d8
chore: persist memories and excerpts under knowledge/ instead of .claude/
...
Move documented and skill paths to knowledge/memories and knowledge/files
(project root, mappable to @knowledge) to reduce sandbox issues on .claude/.
Update CLAUDE.md memory protocol, update-mykb-* skills, and settings.local.json
bootstrap check for core.json.
Made-with: Cursor
2026-04-09 10:36:00 +08:00
Zhengshou Lai
da713c969e
minor
2026-04-09 10:14:25 +08:00
Zhengshou Lai
790a16d030
chore(claude): version skills and local settings; add rag-files/rag-memories
...
- Adjust .gitignore to track .claude/settings.local.json and .claude/skills/** while keeping other .claude content local.
- Add rag-files (knowledge retrieval + .claude/files notes), rag-memories, and mywebpage-update skills with PDF/Excel references.
- Fix settings.local.json hooks (SessionStart schema) for Claude Code.
- Update CLAUDE.md for rag-files paths and memory/file pool notes.
- Remove tracked .claude/plans and sessions placeholders no longer used.
Made-with: Cursor
2026-04-09 10:11:54 +08:00
Zhengshou Lai
0b8a60b919
cleanup: remove old framework files and update CLAUDE.md
...
- Remove legacy agent/, todo/, souls/, insights/, conversations/ folders
- Remove outdated skills (coding.md, debugging.md, architecture.md)
- Remove old memory files (core.json, current_mode.json)
- Update CLAUDE.md with workspace structure and knowledge retrieval principles
- Add .claude/ and .obsidian/ to .gitignore
2026-04-08 22:20:36 +08:00
Zhengshou Lai
b98d35c387
feat: add mybot CLI with update, chat, and Claude project config
...
- Click entrypoint: mybot update (make install / pip -e), mybot chat (claude in repo)
- Optional --dangerously-skip-permissions for Claude Code
- Makefile install; hatchling package layout
- .gitignore: venv, build artifacts, workspace (local symlinks)
Made-with: Cursor
2026-04-06 13:11:10 +08:00