memU Cowork is a desktop GUI client. It helps you run agent sessions, manage permissions, and monitor live updates in a clean, focused workspace.
memU remembers your workspace and understands your requirements.
- Node.js (LTS)
- npm or pnpm
npm install
npm run devThe app opens a desktop window and loads the renderer via electron-vite.
npm run lint
npm run typecheck
npm testFORCE_DEV_UPDATE=true npm run dev- Multi-session agent orchestration with live status updates
- Permission prompts for interactive or sensitive actions
- File and diff tracking in the workspace UI
- Auto-updater integration for production builds
- React-based UI with modern component and state tooling
- Run coding agent sessions with a visual workflow
- Review file changes before applying them
- Coordinate multiple agent tasks in parallel
- Electron
- electron-vite
- TypeScript
- React 19
- TypeScript
- Tailwind CSS
- Zustand
src/main: Main process, IPC handlers, updater, and conductorsrc/preload: Preload bridge and typed APIssrc/renderer: React UI, hooks, stores, and componentssrc/shared: Shared types and IPC channel definitions
Issues and pull requests are welcome. Please keep changes focused and consistent with the existing architecture and code style.