Workmate is an AI-powered job-hunting agent that automates finding and filtering freelance jobs on Freelancer. It scans job listings based on predefined criteria, evaluates opportunities, and drafts tailored proposals to streamline the application process.
Prize Pool
Workmate is an autonomous AI-powered agent that streamlines the job-hunting process on freelancer platforms. It utilizes Autonome to host and manage two specialized chatbots:
Proposal Generator Bot – This bot automatically drafts proposals for jobs based on the user's expertise and preferences. It analyzes job descriptions, applies predefined filters, and generates responses tailored to maximize approval chances. Job Retrieval Bot – This autonomous agent fetches job listings from Freelancer.com, filters them based on the user’s search criteria (e.g., budget, keywords, client history), and emails the most relevant opportunities to the user.
Technology Stack
Coinbase AgentKit – Both bots are built using Coinbase AgentKit, showcasing how quickly and efficiently AI agents can be deployed.
Autonome – Used to host and manage the bots, ensuring seamless interaction and automation.
Coinbase Checkout – Enables users to subscribe to Workmate via cryptocurrency payments. CoinWallet – Handles authentication and user access to the dapp. Base Blockchain – All subscription payments are processed on Base, ensuring low-cost and fast transactions.
Key Features
✅ Automated Job Search – Retrieves and filters jobs from Freelancer.com.
✅ Instant Proposal Drafting – Generates high-quality job proposals effortlessly.
✅ Email Notifications – Sends job opportunities directly to the user’s inbox.
✅ Crypto-Powered Payments – Users subscribe via Coinbase Checkout on Base blockchain.
✅ Wallet-Based Authentication – Uses CoinWallet for seamless access.
Why Workmate?
Workmate demonstrates the speed, efficiency, and flexibility of Coinbase AgentKit, offering freelancers an AI-powered assistant to automate job discovery and proposal creation. By leveraging Web3 authentication and crypto payments, Workmate also integrates decentralized financial tools for a modern, efficient user experience. 🚀
How Workmate is Made
Workmate is a freelance job automation platform built with modern Web3 and AI technologies. It automates job retrieval and proposal creation using Coinbase’s AgentKit, while enabling crypto-based subscriptions through Base. Below is a breakdown of how each component is built and integrated.
🚀 Tech Stack Overview Component Technology Used Purpose Frontend Next.js (React, TypeScript) UI for user authentication, job viewing, and subscription management
Backend Node.js (Express, Axios) API logic for job retrieval, proposal generation, and payments
Bot Hosting Autonome Manages the AI-powered job retrieval and proposal bots AI Bots Coinbase AgentKit Automates job fetching and proposal writing
Authentication Coinbase Wallets Users sign in with crypto wallets
Payments Coinbase Checkout (on Base network) Subscription processing via cryptocurrency
Hosting Vercel Deployment of the Next.js frontend and Node.js backend\
Database Firebase - Storage of Profiles and other user data
🛠️ How Each Part Works
1️⃣ Frontend (Next.js + Vercel) Built using Next.js with React and TypeScript for a smooth user experience. Allows users to:
Connect their Coinbase Wallet for authentication. View jobs retrieved by the Job Retrieval Bot. Subscribe to the bot using crypto payments on Base.
2️⃣ Backend (Node.js + Express) Handles API logic for: Fetching jobs via Freelancer.com API. Calling Autonome to interact with the bots. Processing payments through Coinbase Checkout. Hosted alongside the frontend on Vercel’s serverless functions.
3️⃣ AI Bots (Coinbase AgentKit + Autonome) Job Retrieval Bot
Runs on Autonome, built with Coinbase AgentKit. Connects to Freelancer.com API and fetches jobs based on filters (e.g., budget, keywords). Emails the best-matching jobs to the user. Proposal Generator Bot
Also hosted on Autonome. Uses Coinbase AgentKit to analyze job descriptions and draft AI-powered proposals. Ensures proposals align with user preferences and skills.
4️⃣ Authentication (Coinbase Wallets) Users sign in using Coinbase Wallet.
Authentication is managed via Web3Auth, ensuring a seamless wallet-based login.
5️⃣ Subscription Payments (Base + Coinbase Checkout) Users pay for Workmate’s services via Coinbase Checkout. Payments are processed on Base, providing: Low gas fees Fast transactions Secure, decentralized payments
🎯 Key Benefits of This Architecture
✅ Serverless & Scalable – Hosted on Vercel, ensuring automatic scaling.
✅ Web3-Enabled – Authentication via Coinbase Wallet, eliminating the need for traditional logins.
✅ AI-Powered – Autonome + Coinbase AgentKit enable fast, automated proposal writing.
✅ Crypto Payments – Subscriptions are seamless with Base + Coinbase Checkout.
Workmate is a fully autonomous job-hunting assistant, built with cutting-edge Web3 and AI tools to make freelancing easier, faster, and smarter! 🚀