{"data":{"node":{"slug":"ozgrozer-ai-renamer","name":"ai-renamer","tagline":"A Node.js CLI tool for intelligent file renaming using AI models","github_url":"https://github.com/ozgrozer/ai-renamer","owner":"ozgrozer","repo":"ai-renamer","owner_avatar_url":"https://avatars.githubusercontent.com/u/651938?v=4","primary_language":"JavaScript","stars":2123,"forks":143,"topics":["ai","automation","cli-tool","file-management","file-renamer","files","image-renamer","llama3","lm-studio","machine-learning","ollama","openai","video-renamer"],"archived":false,"github_pushed_at":"2025-02-09T14:58:12+00:00","maintenance_label":"Dormant","stars_delta_30d":13,"url":"https://www.graphcanon.com/tools/ozgrozer-ai-renamer","markdown_url":"https://www.graphcanon.com/tools/ozgrozer-ai-renamer.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ozgrozer-ai-renamer","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ozgrozer-ai-renamer"},"categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"automation","name":"automation"},{"slug":"cli-tool","name":"cli-tool"},{"slug":"file-management","name":"file-management"},{"slug":"image-renamer","name":"image-renamer"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"video-renamer","name":"video-renamer"}],"edges":[],"neighbours":[{"slug":"iofficeai-officecli","name":"OfficeCLI","tagline":"First and best Office suite for AI agents to automate Word, Excel, and PowerPoint files.","github_url":"https://github.com/iOfficeAI/OfficeCLI","owner":"iOfficeAI","repo":"OfficeCLI","owner_avatar_url":"https://avatars.githubusercontent.com/u/145246968?v=4","primary_language":"C#","stars":28777,"forks":1953,"topics":["agent","ai","claude-code","cli","codex","docx","excel","office","openclaw","pptx","presentation","skills","word","xlsx"],"archived":false,"github_pushed_at":"2026-08-13T10:28:53+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/iofficeai-officecli","markdown_url":"https://www.graphcanon.com/tools/iofficeai-officecli.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/iofficeai-officecli","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=iofficeai-officecli","shared_categories":["developer-tools"]},{"slug":"opendataloader-project-opendataloader-pdf","name":"opendataloader-pdf","tagline":"PDF Parser for AI-ready data","github_url":"https://github.com/opendataloader-project/opendataloader-pdf","owner":"opendataloader-project","repo":"opendataloader-pdf","owner_avatar_url":"https://avatars.githubusercontent.com/u/211280852?v=4","primary_language":"Java","stars":28528,"forks":2724,"topics":["a11y","accessibility","ai","bounding-box","document-parsing","eaa","html","json","markdown","ocr","ocr-recognition","pdf","pdf-accessibility","pdf-converter","pdf-extraction","pdf-parser","pdf-ua","rag","tables","tagged-pdf"],"archived":false,"github_pushed_at":"2026-08-18T04:01:45+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/opendataloader-project-opendataloader-pdf","markdown_url":"https://www.graphcanon.com/tools/opendataloader-project-opendataloader-pdf.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/opendataloader-project-opendataloader-pdf","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=opendataloader-project-opendataloader-pdf","shared_categories":["model-training"]},{"slug":"promtengineer-localgpt","name":"localGPT","tagline":"Chat with your documents locally using GPT models","github_url":"https://github.com/PromtEngineer/localGPT","owner":"PromtEngineer","repo":"localGPT","owner_avatar_url":"https://avatars.githubusercontent.com/u/134474669?v=4","primary_language":"Python","stars":22202,"forks":2461,"topics":[],"archived":false,"github_pushed_at":"2026-08-26T04:52:30+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/promtengineer-localgpt","markdown_url":"https://www.graphcanon.com/tools/promtengineer-localgpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/promtengineer-localgpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=promtengineer-localgpt","shared_categories":[]},{"slug":"yusufkaraaslan-skill-seekers","name":"Skill_Seekers","tagline":"Automation tool for converting documentation and code into Claude AI skills","github_url":"https://github.com/yusufkaraaslan/Skill_Seekers","owner":"yusufkaraaslan","repo":"Skill_Seekers","owner_avatar_url":"https://avatars.githubusercontent.com/u/11597362?v=4","primary_language":"Python","stars":15009,"forks":1530,"topics":["ai-tools","ast-parser","automation","claude-ai","claude-skills","code-analysis","conflict-detection","documentation","documentation-generator","github","github-scraper","mcp","mcp-server","multi-source","ocr","pdf","python","web-scraping"],"archived":false,"github_pushed_at":"2026-09-16T20:32:39+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/yusufkaraaslan-skill-seekers","markdown_url":"https://www.graphcanon.com/tools/yusufkaraaslan-skill-seekers.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/yusufkaraaslan-skill-seekers","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=yusufkaraaslan-skill-seekers","shared_categories":["model-training","developer-tools"]},{"slug":"ther1d-shell-gpt","name":"shell_gpt","tagline":"A command-line productivity tool powered by AI large language models","github_url":"https://github.com/TheR1D/shell_gpt","owner":"TheR1D","repo":"shell_gpt","owner_avatar_url":"https://avatars.githubusercontent.com/u/16740832?v=4","primary_language":"Python","stars":12287,"forks":977,"topics":["chatgpt","cheat-sheet","cli","commands","gpt-3","gpt-4","gpt-5","linux","llama","llm","ollama","openai","productivity","python","shell","terminal"],"archived":false,"github_pushed_at":"2026-07-02T06:03:01+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/ther1d-shell-gpt","markdown_url":"https://www.graphcanon.com/tools/ther1d-shell-gpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ther1d-shell-gpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ther1d-shell-gpt","shared_categories":[]},{"slug":"datajuicer-data-juicer","name":"data-juicer","tagline":"Data processing for and with foundation models","github_url":"https://github.com/datajuicer/data-juicer","owner":"datajuicer","repo":"data-juicer","owner_avatar_url":"https://avatars.githubusercontent.com/u/223222708?v=4","primary_language":"Python","stars":6897,"forks":404,"topics":["data","data-analysis","data-pipeline","data-processing","data-science","data-visualization","foundation-models","instruction-tuning","large-language-models","llm","llms","multi-modal","pre-training","synthetic-data"],"archived":false,"github_pushed_at":"2026-08-13T09:19:31+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/datajuicer-data-juicer","markdown_url":"https://www.graphcanon.com/tools/datajuicer-data-juicer.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/datajuicer-data-juicer","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=datajuicer-data-juicer","shared_categories":["model-training"]},{"slug":"elyase-awesome-gpt3","name":"awesome-gpt3","tagline":"A collection of demos and articles about the OpenAI GPT-3 API","github_url":"https://github.com/elyase/awesome-gpt3","owner":"elyase","repo":"awesome-gpt3","owner_avatar_url":"https://avatars.githubusercontent.com/u/1175888?v=4","primary_language":null,"stars":4521,"forks":346,"topics":[],"archived":true,"github_pushed_at":"2023-08-27T11:46:48+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/elyase-awesome-gpt3","markdown_url":"https://www.graphcanon.com/tools/elyase-awesome-gpt3.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/elyase-awesome-gpt3","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=elyase-awesome-gpt3","shared_categories":["model-training"]},{"slug":"nyldn-claude-octopus","name":"claude-octopus","tagline":"Surface AI blindspots before you ship","github_url":"https://github.com/nyldn/claude-octopus","owner":"nyldn","repo":"claude-octopus","owner_avatar_url":"https://avatars.githubusercontent.com/u/4805949?v=4","primary_language":"Shell","stars":4090,"forks":378,"topics":["ai-agents","ai-orchestration","claude-code","claude-code-plugin","codex","copilot","developer-tools","double-diamond","gemini","multi-ai","multi-llm","ollama"],"archived":false,"github_pushed_at":"2026-09-20T05:07:44+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/nyldn-claude-octopus","markdown_url":"https://www.graphcanon.com/tools/nyldn-claude-octopus.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nyldn-claude-octopus","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nyldn-claude-octopus","shared_categories":["developer-tools"]},{"slug":"guangzhengli-chatfiles","name":"ChatFiles","tagline":"Document Chatbot powered by GPT and Embedding","github_url":"https://github.com/guangzhengli/ChatFiles","owner":"guangzhengli","repo":"ChatFiles","owner_avatar_url":"https://avatars.githubusercontent.com/u/39078991?v=4","primary_language":"TypeScript","stars":3337,"forks":461,"topics":["chatbot","chatfile","chatgpt","chatgpt-api","chatpdf"],"archived":false,"github_pushed_at":"2024-12-17T10:26:50+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/guangzhengli-chatfiles","markdown_url":"https://www.graphcanon.com/tools/guangzhengli-chatfiles.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/guangzhengli-chatfiles","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=guangzhengli-chatfiles","shared_categories":[]},{"slug":"huggingface-datatrove","name":"datatrove","tagline":"Platform-agnostic customizable pipeline processing blocks for data processing and transformation.","github_url":"https://github.com/huggingface/datatrove","owner":"huggingface","repo":"datatrove","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":3324,"forks":297,"topics":[],"archived":false,"github_pushed_at":"2026-08-13T16:04:51+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/huggingface-datatrove","markdown_url":"https://www.graphcanon.com/tools/huggingface-datatrove.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-datatrove","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-datatrove","shared_categories":["model-training"]},{"slug":"alekpet-comfyui-custom-nodes-alekpet","name":"ComfyUI_Custom_Nodes_AlekPet","tagline":"Custom nodes extending ComfyUI capabilities","github_url":"https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet","owner":"AlekPet","repo":"ComfyUI_Custom_Nodes_AlekPet","owner_avatar_url":"https://avatars.githubusercontent.com/u/25489996?v=4","primary_language":"JavaScript","stars":1527,"forks":96,"topics":["glm","ide","painter","pose-detection","speech-recognition","speech-synthesis","speech-to-text","tranlsate"],"archived":false,"github_pushed_at":"2026-09-17T09:17:24+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/alekpet-comfyui-custom-nodes-alekpet","markdown_url":"https://www.graphcanon.com/tools/alekpet-comfyui-custom-nodes-alekpet.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alekpet-comfyui-custom-nodes-alekpet","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alekpet-comfyui-custom-nodes-alekpet","shared_categories":[]},{"slug":"starlightsearch-embedanything","name":"EmbedAnything","tagline":"Highly Performant, Modular, Memory Safe and Production-ready Inference, Ingestion and Indexing built in Rust","github_url":"https://github.com/StarlightSearch/EmbedAnything","owner":"StarlightSearch","repo":"EmbedAnything","owner_avatar_url":"https://avatars.githubusercontent.com/u/165606246?v=4","primary_language":"Rust","stars":1307,"forks":142,"topics":["ai","cloud","generative-ai","hacktoberfest","high-performance","indexing","inference","information-retrieval","large-language-models","local","machine-learning","onnxruntime","pipeline","production-ready","python","rag","rust","search","server","vector-database"],"archived":false,"github_pushed_at":"2026-08-12T08:56:59+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/starlightsearch-embedanything","markdown_url":"https://www.graphcanon.com/tools/starlightsearch-embedanything.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/starlightsearch-embedanything","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=starlightsearch-embedanything","shared_categories":[]}]}}