Navid MoazzezNavid Moazzez

19 best automation GitHub repos to use

Workflow builders and automation engines with AI in the loop. For the work that is too repetitive to do by hand and too specific to buy off the shelf.

Navid Moazzezby Navid Moazzez·Updated Sept 30, 2026·14 min read

Find GitHub repos worth using by topic, language, license and how active they are. Navid's picks come first, and each one opens its own page.

This is a list of the best automation GitHub repos.

In fact, it has 19 of them, with Navid's picks first.

So if you want automation GitHub repos worth your time, you'll love this list.

Workflow builders and automation engines with AI in the loop. For the work that is too repetitive to do by hand and too specific to buy off the shelf.

Here's what's inside:

Each one comes with what it covers and who it's for.

What are the best automation GitHub repos?

Here's the list at a glance.

Owner
n8n-io
Stars
★ 206k
Owner
firecrawl
Stars
★ 183k
Owner
home-assistant
Stars
★ 91k
Owner
Panniantong
Stars
★ 86k
Owner
unclecode
Stars
★ 84k
Owner
bytedance
Stars
★ 83k
Owner
d4vinci
Stars
★ 82k
Owner
ComposioHQ
Stars
★ 76k
Owner
santifer
Stars
★ 73k
Owner
hesreallyhim
Stars
★ 54k
Owner
KeygraphHQ
Stars
★ 48k
Owner
ToolJet
Stars
★ 41k
Owner
soxoj
Stars
★ 38k
Owner
JCodesMore
Stars
★ 35k
Owner
czlonkowski
Stars
★ 23k
Owner
citrolabs
Stars
★ 17k
Owner
ykdojo
Stars
★ 10k
Owner
AgriciDaniel
Stars
★ 9.6k
Owner
apify
Stars
★ 44

Top 19 automation GitHub repos

1. n8n by n8n-io

Fair-code platform to build and deploy AI agents and workflows. Combine a visual canvas with custom code, run it self-hosted or in the cloud, and connect to 1500+ integrations. AI automation you can trust with real work, from prototype to production. AI-Native Automation Platform: Build and operationalize AI workflows and multi-step agents using your own data, models, and tools Model Flexibility, No Lock-In: Connect to OpenAI, Anthropic, Google, or open-source models and switch providers without changing your architecture From Prototype to Production: Design multi-step AI workflows with logic, tool use, human approvals, and full observability Code When You Need It: Combine visual building with JavaScript, Python, and npm packages for advanced AI workflows Enterprise-Ready AI: Self-host or deploy securely with role-based access, audit trails, and support for sensitive data Leverage What Already Exists: 1500+ integrations and 9,000+ workflow templates to connect AI with your existing systems

Need help? Our community forum is the place to get support and connect with other users: community.n8n.io

n8n is fair-code distributed under the Sustainable Use License and n8n Enterprise License. Source Available: Always visible source code Self-Hostable: Deploy anywhere Extensible: Add your own nodes and functionality

Stars: 206k

Language: TypeScript

License: Other

Install:

bash npx n8n 

View n8n on GitHub · More about n8n

2. Firecrawl by firecrawl

The API to search, scrape, and interact with the web at scale. The web context API to find sources, extract content, and turn it into clean Markdown or structured data your agents can ship with. Open source and available as a hosted service.

Industry-leading reliability: Covers 96% of the web, including JS-heavy pages, no proxy headaches, just clean data (see benchmarks) Blazingly fast: P95 latency of 3.4s across millions of pages, built for real-time agents and dynamic apps LLM-ready output: Clean markdown, structured JSON, screenshots, and more, spend fewer tokens, build better AI apps We handle the hard stuff: Rotating proxies, orchestration, rate limits, JS-blocked content, and more, zero configuration Agent ready: Connect Firecrawl to any AI agent or MCP client with a single command Media parsing: Parse and extract content from web-hosted PDFs, DOCX, and more Actions: Click, scroll, write, wait, and press before extracting content Open source: Developed transparently and collaboratively, join our community

Sign up at firecrawl.dev to get your API key. Try the playground to test it out.

Stars: 183k

Language: TypeScript

License: AGPL-3.0

Install:

bash curl -X POST 'https://api.firecrawl.dev/v2/search' \ 

View Firecrawl on GitHub · More about Firecrawl

3. Core by home-assistant

