Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bounty] [pipe] $1000 - developer program #1184

Open
m13v opened this issue Jan 22, 2025 · 4 comments
Open

[bounty] [pipe] $1000 - developer program #1184

m13v opened this issue Jan 22, 2025 · 4 comments
Labels
enhancement New feature or request

Comments

@m13v
Copy link
Contributor

m13v commented Jan 22, 2025

Developer Program

We’re excited to announce the Developer Program, following a recent surge in interest and the successful launch of the pipe app store within the screenpipe platform.

Goal

Our goal is to enhance and expand the number of high-quality apps (pipes) available within screenpipe.

Terms

  • Bounty:
    • We offer a $1,000 bounty for each approved pull request (PR).
  • Timeline:
    • The aim is for this project to take you anywhere from a few days to, at most, a month. The faster the better
  • How to Participate:
    • Submit a message via GitHub issues (either in this thread for new apps or in a relevant thread for existing apps, for quick back-forth chat please go to discord -> 'developer program' https://discord.gg/kyJ8WgdJsE)
    • Your message should include a detailed plan outlining what you intend to build. For example:
      • A new app you’d like to create.
      • New features you’d like to add to an existing app.
      • Bugs you’d like to fix in an existing app.
  • Ownership: Think of this as a small project you own. We encourage you to:
    • Explore existing apps.
    • Propose creative ideas for new apps, features, or bug fixes.
  • Process:
    • Submit your suggestions or plan via GitHub issues.
    • We will review all submissions and select the best proposal for each app.
    • Once approved, we will assign one developer to work on each app.
  • Reward criteria:
    • Ship working app, ready to be used by end-users. It’s better to reduce number of features, but to make an app more stable, intuitive, and useful
  • Bonus:
    • This mini-project will turn into a long-term assignment, once you do a first set of features you may submit a new plan and get another $1k. We’d be happy if you make a ton of money.
  • Tips:
    • Start with the end in mind: suggest mockups of the UX with excalidraw, tldraw, or anything you like. Can also suggest infra diagrams.
    • Start simple, and iterate, don't overengineer, focus on building something useful, saving people time, or allowing them to make more money, have better relationship, health, etc.

Apps & Improvement Ideas

Below are some of the apps in our ecosystem and rough ideas for potential improvements:

Meeting Assistant #1185

  • Inspiration: Granola has the best UX to emulate.
  • Use audio LLMs to provide better meeting assistance

Obsidian Integration #1186

  • Idea: Let the user define specific information he wants to capture from his screen and AI would do (example CRM, engineering information, daily workflows, etc.).

Loom Generator #1187

  • Unique Advantage: screenpipe allows users to create videos based on their desktop history. For instance, if a user encounters a bug they cannot recreate, they can still generate a video showcasing the issue. Or sharing a time of your day with a coworker.
  • Inspiration: Screen.studio provides excellent UX to draw from.
  • Use AI to narrate videos (voice and caption)

Search #1188

  • Improve keyword-based search functionality.
  • Add semantic search capabilities for better context-based results.

Timeline (renamed to Rewind) #1189

  • Inspiration: Rewind.ai has an exceptional UX to reference.

Daily/Weekly Activity Summary #1190

  • Implement tools for time tracking and productivity analysis.

Twitter Bot #1191

  • Build a bot that comments intelligently on other users’ posts.
  • Build an agent that grows your Twitter network and/or advertise your content/prodanalysis.

Engineer Bot #1192

  • Build an agent that comments on your Linear tasks and Github issues while you work
  • Inspiration coderabbit.ai, sweep.ai, devin,

Your Own App #1193

  • We encourage you to create an app that you or people you know would use personally
@m13v m13v added the enhancement New feature or request label Jan 22, 2025
@m13v
Copy link
Contributor Author

m13v commented Jan 22, 2025

please feel free to share you app ideas, feedback, questions

@m13v
Copy link
Contributor Author

m13v commented Jan 22, 2025

tell me which app you want to work on, i'll create a separate issue with the bounty for it as a starting point

@LorenzoBloedow
Copy link
Contributor

From what I understood, this issue is the correct place to put your app ideas, so here's mine:

StudyPal

What is it?

An AI agent to help students study anything.

Initial Features

  • Store summaries of what you've studied each day, categorized by subject and topic.
  • Show how much time you've spent on each subject/topic.
  • Allow student to allocate time to each subject/topic, at the start of each day, StudyPal will calculate how much time you have to spend on each subject/topic in order to meet your allocated time. E.g: you're supposed to study differential equations for 3 hours everyday, but one day you've decided to study physics for the entire day, now you'll have to study 6 hours of differential equations today to follow your schedule (3 daily hours + 3 hours lost yesterday). You can also reset the schedule if it gets too messy.
  • Share your study progress on Twitter with one click.

Some Features For The Future

  • Show desktop notifications to alert you when you should switch topics/subjects to meet your allocated time schedule.
  • Export summaries to Notion.
  • Automatically generate flashcards with important questions to help you memorize important topics, and show your progress on these flashcards.
  • Identify and showcase topics you've struggled with by analyzing things such as: time spent on topic/amount of googled questions/wrong flashcard answers.
  • Block social media apps while you're studying.

@m13v
Copy link
Contributor Author

m13v commented Jan 23, 2025

hey @LorenzoBloedow, great proposal, I'd recommend making it even more narrow to get started, let's talk in more detail on discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants