Access Anything From Anywhere

Lucid is a free, open source web desktop, or webOS that lets you:

Access your media, office documents, and other files anywhere
Stay up to date with Twitter, RSS feeds, and what's happening on the web
Create great web applications in ridiculously short amounts of time

Learn More→

Lucid running in Firefox

Runs in any standards-compliant web browser

Lucid's mobile phone interface

Access your files from your mobile phone

Lucid's settings and control panel

Take your theme, settings, and apps with you

Package icon

Lucid supports 3rd party apps and themes. You can take a look at our package repository to get addons for Lucid. You can take a look at the developer documentation to learn how to make your own apps and themes for Lucid.

Open Source icon

Lucid is open source software distributed under the Academic Free License. The license is very liberal, and allows anyone to modify and redistribute the software any way they want, even comercially. Additionally, we use a Contributor License Agreement (or CLA) to ensure that there are no licensing problems.

RSS Feed

Recent Blog Posts

2.0 Update - Working URL Router!

by Will Riley on Sep. 30, 2011

URL Router Test Runner Results

Just to keep everyone updated about what's going on, we took the first steps and finished the URL router for 2.0 in it's most basic form today. Nothing ridiculously exciting, but it's still pretty cool.

As you can guess from the screenshot above, we're going to make sure everything in 2.0 has test cases that can be run. For the technically inept, this means that we'll have code that checks our code for us to make sure things are still working the way they're supposed to. In the long run this will help us write better code and things will be less buggy.

Since Jay is concerned that I'm going to be stuck perfecting just this component until next year, I'm going to move on to another module now (not sure what just yet). My goal for the next month (or less?) is to get the groundwork done so that we can get people from the core team working, thus increasing productivity.

As for 1.0 fixes, we're now aware of what's causing the apparent problem (no thanks to PHP), so hopefully that gets fixed soon.

Read more / 1 comment

Downloads Fixed, Code site now up again, Development update

by Will Riley on Aug. 7, 2011

Recently we moved to a new server, so there were some hiccups getting things transferred. The download paths were changed in the configs, but not in the database, and I forgot to update them when the servers moved.

On the plus side, our code site is actually going to be up now, which is nice.

In other news, work on 2.0 is going well, although with a few hiccups, since we're still figuring out the environment we're writing code in. The good news is we have a solid grasp on what Lucid 2 applications will look like, and some of the helper libraries we may be using.

In 1.0 land, a lot of our users were reporting troubles with the uploader. We'll get that fixed as soon as we can, but the team members are pretty swamped at the moment, so it may take a while to get a fix out. We're pretty sure it has to do with the flash uploader being temperamental, so we'll probably just use a standard HTML-based uploader.

Read more

Work On 2.0 Picks Up

by Will Riley on Apr. 1, 2011

Note: this isn't an April-fools day joke

A lot of people have been asking me if the project is dead, or if we're working on 2.0. No, the project is not dead. We've been supporting 1.x, it's just that we haven't found any major bugs that require us to release a new version. We don't really want to add too much new functionality to 1.0 when it's going to be outdated by 2.0.

That said, work on 2.0 is starting to pick up now. The UI design has been finalized, the code for said UI is being worked on, and design of the core is progressing well. Once we figure out the core, we'll begin to show off the UI we're planning on using.

A while back we announced that we would be using Python for the server code. Since then we changed our minds and decided to use Node.js. Node.js' asynchronous design seemed like a better choice in our book. On top of that, we liked the idea of writing Lucid purely in Javascript. There are plenty of other reasons, but altogether Node seemed like a better fit for Lucid.

We put a lot of thought into the UI design in 2.0, and even more thought into the yet-to-be-finished core design, so we're hoping you all like it when we reveal it. As always, we're looking for people to help out, whether you're experienced with dojo/node.js or not. Let us know if you're interested in helping us.

Read more / 3 comments

Lucid Now Has a Lucid App

by Will Riley on Apr. 1, 2010

Hello everyone, we've decided to announce today the Lucid Desktop app for Lucid! Now, you can run Lucid Desktop right from Lucid, without having to open a new browser tab or window!

Yo dawg, we herd u leik Lucid, so we put sum Lucid in ur Lucid so u can web desktop while u web desktop

You can even run multiple instances of the Lucid app inside of Lucid! Now you can separate apps by task! For example, you can play games while filling out that important spreadsheet for work!

And if that wasn't enough, you can go even further and run the Lucid app inside of the Lucid app! You can even run the Lucid app in that last Lucid app! And so on and so forth. The possibilities are endless!

We are proud to be the first web desktop that offers this technology. We hope it's adopted by other web desktops too!

Download: LucidApp.lucid.zip

Read more / 1 comment