MintJams CMS is a management platform that unifies content, business processes, and data integration into a single virtual desktop environment inside your browser. With Docker, it becomes your team's workspace in moments.
Content management, business processes, and data integration. Three things that used to live in separate admin screens now run in a single workspace.
Organize articles and assets as naturally as files. A rich editor that's friendly to engineers and editors alike — not your usual WYSIWYG.
Design, run, and monitor BPMN 2.0 processes. User tasks are handled right on the desktop, too.
Design and run data integrations with external systems through EIP-based flows. Throughput and bottlenecks are visualized on a dashboard.
Articles, images, and templates — handle them all in the familiar world of files and folders. Keep the editor open while you swap media beside it and check the preview alongside. No more jumping between tabs.
Open the editor, browser, and preview at once and write it all on one desk.
Save virtual folders that dynamically narrow by name, status, or update date.
Edit HTML / Markdown and render it instantly in a separate window.
Design BPMN 2.0 processes by dragging, then run and monitor them as-is. Assigning manual tasks to people and reviewing them is all done on the same desktop.
Define processes by dragging events, tasks, and gateways. Deploy instantly.
See running processes, execution paths, and manual task status on one screen.
Claim manual tasks like approvals and stock checks, hand them to the team, and feed review results back.
Design and deploy EIP-based integration routes. A real-time processing dashboard lets you grasp throughput, bottlenecks, and errors on the spot.
Connect EIP patterns like From / To / Filter / Choice by dragging to design routes visually.
Visualize throughput, latency, and error rates on a timeline. Bottlenecks at a glance.
Connect to a wide variety of external systems and services.
The standard apps. Launch them all at once, arrange them freely, and switch between them instantly from the Dock.
A file management app with hierarchy, smart folders, and filters.
Rich HTML / Markdown editing with live preview and find & replace.
Monitor process definitions, instances, and incidents, and deploy BPMN.
Drag-and-drop design of BPMN 2.0 diagrams. Deploy instantly.
Start business processes, and claim / assign / review / complete manual tasks.
EIP route monitoring, exchange history (execution logs), metrics, and error detection.
Visual design of EIP routes. Deploy per flow.
Manage OSGi bundles and components right on the virtual desktop.
Manage users, roles, memberships, and passwords.
Personal settings for theme, wallpaper, and desktop layout.
Define, compose, and validate JCR properties and metadata schemas.
Apps written in HTML / JS can be added to the same desktop just by placing them.
Modern web operations scatter across too many screens — consoles, log viewers, CMS, CI, dashboards. MintJams CMS was born to put them all back onto a single desk.
Installation is a single step. The beta runs fully on your local machine.
Docker Desktop or Engine is all you need.
Go to http://localhost:8080.
Sign in with the initial password generated on first launch. The desktop comes up right away.
Just open the apps you need from the menu and arrange them however you like.
# Start the latest beta (specify the public URL) $ docker run -d --name mintjams \ -p 8080:8080 \ -e CMS_PUBLIC_BASE_URL=http://localhost:8080 \ -v cms-repository:/data/repository \ -v cms-secrets:/data/secrets \ mintjams/cms:0.1.10-beta # Retrieve the initial password (auto-generated on first launch) $ docker exec mintjams cat /data/repository/INITIAL_PASSWORD.txt
All you need is HTML and JavaScript. Write your team's own apps and add them to the same desktop. Internal tools and business-specific screens alike, all on one desk.
Your own business app — running alongside on the same desk
As a delivery model it shares the same philosophy as a headless CMS, but MintJams CMS makes its admin a "virtual desktop environment" — and the decisive difference is that you can handle not just content but also BPM (business process management) and EIP (data integration) in the same workspace. It's a management platform that unifies even the back-end operations foundation.
Just Docker. A single docker run lets you start and try it locally. For production you can deploy on either Docker or Kubernetes.
It means you can launch every app at once and work while freely adjusting their position and size. For example, you can design a process in BPMN Modeler while monitoring EIP Console execution logs beside it and keeping Tasks open in the back. Save your session on sign-out and the layout is restored on your next sign-in.
You build apps in HTML and JavaScript and place them in the repository together with an app definition (app.yml). The server detects them automatically and adds them to the desktop, so no build or server restart is required. You can share the standard UI framework and theming, plus Identity and Preferences, to match the look and feel of the standard apps. When you need advanced server-side extensions, OSGi bundles are available too. See "Building Apps" in the docs for details.
Yes. Every component runs in your own environment. There is no cloud dependency. It's well suited to enterprise use cases where you want clarity over where your data lives.
MintJams CMS is open-source software published on GitHub (mintjamsinc/cms0) under the MIT License. For commercial support and SLA-backed operations services, please contact our sales team.
One Docker command, and your operations desk comes up in the browser.