Skip to content

Latest commit

 

History

History
88 lines (56 loc) · 1.69 KB

File metadata and controls

88 lines (56 loc) · 1.69 KB

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.