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

shash

@shash

Joined June 8th, 2026

  • 20Devlogs
  • 16Projects
  • 1Ships
  • 0Votes
Open comments for this post

10h 19m 22s logged

I’m not really accustomed to how devlogs work so I did not know that I was supposed to make devlogs at regular intervals. I have completed the project and now I will just narrate my entire journey in a very long single devlog.
Basically this project helps me bypass the 5-hour Plot session limit. The way it works is that I have multiple accounts (more than 3) and all of them are on the free tier. Many times it’s urgent and I am using Plot but then the session has run out. The best thing I can literally do is switch the account but I’ll have to manually copy page-relevant information and then go to the next account, paste it, and make sure that the new Plot is caught up with everything I’m discussing.
I thought about what if I could make a Chrome extension that basically tracks my users and shows me right there what is my users’ percentage so I’ll know when to stop the conversation and if I want to have a long conversation. There’s just a migrate account button where I can just click it. It’s automatically going to stop. It will switch accounts for me and it is going to use Haiku to take all the message contexts, summarize it, and inject it into Plot’s context so I can just resume literally resume with it.
I basically decided to make this extension so:

  1. I simply added a user tracker which tells me users for my account.
  2. I added a switch user option where I could add multiple accounts and it just natively adds a switch account button in the settings so I can switch between all my accounts.
  3. There is an export and import option where I just get a full transcript of the entire chat, all the turns between me and Plot, and a markdown file.
  4. Lastly the most important thing is the migrate button which basically takes the current chat, exports it, and then imports it into the new account, summarizes everything so Plot can fit that context in its context window and just resume like nothing happened.
    It works exceptionally well. I can switch between accounts for hours and literally just have to wait for 30 seconds for it to switch every single time. I’m really proud of this project. This project has been uploaded to the Chrome web store, which means that literally anybody can go download it right now and it’s available for free for everybody. It does not send any data; it’s 100% local. The entire source code is on GitHub so you can go, take inspiration, and you can change it however you want. I hope you like my project.

https://chromewebstore.google.com/detail/claude-session-migrator-a/alpcgnokbgenkmcahimcojhgabcldfko

I’m not really accustomed to how devlogs work so I did not know that I was supposed to make devlogs at regular intervals. I have completed the project and now I will just narrate my entire journey in a very long single devlog.
Basically this project helps me bypass the 5-hour Plot session limit. The way it works is that I have multiple accounts (more than 3) and all of them are on the free tier. Many times it’s urgent and I am using Plot but then the session has run out. The best thing I can literally do is switch the account but I’ll have to manually copy page-relevant information and then go to the next account, paste it, and make sure that the new Plot is caught up with everything I’m discussing.
I thought about what if I could make a Chrome extension that basically tracks my users and shows me right there what is my users’ percentage so I’ll know when to stop the conversation and if I want to have a long conversation. There’s just a migrate account button where I can just click it. It’s automatically going to stop. It will switch accounts for me and it is going to use Haiku to take all the message contexts, summarize it, and inject it into Plot’s context so I can just resume literally resume with it.
I basically decided to make this extension so:

  1. I simply added a user tracker which tells me users for my account.
  2. I added a switch user option where I could add multiple accounts and it just natively adds a switch account button in the settings so I can switch between all my accounts.
  3. There is an export and import option where I just get a full transcript of the entire chat, all the turns between me and Plot, and a markdown file.
  4. Lastly the most important thing is the migrate button which basically takes the current chat, exports it, and then imports it into the new account, summarizes everything so Plot can fit that context in its context window and just resume like nothing happened.
    It works exceptionally well. I can switch between accounts for hours and literally just have to wait for 30 seconds for it to switch every single time. I’m really proud of this project. This project has been uploaded to the Chrome web store, which means that literally anybody can go download it right now and it’s available for free for everybody. It does not send any data; it’s 100% local. The entire source code is on GitHub so you can go, take inspiration, and you can change it however you want. I hope you like my project.

https://chromewebstore.google.com/detail/claude-session-migrator-a/alpcgnokbgenkmcahimcojhgabcldfko

Replying to @shash

0
4
Open comments for this post

11h 49m 10s logged

