You are browsing as a guest. Sign up (or log in) to start making projects!

omarhossdev

@omarhossdev

Joined July 9th, 2026

  • 3Devlogs
  • 2Projects
  • 0Ships
  • 0Votes
Self taught programmer, I love Open Source and developing useful tools while making sure they work everywhere as fast as possible 🚀
working on Desk Pilot at the moment!
Open comments for this post
Reposted by @omarhossdev

59m 27s logged

Devlog #1

Introducing Desk Pilot, An all in one Cross Platform CLI tool to manage your tasks, schedule, notes, automation and backups in one place with Local AI integration to help you save hours or juggling between apps.

The Problem

We use many different tools and websites for our uses, for instance:

  • Our notes are on Notion
  • Our calendar and schedule are on Google Calendar
  • We use web AI tools like ChatGPT or Deepseek
  • Our todo list is on Google Tasks or something similar
  • Our basic automation tools are somewhere else
  • Our audios are on Spotify or locally but we waste time run them everytime we open the device

Why we don’t have one simple tool to manage everything in one place with one click and one press??

The Solution

Desk Pilot is an easy to use cross platform (works on Windows, MacOS and Linux) CLI tool to solve the problem above!

Just run it and configure it ~1 minute and run your favourite audios from it while tracking your tasks and scheduling your meetings from the same place.

Tech Stack

  1. Python +3.13
  2. uv modern easy to use package manager
  3. just to run justfile so you can easily run just install to install packages or just test to test etc..
  4. ruff for code linting and formating
  5. pyright to add static typing and strict type check to ensure everything is working as expected
  6. plyer simple GUI tool to easily select files and folders
  7. pytest testing

What’s done

  • Homepage style with typewriter effect
  • Start Task list
  • Audio Player
  • Many methods are ready to implement

What’s coming?

I’m gonna implement Task list to be fully functional and start Calendar as soon as possible.

Note: you may notice this devlog is 55m only that’s because I renamed the project on GitHub so the other 6 hours before it aren’t logged yet in this project so I hope this issue will be fixed soon.

0
1
17
Open comments for this post

59m 27s logged

Devlog #1

Introducing Desk Pilot, An all in one Cross Platform CLI tool to manage your tasks, schedule, notes, automation and backups in one place with Local AI integration to help you save hours or juggling between apps.

The Problem

We use many different tools and websites for our uses, for instance:

  • Our notes are on Notion
  • Our calendar and schedule are on Google Calendar
  • We use web AI tools like ChatGPT or Deepseek
  • Our todo list is on Google Tasks or something similar
  • Our basic automation tools are somewhere else
  • Our audios are on Spotify or locally but we waste time run them everytime we open the device

Why we don’t have one simple tool to manage everything in one place with one click and one press??

The Solution

Desk Pilot is an easy to use cross platform (works on Windows, MacOS and Linux) CLI tool to solve the problem above!

Just run it and configure it ~1 minute and run your favourite audios from it while tracking your tasks and scheduling your meetings from the same place.

Tech Stack

  1. Python +3.13
  2. uv modern easy to use package manager
  3. just to run justfile so you can easily run just install to install packages or just test to test etc..
  4. ruff for code linting and formating
  5. pyright to add static typing and strict type check to ensure everything is working as expected
  6. plyer simple GUI tool to easily select files and folders
  7. pytest testing

What’s done

  • Homepage style with typewriter effect
  • Start Task list
  • Audio Player
  • Many methods are ready to implement

What’s coming?

I’m gonna implement Task list to be fully functional and start Calendar as soon as possible.

Note: you may notice this devlog is 55m only that’s because I renamed the project on GitHub so the other 6 hours before it aren’t logged yet in this project so I hope this issue will be fixed soon.

0
1
17
Open comments for this post

44m 39s logged

Devlog 2: Beautiful sharing Form

I designed a beautiful form to upload a file and share it.

The form is not fully functional yet but I’m gonna finish it soon to be ready for production, till now it just redirects to a new dynamic page which will be used later to share the file between devices :)

I also plan to create a label for password instead of keeping it floated, I think that would be better.

