Co

Coworker – An Open Source AI assistant for your company Slack

Hacker News

Coworker – An Open Source AI assistant for your company Slack

Hi HN, We’re Raza and Jordan, the founders of Humanloop. At our company hackathon, we built an initial prototype for an extensible AI assistant that lives in Slack. ChatGPT is incredibly useful. But it’s also very limited. It doesn’t have the context of your work or your company. It can’t take actions beyond sending you messages in text. It has no memory. That’s why we built Coworker. Coworker is a GPT-4 powered assistant that lives in Slack. It's not like normal AI assistants though. Instead of being a chatbot, it sits in the background and reads each message in context. Then, it if thinks it can help it sends the user a message, gets approvals and then takes action. To make Coworker, we made heavy use of GPT-4‘s function calling. There’s a central decision-making agent that reads every message and takes action by outputting a “function call”. This is a JSON object that specifics what the agent wants to do — whether that’s messaging the user or making an API call. After the agent asks to do an action, we get a confirmation from the user and then execute the API call. A crucial part of a good coworker is that you can teach them to do new things. We've made it easy for you extend the capability of Coworker, all you have to do is write a Python function with a good docstring and save it to the “tools” folder. Over time, your team can add more and more capabilities that seem relevant. We chose to do this in Slack because it's an incredible repository of company information. The AI can understand the context of your work. It’s also a place where important information gets shared but also lost. Coworker can really help with this. For example, if someone in your company mentions a bug in Slack, Coworker will offer to create a Linear ticket. We built Coworker in Python using OpenAI GPT-4, Humanloop and the Slack API. To deploy the bot we used Railway.app. This is the result of a 24-hour hackathon but we really hope to keep working on it and make it something genuinely useful both to us at Humanloop and to the wider community. Our GitHub repo contains ideas for extending it. Would love your feedback, ideas and contributions! Warm wishes, Raza and Jordan

Share card

Actual performance

3points
1comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: agent, slack, user · Missing: mac, agents, macos
99%99% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
84%84% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRFits verified-revenue profile · Strong signals: way · Missing: mobile apps, ios, personal
61%61% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: open source, ide, io · Missing: https docs, excited, just released
48%48% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
22%22% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
19%19% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: chat · Missing: web3, crypto, cryptocurrency
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

He
Herbs Assist – Open-Source AI Assistant for Microservices Developement63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Herbs Assist – Open-Source AI Assistant for Microservices Developement

Hacker News11
Op
Open-source AI assistant for Kubernetes troubleshooting45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-source AI assistant for Kubernetes troubleshooting

Hacker News1
Bakery By Bagel
Bakery By Bagel68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Monetizable open source AI

Product Hunt+190Open Source
Pr
Project 2501 – an open-source AI assistant, written in C++66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Project 2501 – an open-source AI assistant, written in C++

Hacker News3
Re
React widget for open source AI assistant54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

React widget for open source AI assistant

Hacker News7
Ex
Extrapolate – Open-Source AI Aging App56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Extrapolate – Open-Source AI Aging App

Hacker News5
Ne
NeuralAgent: An open-source AI assistant that runs your entire desktop58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

NeuralAgent: An open-source AI assistant that runs your entire desktop

Hacker News3
I
I made an open-source AI Headshot Generator57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made an open-source AI Headshot Generator

Hacker News3
I
I built an open-source AI system for drones69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I built an open-source AI system for drones

Hacker News5
Ra
Ragpi – Open-Source AI Assistant for Chatting with Your Developer Docs67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Ragpi – Open-Source AI Assistant for Chatting with Your Developer Docs

Hacker News1