Hello NH!

Three months ago, after finishing university, I started a project called Cyclips. I started it both to help my brother with his content creation and to challenge myself in new ways. Initially, I thought I could finish it in one month, but it ended up taking three. Those three months were among the most intense of my life; I spent 16-hour days working solo as an indie hacker. Along the way, I faced discouragement from people around me who suggested I should quit and that my efforts were in vain. But I didn’t give up, and I’m grateful for pushing through and persevering.

Cyclips is a free tool (with video size limitation for free users, with HD output) built with Next.js and FastAPI, alongside frameworks like RabbitMQ and Redis. The backend turned out to be more complex than I’d anticipated. I had to learn and integrate new technologies, such as wav2vec for precise timestamp alignment, as well as OpenAI’s Whisper and other APIs to handle transcription and analysis.

Here’s how Cyclips works: Users can log into the dashboard and input a YouTube video link (with plans to support more platforms in the future). The software then analyzes the video, identifies engaging topics, and automatically generates potential viral clips. It also uses face detection for auto-cropping and adds auto-generated subtitles. To top it off, there’s a clean, interactive video editor to refine your clips to perfection.

I’d love to hear your feedback!

PS: I will be providing updates on my discord community

My Discord server is https://discord.gg/6QdruVzUn9

  • domenico222 18 hours ago |
    Hey, I have checked it out, seems good. Maybe some tooltips to make things clear that would be amazing. Also just joined your discord server :)
    • samuelito 17 hours ago |
      Hello, we are looking to implement that aspect. Thanks for your feedback!
  • creative72 17 hours ago |
    Does it support multiple languages? For processing the video, do you use dedicated server or cloud server?
    • samuelito 17 hours ago |
      Hi creative, it supports more than 33 languages and it has it's own dedicated server as well!
  • 4d4m 12 hours ago |
    Getting an error on some youtube video urls: An unexpected error occurred.
    • samuelito 12 hours ago |
      Hello, I don't see any logs on it. Was it when sending a video request? I forgot to mention there is a video duration limit, I will increase it to 30 minutes in a few days, as well as add pricing plans.