Skip to content

deep-assistant/master-plan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

master-plan

The repository to host:

End Goal / Mission

  • Personal AI assistant that is available at any your device and can be hosted on your hardware or on in the cloud with easy migrations and synchronization between them.

πŸš€ STAGE 1: Quick Improvements

  • 1. Error Message Clarity

    • Task: Make standard error messages more user-friendly to improve feedback during failures.
    • Link: #46
    • Priority: High | Complexity: Low
  • 2. Model Descriptions

    • Task: Add detailed descriptions for each model so users understand their capabilities and differences.
    • Link: #43
    • Priority: High | Complexity: Low
  • 3. Brand Names

    • Task: Ensure accurate use of brand names.
    • Link: #44
    • Priority: Medium | Complexity: Low
  • 4. GUID in Errors

    • Task: Show user GUID in error messages.
    • Link: #69
    • Priority: Medium | Complexity: Low
  • 5. Execution Time Estimation

    • Task: Implement automatic request time calculation.
    • Link: #58
    • Priority: Medium | Complexity: Low

🎯 STAGE 2: Critical Functions

  • 6. Rate Limit

    • Task: Implement request rate limiting.
    • Link: #17
    • Priority: Critical | Complexity: Medium
  • 7. CI/CD Setup

    • Task: Automate build, testing, and deployment.
    • Link: #13
    • Priority: Critical | Complexity: High
  • 8. Webhook Support

    • Task: Switch to using Telegram webhooks.
    • Link: #61
    • Priority: High | Complexity: Medium
  • 9. Unique Error Messages

    • Task: Handle each error with a unique message.
    • Link: #45
    • Priority: High | Complexity: Medium

πŸ”§ STAGE 3: User Experience Improvements

  • 10. "Continue" Button

    • Task: Add a button for convenient dialog or generation resumption.
    • Link: #87
    • Priority: High | Complexity: Medium
  • 11. Custom System Messages

    • Task: Allow users to set their own system prompts.
    • Link: #14
    • Priority: High | Complexity: Medium
  • 12. Context Management

    • Task: Save and switch dialog contexts.
    • Link: #78
    • Priority: High | Complexity: High
  • 13. Context Switching (General/Personal)

    • Task: Allow context switching capability.
    • Link: #81
    • Priority: High | Complexity: Medium
  • 14. Context Cleanup

    • Task: Ask user about context cleanup during inactivity.
    • Link: #41
    • Priority: Medium | Complexity: Medium
  • 15. Input Timeout

    • Task: Implement timeout and prompt deletion during inactivity.
    • Link: #75
    • Priority: Medium | Complexity: Medium

🌐 STAGE 4: Functionality Expansion

  • 16. Web Search Support

    • Task: Add web search to provide current information.
    • Link: #52
    • Priority: High | Complexity: High
  • 17. Filename from URL

    • Task: Automatically extract filename from generation URL.
    • Link: #60
    • Priority: Medium | Complexity: Medium
  • 18. PNG Support for Background Removal

    • Task: Add PNG support.
    • Link: #40
    • Priority: Medium | Complexity: Low
  • 19. Multi-Message Mode

    • Task: Process multiple messages as one request.
    • Link: #16
    • Priority: Medium | Complexity: Medium
  • 20. Multiple Audio Processing

    • Task: Improve simultaneous audio message processing.
    • Link: #50
    • Priority: Medium | Complexity: Medium

πŸ€– STAGE 5: New Models and Modes

  • 21. Grok Integration

    • Task: Integrate the new "grok" model.
    • Link: #84
    • Priority: High | Complexity: Medium
  • 22. GPT-5 Integration

    • Task: Integrate GPT-5 model.
    • Link: #83
    • Priority: High | Complexity: Medium
  • 23. "Express Responses" Mode

    • Task: Add mode for fast request processing.
    • Link: #89
    • Priority: Medium | Complexity: Medium
  • 24. "Lawyer" Mode

    • Task: Add system message for legal consultations.
    • Link: #51
    • Priority: Medium | Complexity: Low
  • 25. Suno Return

    • Task: Restore integration with Suno music model.
    • Link: #80
    • Priority: Medium | Complexity: Medium