I’m not really accustomed to how devlogs work so I did not know that I was supposed to make devlogs at regular intervals. I have completed the project and now I will just narrate my entire journey in a very long single devlog.
Basically this project helps me bypass the 5-hour Plot session limit. The way it works is that I have multiple accounts (more than 3) and all of them are on the free tier. Many times it’s urgent and I am using Plot but then the session has run out. The best thing I can literally do is switch the account but I’ll have to manually copy page-relevant information and then go to the next account, paste it, and make sure that the new Plot is caught up with everything I’m discussing.
I thought about what if I could make a Chrome extension that basically tracks my users and shows me right there what is my users’ percentage so I’ll know when to stop the conversation and if I want to have a long conversation. There’s just a migrate account button where I can just click it. It’s automatically going to stop. It will switch accounts for me and it is going to use Haiku to take all the message contexts, summarize it, and inject it into Plot’s context so I can just resume literally resume with it.
I basically decided to make this extension so:

  1. I simply added a user tracker which tells me users for my account.
  2. I added a switch user option where I could add multiple accounts and it just natively adds a switch account button in the settings so I can switch between all my accounts.
  3. There is an export and import option where I just get a full transcript of the entire chat, all the turns between me and Plot, and a markdown file.
  4. Lastly the most important thing is the migrate button which basically takes the current chat, exports it, and then imports it into the new account, summarizes everything so Plot can fit that context in its context window and just resume like nothing happened.
    It works exceptionally well. I can switch between accounts for hours and literally just have to wait for 30 seconds for it to switch every single time. I’m really proud of this project. This project has been uploaded to the Chrome web store, which means that literally anybody can go download it right now and it’s available for free for everybody. It does not send any data; it’s 100% local. The entire source code is on GitHub so you can go, take inspiration, and you can change it however you want. I hope you like my project.

https://chromewebstore.google.com/detail/claude-session-migrator-a/alpcgnokbgenkmcahimcojhgabcldfko

I’m not really accustomed to how devlogs work so I did not know that I was supposed to make devlogs at regular intervals. I have completed the project and now I will just narrate my entire journey in a very long single devlog.
Basically this project helps me bypass the 5-hour Plot session limit. The way it works is that I have multiple accounts (more than 3) and all of them are on the free tier. Many times it’s urgent and I am using Plot but then the session has run out. The best thing I can literally do is switch the account but I’ll have to manually copy page-relevant information and then go to the next account, paste it, and make sure that the new Plot is caught up with everything I’m discussing.
I thought about what if I could make a Chrome extension that basically tracks my users and shows me right there what is my users’ percentage so I’ll know when to stop the conversation and if I want to have a long conversation. There’s just a migrate account button where I can just click it. It’s automatically going to stop. It will switch accounts for me and it is going to use Haiku to take all the message contexts, summarize it, and inject it into Plot’s context so I can just resume literally resume with it.
I basically decided to make this extension so:

  1. I simply added a user tracker which tells me users for my account.
  2. I added a switch user option where I could add multiple accounts and it just natively adds a switch account button in the settings so I can switch between all my accounts.
  3. There is an export and import option where I just get a full transcript of the entire chat, all the turns between me and Plot, and a markdown file.
  4. Lastly the most important thing is the migrate button which basically takes the current chat, exports it, and then imports it into the new account, summarizes everything so Plot can fit that context in its context window and just resume like nothing happened.
    It works exceptionally well. I can switch between accounts for hours and literally just have to wait for 30 seconds for it to switch every single time. I’m really proud of this project. This project has been uploaded to the Chrome web store, which means that literally anybody can go download it right now and it’s available for free for everybody. It does not send any data; it’s 100% local. The entire source code is on GitHub so you can go, take inspiration, and you can change it however you want. I hope you like my project.

https://chromewebstore.google.com/detail/claude-session-migrator-a/alpcgnokbgenkmcahimcojhgabcldfko

Replying to @shash

0
1
Open comments for this post
Reposted by @shash

3h 56m 16s logged

https://github.com/ThisisShashwat/wisprflow-sdk/blob/main/demo/demo.md

Hey guys, I’m so excited to announce that I’ve completed everything! The SDK is done, the Path Script is done, and now I can 100% make it work. It’s been coding for over 4 hours now, after the last dev log. I’m really frustrated that this took an insane amount of time because my experience with JavaScript isn’t that much, but it was enough for me to know what Electron was and how Node works. And even the code was highly minified (it was Electron code), I was able to figure it out. I learned a lot while making this. I learned how to reverse engineer Electron apps, and I learned how to use partial scripts to make reverse engineering ways. Here, obviously I took aid from ChatGPT and Claude to help me out with the reverse engineering because I didn’t know a lot, and they’re amazing tools when it comes to learning. So I finally managed to make it; everything is done, and now I’ll be finally pushing it out!

https://github.com/ThisisShashwat/wisprflow-sdk/blob/main/demo/demo.md

Hey guys, I’m so excited to announce that I’ve completed everything! The SDK is done, the Path Script is done, and now I can 100% make it work. It’s been coding for over 4 hours now, after the last dev log. I’m really frustrated that this took an insane amount of time because my experience with JavaScript isn’t that much, but it was enough for me to know what Electron was and how Node works. And even the code was highly minified (it was Electron code), I was able to figure it out. I learned a lot while making this. I learned how to reverse engineer Electron apps, and I learned how to use partial scripts to make reverse engineering ways. Here, obviously I took aid from ChatGPT and Claude to help me out with the reverse engineering because I didn’t know a lot, and they’re amazing tools when it comes to learning. So I finally managed to make it; everything is done, and now I’ll be finally pushing it out!

Replying to @shash

1
26
Open comments for this post

19m 30s logged

Alright I am finally ready to ship it. Everything is done and it looks wonderful I have added the taskbar. I have added every single feature I wanted and I also uploaded to render so it works flawlessly

Alright I am finally ready to ship it. Everything is done and it looks wonderful I have added the taskbar. I have added every single feature I wanted and I also uploaded to render so it works flawlessly

Replying to @shash

0
4
Open comments for this post

1h 2m 13s logged

It’s been 1 hour since I’ve been building it. A task manager is left; only the icon is there and I haven’t started with the task bar at all. I have to start with the task bar. The notepad is ready. The settings app is also a dummy app. Let us see how I build it

It’s been 1 hour since I’ve been building it. A task manager is left; only the icon is there and I haven’t started with the task bar at all. I have to start with the task bar. The notepad is ready. The settings app is also a dummy app. Let us see how I build it

Replying to @shash

0
2
Open comments for this post

1h 0m 54s logged

This is my first devlog for today. All that I am doing till now is that I have read the entire guide and I have read the documentation. I am trying to learn how to really replicate the structure of an operating system in pure JavaScript. I am actually learning how to make a structured OS rather than actually doing what the guide does because I want to make it as modular as possible so I can replicate every single thing that this does in the future.

Adding apps should be really like adding apps. The way you install apps should actually be something like that in reality rather than a bad attempt at hardcoding everything. That is my goal for this: making the starting very easy so the later becomes very easy

The way I’m actually learning is through Claude and anti-gravity because they actually teach me properly how to really do it. I can keep asking them questions so I’m using AI to learn right now. This is my first hour of actual learning rather than counting

This is my first devlog for today. All that I am doing till now is that I have read the entire guide and I have read the documentation. I am trying to learn how to really replicate the structure of an operating system in pure JavaScript. I am actually learning how to make a structured OS rather than actually doing what the guide does because I want to make it as modular as possible so I can replicate every single thing that this does in the future.

Adding apps should be really like adding apps. The way you install apps should actually be something like that in reality rather than a bad attempt at hardcoding everything. That is my goal for this: making the starting very easy so the later becomes very easy

The way I’m actually learning is through Claude and anti-gravity because they actually teach me properly how to really do it. I can keep asking them questions so I’m using AI to learn right now. This is my first hour of actual learning rather than counting

Replying to @shash

0
3
Ship Changes requested

I'm just going to ramble on and I'm going to describe my whole project.

So basically, I needed a way to transcribe my audio. My eventual goal is to make a home assistant-type of Jarvis, but I really needed to pick up my voice really well. I like to speak in Hindi and English at the same time, multiple, lots of times. I have lots of filler words, I mumble a lot. Obviously, you would expect it to catch your voice really well.

There are models such as OpenAI Whisper. Those are models, but they are not that good for this use case. But then I found that Wispr Flow is a model that is absolutely exceptional at picking up the little nuances of language when I speak in multiple languages at the same time.

But there was no programmatical way to really interact with the API, so I texted one of the owners on LinkedIn, and they gave me permission to reverse engineer it, as they said that maintaining an API is a huge overhead for them, and they are just a start-up, so they really would not mind me reverse engineering it and building it myself if I really wanted that desperately, but they have no plans of making an API.

And because I have the Pro plan, I can use it a lot without running out of words

So I took it upon myself as a challenge, and I built the Python SDK that also works with the command line, where you just give it an audio file and it gives you the final transcribed version.

  • 3 devlogs
  • 5h
Try project → See source code →
Open comments for this post

3h 56m 16s logged

https://github.com/ThisisShashwat/wisprflow-sdk/blob/main/demo/demo.md

Hey guys, I’m so excited to announce that I’ve completed everything! The SDK is done, the Path Script is done, and now I can 100% make it work. It’s been coding for over 4 hours now, after the last dev log. I’m really frustrated that this took an insane amount of time because my experience with JavaScript isn’t that much, but it was enough for me to know what Electron was and how Node works. And even the code was highly minified (it was Electron code), I was able to figure it out. I learned a lot while making this. I learned how to reverse engineer Electron apps, and I learned how to use partial scripts to make reverse engineering ways. Here, obviously I took aid from ChatGPT and Claude to help me out with the reverse engineering because I didn’t know a lot, and they’re amazing tools when it comes to learning. So I finally managed to make it; everything is done, and now I’ll be finally pushing it out!

https://github.com/ThisisShashwat/wisprflow-sdk/blob/main/demo/demo.md

Hey guys, I’m so excited to announce that I’ve completed everything! The SDK is done, the Path Script is done, and now I can 100% make it work. It’s been coding for over 4 hours now, after the last dev log. I’m really frustrated that this took an insane amount of time because my experience with JavaScript isn’t that much, but it was enough for me to know what Electron was and how Node works. And even the code was highly minified (it was Electron code), I was able to figure it out. I learned a lot while making this. I learned how to reverse engineer Electron apps, and I learned how to use partial scripts to make reverse engineering ways. Here, obviously I took aid from ChatGPT and Claude to help me out with the reverse engineering because I didn’t know a lot, and they’re amazing tools when it comes to learning. So I finally managed to make it; everything is done, and now I’ll be finally pushing it out!

Replying to @shash

1
26
Loading more…

Followers

Loading…