MyAI 是一个可在本地运行的 AI 代理系统,能为用户提供高效、安全且私密的 AI 服务,有效满足用户在本地使用 AI 服务的需求。
npm run dev
npm run dev:http
npm run build:watch
npm test
npm test -- -t "platformSync"
npm run lint
npm run typecheck
--help、--remember 等,方便用户对系统进行灵活控制。CLAUDE.md 文件添加到 .gitignore 中,避免意外提交到版本控制系统,防止敏感信息泄露。--help、--remember 等,来实现对系统的各种操作。# 开发模式运行
npm run dev
# 带 HTTP 服务器的开发模式
npm run dev:http
# 监控 TypeScript 编译
npm run build:watch
# 运行测试
npm test
# 指定测试用例
npm test -- -t "platformSync"
# 格式化代码
npm run lint
# 类型检查
npm run typecheck
CLAUDE.md 文件添加到 .gitignore 中,防止该文件被意外提交到版本控制系统,避免了敏感信息的泄露。CLAUDE.md 更新失败ls -la CLAUDE.md,确保用户对该文件具有足够的操作权限。./emergency-sync.sh,尝试通过紧急同步的方式解决文件更新失败的问题。ps aux | grep myai-memory,如果服务器未运行,需要启动服务器。node dist/cli.js --clear-cache 清除缓存,解决因缓存数据异常导致的问题。# 直接同步(最可靠)
cd /path/to/myAImemory
node sync-memory.js
# 紧急同步(权限问题时使用)
cd /path/to/myAImemory
./safe-memory.sh sync
DEBUG=true npm run start,通过启用调试模式,可以获取更多的系统运行信息,方便进行问题排查。~/.local/share/myai-memory/logs/%APPDATA%\myai-memory\logs\,用户可以通过查看日志文件,了解系统的运行状态和出现的问题。欢迎贡献!请按照以下步骤提交 Pull Request:
git checkout -b feature/amazing-feature。git commit -m 'Add some amazing feature'。git push origin feature/amazing-feature。详细文档请参考项目的 Wiki。
API 文档位于 /docs 目录中,可使用以下命令生成 API 文档:
# 生成 API 文档
npm run docs
该项目在 MIT 协议下开源,具体信息见 LICENSE 文件。