🎬 STAGE 6: Multimedia and Generation

  • 26. Video Generation
    • Task: Implement video generation support.
    • Link: #79
    • Priority: Medium | Complexity: High

🌍 STAGE 7: Internationalization and Social Features

  • 27. Bot Translation

    • Task: Translate bot to English and other languages.
    • Link: #38, #20
    • Priority: High | Complexity: High
  • 28. Referral Notifications

    • Task: Set up immediate notification when bot is activated by another user.
    • Link: #66
    • Priority: Medium | Complexity: Medium

πŸ“Š STAGE 8: Analytics and Monitoring

  • 29. Statistics

    • Task: Develop statistics collection and display system.
    • Link: #90
    • Priority: Medium | Complexity: High
  • 30. Smart API Priority

    • Task: Implement smart priority system for API requests.
    • Link: #85
    • Priority: Medium | Complexity: High

⚑ STAGE 9: Advanced Features

  • 31. Reminder System

    • Task: Develop reminder system within the bot.
    • Link: #88
    • Priority: Medium | Complexity: High
  • 32. All Messages Reading Mode

    • Task: Analyze every message in group chat.
    • Link: #82
    • Priority: Low | Complexity: High
  • 33. Repository in Context

    • Task: Add ability to pass repository to context.
    • Link: #24
    • Priority: Medium | Complexity: High
  • 34. Bug Bot

    • Task: Develop "Bug Bot" for sending error reports.
    • Link: #86
    • Priority: Medium | Complexity: Medium

πŸ’° STAGE 10: Monetization

  • 35. User Payment Model

    • Task: Implement customizable payment model.
    • Link: #18
    • Priority: Medium | Complexity: High
  • 36. "Energy Points" Transfer

    • Task: Allow users to transfer internal currency.
    • Link: #22
    • Priority: Low | Complexity: High

πŸ“„ STAGE 11: Documentation and Agreements

  • 37. Agreement on GitHub Pages
    • Task: Move user agreement to GitHub Pages.
    • Link: #12
    • Priority: Low | Complexity: Low

πŸ—οΈ STAGE 12: Infrastructure and API (Master Plan)

  • 38. Web-capture Microservice

    • Task: Make web-capture microservice work as expected and integrate it with Telegram bot
    • Link: #10
    • Priority: Medium | Complexity: High
  • 39. OpenAI Responses API Standard Support

    • Task: Support OpenAI Responses API standard
    • Link: OpenAI Responses API
    • Priority: High | Complexity: Medium
  • 40. OpenAPI Specification

    • Task: Provide OpenAPI YAML and JSON specification for all our APIs
    • Link: OpenAPI
    • Priority: Medium | Complexity: Medium
  • 41. Cursor Support via API Gateway

    • Task: Support Cursor through our API Gateway for OpenAI models
    • Link: #8
    • Priority: High | Complexity: High

πŸ“± STAGE 13: Multi-platform

  • 42. VK Bot

    • Task: Create VK bot (based on https://vk.com/gptutor) in addition to VK mini app
    • Link: #1
    • Priority: Medium | Complexity: High
  • 43. Web Application

    • Task: Create web application (accessible from browser)
    • Link: #2
    • Priority: High | Complexity: Very High
  • 44. VS Code and GitHub Copilot Integration

    • Task: Integrate open-source VS Code and open-source GitHub Copilot in browser as developer mode in web app
    • Link: #9
    • Priority: Medium | Complexity: Very High
  • 45. Desktop Application (Electron)

    • Task: Create standalone desktop application (macOS, Linux, Windows)
    • Link: #3
    • Priority: Medium | Complexity: Very High
  • 46. iOS/iPadOS Application

    • Task: Create standalone iOS/iPadOS application in App Store
    • Link: #5
    • Priority: Medium | Complexity: Very High
  • 47. Android Application

    • Task: Create standalone Android application in Google Play
    • Link: #6
    • Priority: Medium | Complexity: Very High

About

The repository to host issues and community

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •