Skip to content

NevaMind-AI/memu-cowork

Repository files navigation

memU Cowork

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.

memU demo

Getting started

Local development

Prerequisites

  • Node.js (LTS)
  • npm or pnpm

Install and run

npm install
npm run dev

The app opens a desktop window and loads the renderer via electron-vite.

Quality checks

npm run lint
npm run typecheck
npm test

Update testing (optional)

FORCE_DEV_UPDATE=true npm run dev

Key features

  • 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

Use cases

  • Run coding agent sessions with a visual workflow
  • Review file changes before applying them
  • Coordinate multiple agent tasks in parallel

Tech stack

Main process

  • Electron
  • electron-vite
  • TypeScript

Renderer

  • React 19
  • TypeScript
  • Tailwind CSS
  • Zustand

Project structure

  • src/main: Main process, IPC handlers, updater, and conductor
  • src/preload: Preload bridge and typed APIs
  • src/renderer: React UI, hooks, stores, and components
  • src/shared: Shared types and IPC channel definitions

Contributing

Issues and pull requests are welcome. Please keep changes focused and consistent with the existing architecture and code style.

About

cowork+skills+memory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages