What is this?
Taskbot-MVP is a Feishu (Lark) chat bot that automates assigning remote freelance tasks: it matches candidates to a task, lets you assign with one click, and checks/accepts the work automatically.
Is this a standalone chat bot or a library I import?
It is a standalone backend service (FastAPI app using the Larksuite SDK) that runs via Docker and talks to Feishu, not a library you import into your own code.
How do I get it running?
Set up a Feishu enterprise app with developer access, then run it locally with Docker and Docker Compose; the README says you should get a 'pong' reply within about 5 minutes once it's up.
Do I need a Feishu account and an LLM API key?
Yes: you need a Feishu (Lark) enterprise account with developer permissions, Docker and Docker Compose, and at least one LLM API key (DeepSeek, Gemini, or OpenAI) for candidate matching and grading.
How reliable is the automatic grading and acceptance?
Code tasks are accepted by checking GitHub PR CI status, while document tasks are graded by an LLM and pass only if the score is 80 or above, so acceptance quality depends on CI setup and LLM scoring accuracy.
Who is this built for?
It's aimed at HR staff and task coordinators who manage remote/part-time contributors and want to spend less time manually chasing progress and reviewing submissions.
How does candidate matching work?
Resumes uploaded as PDFs are automatically parsed into the system, and the LLM recommends the top 2 most suitable candidates along with its reasoning for the match.
What happens automatically while a task is in progress?
Once a task is past the halfway point of its deadline, the bot automatically @-mentions the assignee and HR as a reminder, cutting down manual follow-up by about 50 percent.
Can I see stats on how tasks are going?
Yes, a #report command shows daily task statistics such as the number of tasks and average time to assignment.
What's on the roadmap?
Planned features include splitting tasks for multi-person collaboration, historical performance analytics, and multi-tenant SaaS support; task creation/matching, resume parsing, reminders, and auto-acceptance are already done.
What are similar projects?
gpt4free, TradingAgents-CN, kirara-ai, job-ops, sim, production-agentic-rag-course, wechat-chatgpt, jevbox
Which topics is it in?
resume, task-management, openai-api, bot, fastapi, workflow-automation, chatbot, pdf, deepseek, gemini, docker-compose, china