Hang a little luck on your screen.
Pendu puts a charm on a rope at the top of your desktop. Drag it, fling it, watch it settle. It never gets in the way of your work.
Go on, drag a charm.
Pick one for the top of your screen
Faces, the things everyone's posting about, protective charms from home and a few old favourites. Hover a charm for a little celebration, tap it to hang it above.
Running in under a minute
Download one file
pendu.pyis the whole app. There's nothing to install beyond what Ubuntu already has.Run it
A Drishti Bommai drops in at the right corner of your screen and starts to sway.
Right-click the charm
Change the charm, rope, size or corner, or set it to start when you log in.
Real rope physics
The rope has weight and the charm is heavier, so it swings, overshoots and settles the way a real one does.
Stays out of your way
Only the charm catches clicks. Everything around it passes straight through to the window underneath.
Your own picture
Choose any PNG, JPG or SVG and it hangs and swings like the rest. Transparent backgrounds look best.
Four ropes, four sizes
Golden thread, silver chain, neon glow or plain cord, from small to huge, in either top corner or anywhere between.
Light on your machine
It pauses when hidden and draws only a small window. You can also hide it for fifteen minutes from the menu.
Sends nothing
No account, no tracking. Your settings live in one small file in your home folder.
Get Pendu
Free. Ubuntu first, with Windows and macOS on the way.
Works on Ubuntu 22.04 and newer with the standard desktop. It needs Python 3 and GTK, which Ubuntu already includes.
Download pendu.pysudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0python3 pendu.pypython3 pendu.py --installPendu for Windows isn't ready yet. It's the next build after Ubuntu. Leave your email and you'll get one message when it's out.
Email me when it's readyPendu for macOS isn't ready yet. It's coming after Windows. Leave your email and you'll get one message when it's out.
Email me when it's readyMade by Sudhakar
Full-stack eCommerce developer
Eight years building Shopify and Magento stores, the apps behind them, and websites that move. I make things that are useful first and a little bit fun second. Pendu is the fun one.
Selected work
-
PenduPython, GTK, Canvas
Desktop charms that swing with real rope physics. 32 designs, every one drawn in code.
-
Fitting RoomShopify app, Node.js, Liquid
A made-to-measure configurator for apparel stores: size, fabric, cut and monogram, with live pricing and tailoring rules.
-
Sudha SwatchesRemix, Prisma, Neon
Colour and pattern swatches for Shopify product variants, so shoppers pick by look instead of by name.
-
Multi-Shipment TrackerShopify app, Docker, Render
Tracking for Shopify orders that ship in more than one parcel, all in one place.
-
Aureum Cliff HouseNext.js, Three.js, GSAP
A scroll-driven 3D hotel site. The camera walks a stone colonnade while the day turns to night.
-
Lumen 01Three.js, WebGL
A single-product launch page built around a live, shader-lit 3D object.
- Shopify
- Liquid
- Remix
- Node.js
- Magento 2
- PHP
- Next.js
- Three.js
- Python
- AWS