Inspiration We were inspired by how much time teams waste switching between Slack and Asana just to update tasks or write reports. We wanted to build an AI project manager that automates all of that seamlessly. What it does AIPM connects Slack with Asana/Trello and uses AI to create, update, and summarize tasks automatically through natural language commands. It even generates daily summaries and progress reports. How we built it We built two connected services, a Node.js backend for Slack, and Galileo AI, and a python FastAPI automation engine using Browser Use, all deployed on Daytona. Challenges we ran into We faced major issues with browser use and how it opened a new chrome window that was not synced with the data of the user that was already supposed to be logged in on chrome. We fixed this issue by asking the Browser Use representative and he helped us run some statements to fix this issue. Accomplishments that we're proud of We successfully created a working end to end Slack command that visually automates task boards and posts real-time updates. Seeing Asana respond to a Slack command was a big win and you might have been able to hear us celebrating in the corner of the room. We are also proud that the commands work remotely from any device and any account that is inside the slack channel. What we learned We learned how to combine AI planning, automation, and collaboration tools into one big system. It also taught us a lot about multi service debugging and secure API integration. What's next for AIPM We plan to add full multi user support, integrate with Google Workspace, and use Galileo for smarter predictive task planning. Ultimately, we want AIPM to act as a true autonomous project manager.

Built With

  • axios
  • browseruse
  • daytona
  • dotenv
  • fastapi
  • galilieo
  • node.js
  • python
  • slackboltsdk
Share this project:

Updates