Easy-Clicks is an autonomous task management agent that transforms complex operations into intuitive workflows. It allows you to create custom workflows by connecting smart nodes
Digital tasks vary widely and require individual customization, yet many existing systems force users into rigid, one-size-fits-all approaches. This inflexibility often results in wasted time and effort as users work around limitations or adapt workflows manually.
Creating separate AI platforms for every task is both costly and labor-intensive, making scalability and maintenance challenging.
Easy-Clicks is designed to bridge the gap between manual effort and automation. It allows you to:
- Build flexible workflows by connecting specialized nodes.
- Automate repetitive tasks like web scraping and data processing.
- Seamlessly manage multi-platform communication.
In essence, Easy-Clicks transforms your workflow into an efficient, automated system tailored to your specific needs.
The following diagram illustrates the Easy-Clicks workflow:
- Create a new agent workflow – Start by defining a new workflow.
- Add nodes – Add smart nodes based on the steps required for your task.
- Save the flow – Store the configured workflow for future use.
- Execution phase – The system runs the workflow automatically.
- Task completion – The workflow executes the assigned tasks.
- Notification – Users are notified once the task is complete.
Frontend:
- Next.js
- TypeScript
- Tailwind CSS
Backend & Authentication:
- Clerk
- Prisma with Postgres
- Clone the repository:
git clone https://github.com/Harshit-Chordiya/Easy-Clicks.git
- Install dependencies:
npm install
# or
yarn install
# or
bun install
- Set up environment variables:
cp .env.example .env.local
- Update the
.env.local
file with your credentials:
NEXT_PUBLIC_APP_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=
DATABASE_URL=
- Initialize the database:
npx prisma generate
npx prisma db push
- Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
- Sign up for an account
- Create a new workflow
- Add scraping nodes to your workflow
- Configure scraping parameters
- Run and monitor your workflow
- View and export collected data