house_with_garden: Open source home automation that puts local control and privacy first.

Stars: 91k

Language: Python

License: Apache-2.0

View Core on GitHub · More about Core

4. Agent Reach by Panniantong

优刻得星图astraflow大模型,支持200+模型一键调用:内置 Kimi K3、DeepSeek V4/V3、Qwen 3、GLM5.2、happyhorse等全球领先开源大模型,无需自训,开箱即用

或在 ~/.openclaw/openclaw.json 中设置 "tools": { "profile": "coding" }。 设置后重启 Gateway(openclaw gateway restart)并开启新对话即可。其他平台(Claude Code、Cursor、Windsurf 等)不受此限制。

  1. 安装 CLI 工具, 从本仓库安装 agent-reach 命令行(自带 yt-dlp、feedparser;不要从 PyPI 安装同名包,它不是本项目) 2. 检查系统基建, 检查 Node.js、gh CLI、mcporter,并给出缺失项的安装方式 3. 按授权安装与配置, 仅在显式传入 --system 时安装依赖并通过 MCP 接入 Exa 4. 检测环境, 判断是本地电脑还是服务器,给出对应的配置建议 5. 按授权注册 SKILL.md, 仅在显式 --system 时写入 Agent 的 skills 目录;默认检查不改文件 6. 问你要不要更多, 默认只激活 6 个零配置渠道;小红书、Twitter、Reddit、Facebook、Instagram 这些需要登录态的,Agent 会列菜单问你要哪些,点名才装

Stars: 86k

Language: Python

License: MIT

View Agent Reach on GitHub · More about Agent Reach

5. Crawl4AI by unclecode

Reliable, large-scale web extraction, now built to be drastically more cost-effective than any of the existing solutions.

Apply here for early access We’ll be onboarding in phases and working closely with early users. Limited slots.

Crawl4AI turns the web into clean, LLM ready Markdown for RAG, agents, and data pipelines. Fast, controllable, battle tested by a 50k+ star community.

Stars: 84k

Language: Python

License: Apache-2.0

Install:

bash pip install crawl4ai[sync] 

View Crawl4AI on GitHub · More about Crawl4AI

6. Deer Flow by bytedance

On February 28th, 2026, DeerFlow claimed the #1 spot on GitHub Trending following the launch of version 2. Thanks a million to our incredible community, you made this happen!

DeerFlow (Deep Exploration and Efficient Research Flow) is an open-source super agent harness that orchestrates sub-agents, memory, and sandboxes to do almost anything, powered by extensible skills.

https://github.com/user-attachments/assets/a8bcadc4-e040-4cf2-8fda-dd768b999c18

Stars: 83k

Language: Python

License: MIT

Install:

bash git clone https://github.com/bytedance/deer-flow.git

View Deer Flow on GitHub · More about Deer Flow

7. Scrapling by d4vinci

Scrapling is an adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl.

Its parser learns from website changes and automatically relocates your elements when pages update. Its fetchers bypass anti-bot systems like Cloudflare Turnstile out of the box. And its spider framework lets you scale up to concurrent, multi-session crawls with pause/resume and automatic proxy rotation - all in a few lines of Python. One library, zero compromises.

Blazing fast crawls with real-time stats and streaming. Built by Web Scrapers for Web Scrapers and regular users, there's something for everyone.

Stars: 82k

Language: Python

License: BSD-3-Clause

Install:

bash pip install scrapling 

View Scrapling on GitHub · More about Scrapling

8. Awesome Claude Skills by ComposioHQ

A comprehensive and curated list of 1000+ production ready and practical Claude Skills and Plugins for enhancing productivity across usecases on not just Claude.ai, Claude Code, but also across coding agents like Codex, Cursor, Gemini CLI, Antigravity and more.

Skills tell your agent how to work. An MCP Gateway gives it secure access to the tools it needs.

Composio MCP Gateway provides a single MCP endpoint for 1,000+ integrations with built-in authentication, team-based access controls, audit logs, and production-ready reliability.

Stars: 76k

Language: Python

View Awesome Claude Skills on GitHub · More about Awesome Claude Skills

9. Career Ops by santifer

I spent months applying to jobs the hard way. So I engineered the system I wish I had. Companies use AI to filter candidates. I just gave candidates AI to choose companies. Now it's open source.

Also runs on any agent-skill-standard CLI. See Supported CLIs.

career-ops (career-ops.org, also known as careerops) turns any AI coding CLI into a full job search command center. Instead of manually tracking applications in a spreadsheet, you get an AI-powered pipeline that: Evaluates offers with a structured evaluation, blocks A-F scored across 5 weighted dimensions, plus block G, a separate posting-legitimacy assessment that never affects the 1-5 score Generates tailored PDFs, ATS-optimized CVs customized per job description Scans portals automatically (Greenhouse, Ashby, Lever, company pages) Processes in batch, evaluate 10+ offers in parallel with sub-agents Tracks everything in a single source of truth with integrity checks Researches companies and finds the right person to contact, applications get you in the queue; research gets you a conversation

Stars: 73k

Language: JavaScript

License: MIT

Install:

bash npx @santifer/career-ops init 

View Career Ops on GitHub · More about Career Ops

10. Awesome Claude Code by hesreallyhim

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team at Anthropic PBC. A delectable showcase of top tier skills, ambidextrous agents, scintillating status lines, top notch developer tooling, and also we have plugins. Suitable for beginners and veterans, with an emphasis on code quality, security, and originality.

Stars: 54k

Language: Python

License: Other

View Awesome Claude Code on GitHub · More about Awesome Claude Code

11. Shannon by KeygraphHQ

Shannon is an autonomous, AI pentester for web applications and APIs. It analyzes your source code, identifies attack paths, and executes real exploits to prove vulnerabilities before they reach production.

This repository is Shannon Open Source: the full agent, run locally from your command line.

[!TIP] AI agents and LLMs: start with llms.txt for a concise map of this repository, or use llms-full.txt for the README and docs combined into one file. What is Shannon? Shannon in Action Quick Start Key Capabilities Editions Architecture Documentation Safety, Scope, and Limitations License About Keygraph Community and Support

Stars: 48k

Language: TypeScript

License: AGPL-3.0

Install:

bash npx @keygraph/shannon setup 

View Shannon on GitHub · More about Shannon

12. Tooljet by ToolJet

ToolJet is the open-source foundation of ToolJet AI - the AI-native platform for building and deploying internal tools, workflows and AI agents. The community edition provides a powerful visual builder, drag-and-drop UI, and integrations with databases, APIs, SaaS apps, and object storage. For AI-powered UI generation, query building, debugging, and enterprise features, see ToolJet AI.

star: If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features.

Everything in CE, plus: AI App Generation: Create apps instantly from natural language prompts. AI Query Builder: Generate and transform queries with AI assistance. AI Debugging: Identify and fix issues with one click. Agent Builder: Create intelligent agents to automate workflows and orchestrate processes. Enterprise-grade Security & Compliance: SOC 2 and GDPR readiness, audit logs, and advanced access control. User Management: Role-based access (RBAC), custom groups, and granular app/data permissions. Multi-environment Management: Seamless dev/stage/prod environments. GitSync & CI/CD: Integrate with GitHub/GitLab for version control and streamlined deployments. Branding & Customization: White-labeling, and custom theming for organizational branding. Fine-Grained Access Control: Secure data and actions at the row, component, page, and query levels. Embedded Apps: Embed ToolJet apps securely within other applications or portals. Enterprise Support: SLAs, priority bug fixes, and onboarding assistance.

Stars: 41k

Language: JavaScript

License: AGPL-3.0

Install:

bash docker run \ 

View Tooljet on GitHub · More about Tooljet

13. Maigret by soxoj

Maigret collects a dossier on a person by username only, checking for accounts on a huge number of sites and gathering all the available information from web pages. No API keys required. AI profiling (demo).

IPcook provides reliable residential proxies for online research, username discovery, and public data collection workflows. High success rates • 99.99% uptime • Response time under 0.5s • Monthly & Pay-as-you-go • Non-expiring traffic • Up to 10 free sub-accounts for team collaboration • Residential proxies from $0.3, $3.2/GB. Special Offer: FREE 100MB trial available. Use code WELCOME20 for 20% off.

RapidProxy provides high-performance residential proxies for Twitter scraping, Selenium automation, and web data extraction. 90M+ IPs • Smart rotation • Anti-block • Non-expiring traffic. Special Offer: Try it free, Plans from $0.65/GB. Use code RAPID10 for 10% off. In one minute Main features Demo Installation Usage Contributing Commercial Use About

Stars: 38k

Language: Python

License: MIT

Install:

bash pip install maigret 

View Maigret on GitHub · More about Maigret

14. Ai Website Cloner Template by JCodesMore

Give your AI coding agent a URL and watch it recreate the website as a clean Next.js app.

Best results with Claude Code + Opus 5. Works with Codex, Cursor, Gemini, and more.

Power your scraping and automation with 90M+ residential IPs, 500MB free traffic, and non-expiring bandwidth. Explore RapidProxy

Stars: 35k

Language: TypeScript

License: MIT

Install:

bash git clone https://github.com/YOUR-USERNAME/YOUR-NEW-REPOSITORY.git

View Ai Website Cloner Template on GitHub · More about Ai Website Cloner Template

15. N8n Mcp by czlonkowski

A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to n8n node documentation, properties, and operations. Deploy in minutes to give Claude and other AI assistants deep knowledge about n8n's 2,412 workflow automation nodes (829 core + 1,583 community).

n8n-MCP serves as a bridge between n8n's workflow automation platform and AI models, enabling them to understand and work with n8n nodes effectively. It provides structured access to: 2,412 n8n nodes - 829 core nodes + 1,583 community nodes (1,340 verified) Node properties - 99% coverage with detailed schemas Node operations - 66.5% coverage of available actions Documentation - 86% coverage from official n8n docs (including AI nodes) AI tools - 267 AI-capable tool variants detected with full documentation Real-world examples - 156 ranked configurations extracted from popular templates Template library - 2,352 workflow templates with 99.96% AI metadata coverage Community nodes - Search verified community integrations with source filter

n8n-mcp started as a personal tool but now helps tens of thousands of developers automate their workflows efficiently. Maintaining and developing this project competes with my paid work. Your sponsorship helps me dedicate focused time to new features, respond quickly to issues, keep documentation up-to-date, and ensure compatibility with latest n8n releases. Become a sponsor

Stars: 23k

Language: TypeScript

License: MIT

View N8n Mcp on GitHub · More about N8n Mcp

16. Ego Lite by citrolabs

ego (lite) is a browser where you and your AI agents work in parallel. Your agents run multiple browser tasks in their own Spaces while your tabs stay yours, and tasks complete faster on fewer tokens.

Existing tools like browser-use and agent-browser are browser automation frameworks: they need a separate browser to drive, logins never carry cleanly, and you and the agent end up fighting for the same tabs. ego lite is one browser designed from the start for the two of you to share. No extra setup, and the agent can always reach your real logins and tabs through ego-browser.

https://github.com/user-attachments/assets/ffe7954b-58ee-411e-b35d-ec30c58a08bc

Stars: 17k

Language: JavaScript

License: MIT

Install:

bash npx skills add citrolabs/ego-lite 

View Ego Lite on GitHub · More about Ego Lite

17. Claude Code Tips by ykdojo

Here are my tips for getting the most out of Claude Code, including a custom status line script and Claude Code running itself in a container. Also includes the dx plugin: skills for everyday dev workflows.

[](https://www.youtube.com/watch?v=hiISl558JGE) Tip 0: Customize your status line Tip 1: Learn a few essential slash commands Tip 2: Talk to Claude Code with your voice Tip 3: Break down large problems into smaller ones Tip 4: Using Git and GitHub CLI like a pro Tip 5: AI context is like milk; it's best served fresh and condensed! Tip 6: Getting output out of your terminal Tip 7: Set up terminal aliases for quick access Tip 8: Proactively compact your context Tip 9: Complete the write-test cycle for autonomous tasks Tip 10: Cmd+A and Ctrl+A are your friends Tip 11: Invest in your own workflow Tip 12: Search through your conversation history Tip 13: Multitasking with terminal tabs Tip 14: Git worktrees for parallel branch work Tip 15: Manual exponential backoff for long-running jobs Tip 16: Claude Code as a writing assistant Tip 17: Markdown is the st Tip 18: Use Notion to preserve links when pasting Tip 19: Isolated environments for long-running risky tasks Tip 20: The best way to get better at using Claude Code is by using it Tip 21: Fork and half-clone conversations Tip 22: Use realpath to get absolute paths Tip 23: Understanding CLAUDE.md vs Skills vs Slash Commands vs Plugins Tip 24: Interactive PR reviews Tip 25: Claude Code as a research tool Tip 26: Mastering different ways of verifying its output Tip 27: Claude Code as a DevOps engineer Tip 28: Keep CLAUDE.md simple and review it periodically Tip 29: Claude Code as the universal interface Tip 30: It's all about choosing the right level of abstraction Tip 31: Use auto mode Tip 32: Control Claude Code from your phone Tip 33: Learn to use artifacts Tip 34: Write lots of tests (and use TDD) Tip 35: Be braver in the unknown; iterative problem solving Tip 36: Running bash commands and subagents in the background Tip 37: The era of personalized software is here Tip 38: Navigating and editing your input box Tip 39: Spend some time planning, but also prototype quickly Tip 40: Simplify overcomplicated code Tip 41: Automation of automation Tip 42: Share your knowledge and contribute where you can Tip 43: Keep learning! Tip 44: Install the dx plugin Tip 45: Quick setup script Tip 46: Switch between multiple Claude accounts

You can customize the status line at the bottom of Claude Code to show useful info. I set mine up to show the model, current directory, git branch (if any), uncommitted file count, sync status with origin, and a visual progress bar for token usage. It also shows a second line with my last message so I can see what the conversation was about:

Stars: 10k

Language: HTML

License: Other

View Claude Code Tips on GitHub · More about Claude Code Tips

18. Claude Ads by AgriciDaniel

Claude-first, portable paid-media operations for agencies, consultants, and in-house performance teams.

Claude Ads turns authorized exports or account reads into source-grounded audits, plans, creative workflows, experiments, monitoring, and reports. It is read-only by default. Live changes stay disabled until the exact platform and operation pass approval, idempotency, verification, audit, and rollback gates.

Claude Ads ships from two homes: the public release at AgriciDaniel/claude-ads (MIT, no membership required) and the community mirror at AI-Marketing-Hub/claude-ads, where AI Marketing Hub Pro members get early access and direct collaboration. Audits paid-media accounts with dated evidence and explicit confidence. Plans campaigns, channels, budgets, measurement, and experiments. Creates copy, image, video, and product-photo briefs and assets. Monitors pacing, delivery, tracking, fatigue, policy, and performance. Produces versioned JSON, then renders Markdown, HTML, and optional PDF. Drafts safe account changes without applying them by default. Reports missing data, stale sources, contradictions, and partial failures.

Stars: 9.6k

Language: Python

License: MIT

Install:

bash git clone https://github.com/AgriciDaniel/claude-ads.git

View Claude Ads on GitHub · More about Claude Ads

19. Super Scraper by apify

SuperScraper API is an Actor that provides a REST API for scraping websites. Just pass the URL of a web page and get back the fully rendered HTML content. SuperScraper API is compatible with ScrapingBee, ScrapingAnt, and ScraperAPI interfaces.

Main features: Extract HTML from arbitrary URLs with a headless browser for dynamic content rendering. Circumvent blocking using datacenter or residential proxies, as well as browser fingerprinting. Seamlessly scale to a large number of web pages as needed. Capture screenshots of the web pages.

Note that SuperScraper API uses the new experimental Actor Standby mode, so it's not started the traditional way from Apify Console. Instead, it's invoked via the HTTP REST API provided directly by the Actor. See the examples below.

Stars: 44

Language: TypeScript

View Super Scraper on GitHub · More about Super Scraper

Final thoughts on automation GitHub repos

The best automation repo is the one you come back to. Pick 2 or 3 from this list, give them a month, and keep the ones you look forward to.

Navid Moazzez

AI business strategist & AI OS builder

Navid Moazzez helps creators and founders master AI and build their own AI Operating System (AI OS) to automate their business and life.

Navid.me is reader-supported. When you buy through links on this site, I may earn an affiliate commission. Learn more.

More GitHub repos

More free tools

Related MCP servers & CLIs

Free AI newsletter

The most actionable AI newsletter for founders

Every week, get proven AI strategies, curated tools, and step-by-step systems to grow your audience, create better content, and build a profitable creator business.

No fluff, no filler, no BS. Just five minutes each week that might level up your online business and life.

P.S. Sign up now to get free access to my ultimate AI tools guide for creators.

Loved by 10,000+ readers