Skip to content

kluth/project-worker

Repository files navigation

✨ Gemini Project Worker: Your Universal Project Gateway ✨

Welcome to the Gemini Project Worker, a super powerful and autonomously working Gemini CLI extension designed to revolutionize your project management experience! This project serves as a comprehensive example of an MCP (Model Context Protocol) server, showcasing a lightweight TypeScript implementation that seamlessly integrates with a multitude of project management tools.

📚 Documentation

🌟 Core Features

🔗 Universal Provider Model

We break down the walls between your favorite project management tools:

  • Local Provider: Offline-first task management.
  • GitHub Issues: For code-centric workflows.
  • Jira: Enterprise-grade agile support.
  • Trello, Asana, Monday.com, Azure DevOps: We support them all!

🧠 Intelligent Workflows (New!)

  • Automated Standups: Generate daily reports with generate_standup.
  • Code Scanning: Automatically find and track TODOs in your code with scan_todos.
  • Smart Sprints: Manage agile cycles directly from the CLI.

⚙️ Developer Enhancements

  • Git Integration: Create branches from tasks automatically.
  • Wiki & Knowledge: Built-in documentation system.
  • Time Tracking: Log work seamlessly.

🚀 Quick Start

  1. Install:
    npm install
    npm run build
  2. Configure GitHub (Example):
    manage_connections action=configure provider=github credentials={"token":"YOUR_TOKEN"} settings={"repo":"owner/repo"}
  3. Activate:
    manage_connections action=set_active provider=github
  4. Create a Task:

    "Create a task to fix the login bug."

See Getting Started for the full guide.

📄 License

This project is open-sourced under the MIT License. See the LICENSE file for more details.


Empower your workflow. Unify your projects. Experience the Gemini Project Worker!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages