Awesome AI AgentsJob Automation Tools

microsoft/genaiscript

⭐ 2885 TypeScript repository created 2023-08-17

GenAIScript is a JavaScript-based framework designed to programmatically assemble prompts for large language models (LLMs) and orchestrate interactions between LLMs, tools, and data. It provides a comprehensive toolbox that simplifies prompt creation and management, making it productive and easy to use. The project integrates seamlessly with Visual Studio Code and supports command-line usage, enabling developers to edit, debug, run, and test scripts efficiently. GenAIScript supports multiple LLM providers including GitHub Copilot, GitHub Models, OpenAI, Azure OpenAI, Anthropic, and others. The framework allows users to write scripts that include files, data, and structured output, facilitating complex workflows such as analyzing data from files and extracting JSON outputs automatically. It supports stylized JavaScript and TypeScript for building prompts, enabling developers to define context, structure data with schemas, and assign tasks programmatically. The project includes built-in support for data schemas with validation and repair capabilities, leveraging Zod for schema definitions. GenAIScript can ingest and manipulate various file formats including PDFs, DOCX, CSV, and XLSX, allowing users to work with text and tabular data seamlessly. It also supports generating files from LLM outputs and previewing changes with a refactoring UI. The framework offers powerful file search capabilities using grep or fuzzy search. Additional features include text and image classification, registration of JavaScript functions as tools and agents for LLMs, vector search for retrieval-augmented generation (RAG), and support for running models locally or through cloud providers. It also supports code interpretation in sandboxed environments, containerized execution with Docker, and video processing for transcription and frame extraction. Overall, GenAIScript is a versatile and powerful tool for developers looking to harness the capabilities of LLMs programmatically, enabling automation, integration, and advanced workflows in AI scripting.

https://github.com/microsoft/genaiscript

agentagentsaianthropicazure-openaichatgptclassificationcode-interpretercsvdata-schemasdeepseek-r1dockerdocxfile-manipulationfile-searchframe-extractiongenaigenaiscriptgenaistackgithub-copilotgptgpt4javascriptllmllm-frameworklocal-modelsopenaipdfphi4prompt-engineeringpromptsscriptingtoolstranscriptiontypescriptvector-searchvideo-processingvisual-studio-codevscode-extensionxlsx

Also in Job Automation Tools

career-ops-hq/career-ops

Open-source multi-agent job search pipeline that runs inside AI coding CLIs, scoring listings, tailoring CVs, and tracking every application.

huginn/huginn

Huginn is an open-source platform that enables users to create customizable agents to automate online tasks, monitor events, and perform actions securely on their own server.

Dokploy/dokploy

Dokploy is a self-hostable Platform-as-a-Service (PaaS) simplifying application and database deployment, offering an open-source alternative to commercial cloud platforms.

1Panel-dev/1Panel

1Panel is a web-based server management panel designed for Linux/VPS, offering tools for managing agents, LLMs, websites, databases, containers, files, and tasks.

activepieces/activepieces

Activepieces is an open-source AI automation platform that provides an extensible, no-code builder framework with over 280 MCP servers for AI agents, enabling seamless AI workflows and integrations.

nikivdev/code

Flow is a robust CLI tool designed to accelerate project development and workflow management, offering fast installation, upgrades, and a comprehensive set of features for local development.

qax-os/excelize

Excelize is a Go library for reading, writing, and manipulating Microsoft Excel spreadsheet files with support for charts, images, and large datasets.

oblien/openship

Openship is a self-hostable, open-source deployment platform with integrated CI/CD, simplifying application deployment from repository to production with automatic builds, routing, and TLS terminat...