
AB-TASK
One App for Tasks, Talks & Docs
One of the most effective ways to show what your product does is… just to show it!
That’s why we started recording short demo videos of AB-TASK in action. For viewers, it feels almost like joining a live demo. There's no signup, no clicks - just play and see the app work!
We’re planning to use these videos across social media and our landing page. Since AB-TASK is designed for teams, we felt it was important that every demo looked polished and professional. After all, good production helps people quickly understand the product and imagine their team using it.
So we spent extra time figuring out a workflow that feels more professional.
We’re experimenting with AI tools like ElevenLabs and HeyGen to speed up demo production - super handy for early-stage teams like ours.
Here’s how we do it:
1️⃣ Record the product in action using OBS Studio - with two browsers to show user interactions from both sides. OBS Studio is useful because it helps us scale screen to match HD resolution.
2️⃣ Draft the voiceover, then refine it with ChatGPT for clarity and flow.
3️⃣ Synthesize the voiceover with ElevenLabs. We love their natural-sounding AI voice.
4️⃣ Create an avatar video in HeyGen and combine it with the audio for a more engaging touch.
5️⃣ Edit and finalize the video in DaVinci Resolve. We scale everything to Full HD (1920x1080).
The price for all these tools is somewhat around $60 per month.
💡 After a few runs, the whole process now takes about 2 hours per video.
👉 You can find a few demos on our AB-TASK LinkedIn page: https://www.linkedin.com/company/ab-task
Would love to hear some feedback on our videos and how other teams approach demo videos. Any tips or tools you recommend?
I originally started developing project management software because I couldn't find a proper tool for ERP-LAB (my own small software company with a team of 5-6 people).
It's a pretty typical story: I had a problem, and I decided to solve it by writing the first version of AB-TASK.
We only needed a few things:
A single tool for communication (for both clients and developers)
Time tracking tied to tasks
Report generation for clients
I was young and full of energy, so instead of struggling with integrating several clunky tools, I figured it would be easier to build my own. And I did. Just a few months later, we were successfully using our own task tracker with all the functionality we needed.
That’s how my passion for project management software started.
Of course, by today’s standards, the first version was pretty crude. The backend was pure PHP (no frameworks, an in-house MVC), the frontend was on jQuery, and real-time functionality was handled via WebSockets (also a custom implementation). It worked, but it wasn’t a strong foundation for future growth.
I temporarily switched to full-time employment and started working on the next version of AB-TASK, this time using React, Apollo Client, and a GraphQL API. After five years, the new AB-TASK finally started to feel complete.
The Bigger Picture
Over time, I realized that team collaboration isn't just about tasks and client tickets. At the very least, you also need chats and documentation.
Using multiple separate tools for this is a nightmare.
The problem is fragmentation. Context gets lost, every tool has its own interface, subscriptions pile up. Integrations between systems lead to duplicate information and often make things worse rather than better.
But team communication is essentially a shared information space where work happens. It shouldn’t be scattered across three or four different apps—it should be in one place.
Why Is This So Hard to Solve?
Creating a simple app that covers all team communication is an extremely difficult task. Team communication is messy, chaotic- you need to see the system behind it.
There are literally thousands of tools on the market. But they either solve only part of the problem or end up as bloated monsters with multiple disconnected interfaces crammed under one roof.
Take Jira - it’s strictly for task management (and it’s already a monster many dream of escaping from). Slack is just for chats. Recently, they’ve been trying to become an all-in-one tool by adding tasks and documentation, but again - it’s really just multiple separate tools packed into one.
Despite the oversaturated market, there’s still no real solution. And the demand for better collaboration tools keeps growing.
For example, Linear quickly became the go-to choice for startups. But they didn’t solve the context fragmentation problem either - it’s still just task management plus a ton of integrations. They simply made task management cleaner and better than Jira.
What Makes AB-TASK Different?
A chat, a task, a support ticket, a document... At their core, these are all information channels between team members.
We created a universal communication channel where you can:
✅ Chat in real-time
✅ Work with large content blocks
✅ Edit content together
All in one place, fully real-time. Messages stream instantly. It’s almost like a reinvention of Google Wave (though I only learned about Wave much later).
Each channel has the same interface, but different attributes.
For example:
✅ Tasks have statuses and assignees
✅ Chats only have a title
💡 But to discuss a task, you don’t need to switch to another app - comments inside a task are also a chat! And the task description? It’s a document!
All channels form an endless nested communication graph - a structured information space where context is never lost.
You don’t just see the current conversation or task - you see its entire history:
✅ Where it started
✅ What was discussed earlier
✅ What aspects are covered in documentation and so on.
This is the missing piece that modern teams desperately need. A way to consolidate context instead of constantly losing it.
1 Like
Comment