Next Step

  • Add form validation
  • Store the encrypted password in user’s storage
  • Ask for password when someone visits this link
  • Create a private secure room using PeerJS between devices who are connected with password
  • Add password try limits to 3, so if someone entered the password wrong in the dynamic page then he should be banned from it.

Stay Tuned 🚀

2
0
71
Open comments for this post
Reposted by @omarhossdev

1h 20m 12s logged

Devlog #1: Launching CleanDrop

The Big Idea

I am building CleanDrop, which is a web app that let’s you send files from device to another even beyond the borders just using a web browser 🫰. The main goal is to let people share files for fully free with privacy between devices.

Why I’m building this

Sharing a high-quality video or photo between an iPhone and a Windows PC, or an Android and a Mac, is a nightmare.

  • AirDrop only loves Apple devices.
  • Quick Share is built for Android and Windows.
  • Mainstream options (like emailing yourself or uploading to WhatsApp) crush your files, ruining the quality with heavy compression.
  • We shouldn’t have to sign up for cloud storage subscriptions just to move a file across our own desks or to our friends.
  • Also when using current popular tools our data is on a centralized server… which is a big deal for privacy.

More features are coming ..🤫

My Tech Stack

  • Frontend Framework: Preact.js (A feather-light, high-performance alternative to React)
  • Language: TypeScript (For safe, robust, and bug-free code)
  • Styling: Tailwind CSS (For a highly polished, gorgeous consumer-grade UI)
  • Routing: Preact Iso (A tiny, preact router)
  • Signaling Server: Hono on Node.js/Bun (For lightning-fast WebSocket rooms)
  • P2P Engine: PeerJS (Simplifying WebRTC data channels)

Why this?

Because I want to make sure the website works same everywhere on all devices either it’s old OR modern.

What I Got Done Till Now

  1. Repo created and pushed to GitHub.
  2. Split the frontend (port 5173) and the backend (port 3000) in folders
  3. Implement WebSocket foundation in Hono
  4. Connect the client (frontend) with WebSocket
  5. Test it with multiple clients

What’s Next 🎯

I will start implementing PeerJS to bridge the clients together and establish our very first secure, peer-to-peer data channel.

Stay updated! 🚀

0
1
70
Open comments for this post

1h 20m 12s logged

Devlog #1: Launching CleanDrop

The Big Idea

I am building CleanDrop, which is a web app that let’s you send files from device to another even beyond the borders just using a web browser 🫰. The main goal is to let people share files for fully free with privacy between devices.

Why I’m building this

Sharing a high-quality video or photo between an iPhone and a Windows PC, or an Android and a Mac, is a nightmare.

  • AirDrop only loves Apple devices.
  • Quick Share is built for Android and Windows.
  • Mainstream options (like emailing yourself or uploading to WhatsApp) crush your files, ruining the quality with heavy compression.
  • We shouldn’t have to sign up for cloud storage subscriptions just to move a file across our own desks or to our friends.
  • Also when using current popular tools our data is on a centralized server… which is a big deal for privacy.

More features are coming ..🤫

My Tech Stack

  • Frontend Framework: Preact.js (A feather-light, high-performance alternative to React)
  • Language: TypeScript (For safe, robust, and bug-free code)
  • Styling: Tailwind CSS (For a highly polished, gorgeous consumer-grade UI)
  • Routing: Preact Iso (A tiny, preact router)
  • Signaling Server: Hono on Node.js/Bun (For lightning-fast WebSocket rooms)
  • P2P Engine: PeerJS (Simplifying WebRTC data channels)

Why this?

Because I want to make sure the website works same everywhere on all devices either it’s old OR modern.

What I Got Done Till Now

  1. Repo created and pushed to GitHub.
  2. Split the frontend (port 5173) and the backend (port 3000) in folders
  3. Implement WebSocket foundation in Hono
  4. Connect the client (frontend) with WebSocket
  5. Test it with multiple clients

What’s Next 🎯

I will start implementing PeerJS to bridge the clients together and establish our very first secure, peer-to-peer data channel.

Stay updated! 🚀

0
1
70

Followers

Loading…