<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/mmontone-mold-desktop-a-programmable-desktop-hmkasnh4u" -->

---
title: mmontone/mold-desktop: A programmable desktop | daily.dev
description: Mold Desktop is an open-source, programmable desktop environment built in Common Lisp. The project is hosted on Codeberg and features a rich set of modules...
canonical: https://daily.dev/posts/mmontone-mold-desktop-a-programmable-desktop-hmkasnh4u
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: mmontone/mold-desktop: A programmable desktop | daily.dev
og:description: Mold Desktop is an open-source, programmable desktop environment built in Common Lisp. The project is hosted on Codeberg and features a rich set of modules...
og:url: https://daily.dev/posts/mmontone-mold-desktop-a-programmable-desktop-hmkasnh4u
og:image: https://api.daily.dev/og/posts/hmKASNH4U.png
og:image:alt: mmontone/mold-desktop: A programmable desktop
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# mmontone/mold-desktop: A programmable desktop

**[Lobsters](https://daily.dev/sources/lobsters)** · 5 min read · 1 upvotes · 0 comments

## Summary

Mold Desktop is an open-source, programmable desktop environment built in Common Lisp. The project is hosted on Codeberg and features a rich set of modules including collections, kanban views, calendars, charts, REPL, command bar, filesystem access, RSS feeds, full-text search, and integrations with external services. It uses a web-based rendering approach (webview) and supports Docker deployment. The codebase is actively maintained with recent commits in early 2025.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://codeberg.org/mmontone/mold-desktop>

## Community take

How the wider developer community reacted, aggregated from 2 discussions and 9 comments across lobsters, hackernews (as of 2026-08-07).

**TL;DR:** The community is intrigued by the concept of a programmable Lisp-based desktop but frustrated by poor documentation — particularly the lack of clarity about how it actually runs (via a webview, not a native display server).

**Sentiment:** 50% positive · 35% mixed · 15% skeptical

**The case for**

- The web-based approach via a Common Lisp library (CLOG) is a creative and functional solution for cross-platform rendering.
- Comparisons to Smalltalk/Lively Kernel suggest the concept resonates as an interesting programming environment.

**The pushback**

- The README fails to explain the rendering approach (webview/web-based), requiring users to dig through demo videos and config files to understand how it works.
- It's unclear from the project itself whether it targets X, Wayland, or something else entirely.

**By community**

- lobsters (mixed): Commenters find the concept interesting but are notably critical of the lack of basic documentation around how the desktop actually runs.
- hackernews (mixed): No comments were present, so no signal is available.

**Open questions**

- Is there any written rationale or discussion of the design trade-offs behind using a web-based rendering approach for a desktop environment?
- Will the project support native display server integration (X/Wayland) beyond the webview wrapper?

**Highlights**

> Somehow that information was also missing from the repo README and required looking at the demo videos and various code/config/deployment files to figure out for certain
> — [varesa on lobsters · 2 points](https://lobste.rs/s/hkgeeo/mold_desktop#c_ykvztk)

> Wow, this looks really great. Is there some more discussion on rationale/trade-offs somewhere? Looks a lot like "smalltalk in the browser, only it's lisp". Reminds me a little of lively kernel: https://lively-kernel.org/
> — [e12e on lobsters · 1 points](https://lobste.rs/s/hkgeeo/mold_desktop#c_nf0nlk)

> yes it is, via clog (a common lisp library)
> — [jackdaniel on lobsters · 2 points](https://lobste.rs/s/hkgeeo/mold_desktop#c_5zgixi)

**Source threads**

- [lobsters](https://lobste.rs/s/hkgeeo/mold_desktop) · 26 points · 9 comments
- [hackernews](https://news.ycombinator.com/item?id=48444009) · 3 points · 0 comments

## Similar posts on daily.dev

- [Making Slint Desktop-Ready](https://daily.dev/posts/making-slint-desktop-ready-f6ykceoam) · Lobsters · 5 upvotes · 0 comments
- [Quest for eternal dock on Wayland - lambdock \(C \+ GTK4 \+ Lisp GNU Guile Scheme\)](https://daily.dev/posts/quest-for-eternal-dock-on-wayland---lambdock-c-gtk4-lisp-gnu-guile-scheme--8465lo60z) · Lobsters · 0 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source)

[View this post on daily.dev](https://daily.dev/posts/mmontone-mold-desktop-a-programmable-desktop-hmkasnh4u)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"mmontone/mold-desktop: A programmable desktop","url":"https://daily.dev/posts/mmontone-mold-desktop-a-programmable-desktop-hmkasnh4u","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/mmontone-mold-desktop-a-programmable-desktop-hmkasnh4u"},"datePublished":"2026-06-08T02:36:25.773Z","dateModified":"2026-08-07T22:26:27.799Z","description":"Mold Desktop is an open-source, programmable desktop environment built in Common Lisp. The project is hosted on Codeberg and features a rich set of modules...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/86413f58a7cd178ac870c8489a41bccb?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/86413f58a7cd178ac870c8489a41bccb?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Lobsters","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Lobsters","logo":"https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg","url":"https://daily.dev/sources/lobsters"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/mmontone-mold-desktop-a-programmable-desktop-hmkasnh4u","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Lobsters","item":"https://daily.dev/sources/lobsters"},{"@type":"ListItem","position":3,"name":"mmontone/mold-desktop: A programmable desktop"}]}
```