AB-TASK has been in the works for the past five years, fully bootstrapped with no outside funding. It started as a simple idea, and after countless hours of development, we’re finally at a major milestone - getting ready to drop the “beta” label.
For those unfamiliar, AB-TASK is a team collaboration tool that brings together real-time talks (Slack-style channels), task management, and documentation into one app. A streamlined alternative to Slack + Notion + Jira, designed for teams that want everything in a single place.
💰 What It Took to Get Here
Building a SaaS product solo isn’t easy.
Over the past five years, here’s what went into making AB-TASK:
Designer: $8K
Marketing (sporadic): $2K
Developer (my only teammate): $35.5K
Hosting: AWS started at $220/month, but early on, AWS credits helped cover some costs. Total spent: $7.3K
And then there’s the biggest investment - my time.
In 2024, I tracked ~500 hours working on AB-TASK.
Looking back, the workload has been fairly consistent, so I estimate a total of ~2,500 hours since the start. If I had spent that time freelancing at my usual $120/hour rate, it would have been worth $295K. To keep things realistic, I’m cutting that estimate in half, which still brings the opportunity cost to $147K.
In total, getting to this point has cost about $200K in direct and indirect costs.
🚀 What’s Next?
Up to now, the focus has been on building, refining, and making sure the product is solid. Now it’s time to shift gears toward growth - getting AB-TASK into the hands of more teams and proving its value in real-world use cases.
It’s a big step, but an exciting one. If you’re interested in trying out a fresh approach to team collaboration, stay tuned - we’re just getting started.
4 Likes
7 Comments
7 Comments
-
2
Why would anyone use this? Genuine question as I'm not sure what the advantage would be.
I see something like Trello / Google Docs / Slack. If I'm already using those tools (which perform each of their own functions incredibly well) why would I jump ship to yet another all-in-one simplified task management platform that I don't know will still be around next week?
Edit: In the Kanban board I can't drag a task from one column to another. I have to select the checkbox on the task card (shouldn't that be used to mark the task as done?) and then hit 'edit' which opens up a side panel. I had tried click the task but that brings me to a blank page (of a chat window?) and there's a "back" arrow in the top right which opens up the same side panel. But doing it the second way leaves me on a page with no way to navigate back to the board I was just on.
This is a perfect example of how each function you've implemented is an objectively worse experience for the user. Especially power users as I don't see any shortcuts. I'm genuinely interested to know what you think your USP is because telling users that they only have to sign in to one platform in order to use an array of mediocre tools ain't going to cut it.
Also, a 5 person team is limited to 70 tasks per month and you charge for connection time to your server? What?!
-
1
Thanks for the detailed feedback! I really appreciate you taking the time to check out AB-TASK and share your thoughts. If you'd like to see how everything fits together, I'd be happy to walk you through it on a quick demo call. You can book a 15-minute session here: https://calendly.com/ab-task-georgy/15min or a 30-minute deep dive here: https://calendly.com/ab-task-georgy/30min. Happy to answer any questions!
The real power of AB-TASK is context consolidation and communication efficiency. Instead of constantly switching between multiple apps, you get everything in one place. The universal communication channel is at the core of the app - it supports real-time chats with message streaming, collaborative editing, and seamlessly integrates with all items within AB-TASK. Essentially, you can have real-time conversations inside tasks just like in Slack, and everything stays connected.
You can create follow-ups (think threads) of any types (tasks, talks or docs). It all consolidates context and creates a great foundation for AI enhanced workflows. AI will be our main focus for this year in terms of further product development.
Regarding the Kanban board - drag-and-drop is actually being released tomorrow! It’s been the most requested feature, and I totally get how important it is for usability. Overall, five years of development is a long time, and while I wouldn’t call AB-TASK 100% complete or bug-free (what product ever is?), I’d say it’s a mature MVP at this point, and we’ll be dropping the "beta" label soon.
On pricing - yes, it's a bit different from the usual SaaS model. We charge based on AWS resource consumption, not per user or per feature. The 70 tasks per month for a 5-person team is just an example usage pattern to give a rough estimate of costs. There's no limit on functionality or the number of items - every user gets full access. The price is solely based on how intensively the app is used, and for light users, the cost can even be zero.
Hope that clears things up! Again, really appreciate your feedback, and if you’re open to it, let’s chat - I’d love to show you around AB-TASK and hear more of your thoughts.
-
-
2
Kudos to your dedication and 5 years grinding. I know the feeling as I'm currently in it. Keep grinding and you will see the light at the end of the tunnel soon!
-
1
Thank you for the kind words and I wish you luck with your project as well!
-
-
2
That’s an incredible journey—five years of dedication and $200K is no small feat, especially bootstrapping the whole thing. AB-TASK sounds like a powerhouse, and I can imagine the challenge of balancing real-time communication, task management, and documentation in a single platform.
Now that you’re shifting focus to growth, what’s the game plan? Are you leaning toward organic marketing, paid ads, or maybe partnerships with early adopters? Also, curious—what’s been the biggest technical or product challenge along the way?
Either way, huge respect for sticking with it. Looking forward to seeing AB-TASK in action! 🚀
-
1
Thanks, I really appreciate the support! It’s been a long road, but seeing AB-TASK come together makes it all worth it.
On the growth side, we’re focusing on a mix of direct marketing campaigns, conducting demo calls, and building a community around the product. We’re also creating social media content to raise awareness and connect with teams looking for a streamlined collaboration tool. It’s a learning process, but the goal is to get AB-TASK in front of the right users who’ll benefit the most from it.
As for the biggest challenge, without a doubt, it was building the universal communication channel. Getting real-time message streaming and collaborative editing to work seamlessly was a major technical hurdle. But it’s also one of AB-TASK’s core strengths, so the effort was well worth it.
Excited to take this next step and get more teams using it. Appreciate the encouragement!
-
-
1
Yes.
Hey, founders, we all build teams. When there is more than 1 person working on a project, the problem of team communication rises.
It's not just about talking to each other. It's also about how we manage tasks, exchange knowledge and make decisions within our teams. Everything is team communication in the end.
How do people solve this problem? Well, they use apps! "Oh, I need to communicate in real-time." Here is a messaging app. Let's say, Slack. "Oh, I need to manage tasks." Here is a task-management app. Let's say, Jira. You get the idea.
What's wrong with this approach?
You end up with multiple apps and it quickly becomes a mess. One day a developer opens a story in the task management app and realizes that most of the discussions about the story took place in the messaging app. They start digging in the messaging app to gain the necessary context or even worse, they just don't bother to do it.
Does this sound familiar to you? Please share you thoughts!
3 Likes
2 Comments
2 Comments
-
1
The problem with team communication is two-fold in my opinion:
-
The team members do not all use the app at the same level. This is usually due to a lack of onboarding/training for the entire team. Just assuming that people will learn how to use the app effectively from their knowledgebase is not an effective team communication success strategy.
-
The company assumes that all team members feel comfortable using the same tools. When you are forcing some team members to use apps that they hate it's only likely that the "unhappy" users will engage with the tool less. This makes communication more difficult for everyone involved.
The solution in my opinion is to discuss how to use communication tools in your organization before you choose tools to use. At a small company like an indie startup, this should be fairly easy.
Hope this helps!
-
-
1
I totally agree. Too many tools out there! I actually read not long ago that the average IT team is using 40-60 tools. Just look at the chat apps...I miss the good old days when I could just talk with someone on Skype. Nowadays, you need to use Telegram, Slack, Discord, Signal, Whatsapp, and plenty of other tools. A quick search on google shows that you have solutions like Shift, All-in-One Messenger, and other similar tools. Might worth checking out.
About
Most people use multiple apps for team communication and task management. We want to remove the hassle of working in multiple apps. All data should be in one place.







Comment