
get_jobs
💼【AI找工作助手】全平台自动投简历脚本:(boss、前程无忧、猎聘、拉勾、智联招聘)
Stars: 3246

Get Jobs is a tool designed to help users find and apply for job positions on various recruitment platforms in China. It features AI job matching, automatic cover letter generation, multi-platform job application, automated filtering of inactive HR and headhunter positions, real-time WeChat message notifications, blacklisted company updates, driver adaptation for Win11, centralized configuration, long-lasting cookie login, XPathHelper plugin, global logging, and more. The tool supports platforms like Boss直聘, 猎聘, 拉勾, 51job, and 智联招聘. Users can configure the tool for customized job searches and applications.
README:
我知道你心中有煎熬,有焦虑,像一柄长剑悬在头顶,随时可能落下。
若黑夜终将黑暗,那你即是黎明。
黎明前的黑暗,最冷、最险、最难熬。
但断剑重铸之日,便是英雄归来之时。
挺过这一刻,纵使刀山火海,又有何惧?
-
- 如果你有你心仪的工作,请在我这里许下愿望,如果实现了,请记得回来更新状态
- 许愿墙为飞书文档,你可以编辑好以后,导出为xlsx文档,然后覆盖本项目中resources文件夹中的"许愿墙.xlsx"文档
- 接下来,你就可以把xlsx文档,提交到main分支,然后……你就是本项目的开发者之一了。
- 你可以在你的简历中加上一条,Github,热门开源项目开发者之一。
- 但是你需要尽可能的,熟悉本项目的逻辑,去想象某一块功能就是你做的,这样可以更从容,更优雅的"吹牛逼”。
- 只要你相信你自己,本项目就会帮你,你要记住,是你自己拯救的你自己。
需要注意的是,提交pr的commit:请固定使用"✨I can do it!“,然后提交pr即可,剩下的,我全都搞定啦!
- 📌 目前该项目存在的问题
- 当前招聘市场,有效的软件仅有 Boss 和 猎聘(有少部分岗位)。
- 如果 Boss 出现掉线等问题,请注意两点:
- 当天停止投递,第二天接着投,否则可能会封号。
-
最重要的事情:不要依赖程序投递 Boss!!!
手机上的 Boss,比本程序网页端靠谱得多。当你手机投的很累,又没有投够 100 个,请再使用本程序的 Boss 投递! - 本项目为 GitHub 热门开源项目,目前已申请 Intelli 的开源支持计划。加入开发组意味着你可以获得 Intelli 编辑器官方的* 免费全家桶永久使用权*,欢迎联系我!
- 本项目遵循 MIT 协议。是的,你可以商业化,但是——真心希望你能帮助更多人,团结起来!
- 【重要】跳转到文末更新日志
- 🚀 本项目资源
- 内推链接:飞书文档
- 简历修改、面试指导、背调跟随、全套服务流程:如你需要,都可联系。
- 🧠 最后的心法
- 我需要你做的,就是认真准备每一个面试,去争取每一个 offer,去实现你的愿望、目标、梦想。
- 而不是怕这怕那,去抱怨这个抱怨那个,找借口,逃避,放弃。
💥 “怕输,你就不配赢!”
- Github(国外访问):https://github.com/loks666/get_jobs
- Gitee·码云(中国大陆):https://gitee.com/lok666/get_jobs
- https://api.ruyun.fun/ [支持市面全部大模型!折扣比例2比1!1刀也可充,详情请联系站内客服]
- 💥 AI 智能匹配:AI检测岗位匹配度,并根据JD自动撰写个性化的打招呼语(仅限 Boss 直聘)。
- 📷️ 图片简历:Boos直聘可在发送打招呼语后自动发送图片简历,无须等待HR索要简历,有效提高回复率。
- ⏰ 定时投递:一键投递所有平台,可设置定时投递,第二天自动重新投递,省时省力。
- 🔎 智能过滤:自动过滤 不活跃 HR、猎头岗位、目标薪资,让你的简历投递更精准。
- 📢 实时通知:通过企业微信消息推送,实时掌握简历投递情况,不错过任何机会。
- 🚫 黑名单功能:自动更新黑名单企业,避免重复投递不合适的公司,提高投递效率。
- 🛠️ 易于配置:集中化配置,只需修改配置文件即可自定义筛选条件,轻松上手。
- 🔄 持久登录:支持超长 Cookie 登录,大部分平台每周仅需扫码一次,减少重复操作。
- ❌必须要关闭墙外代理,由于主要针对的国内平台,墙外代理会导致页面加载缓慢
- 💪🏻如你有“折腾精神”希望自己配置,QQ群内提供免费答疑,如你不想麻烦,可进入群聊查看群公告
- 📰由于不同系统的页面不一样,导致可能不兼容,文末会给出文档,尽可能让大家能自定义修改
- 🚩如您不方便访问github,可使用码云镜像(中国大陆)版本:gitee/getjobs
已经有人在交流群里 发广告 等与本项目无关的信息 如果带着不同目的或者没想清楚就进群的 一经发现群主会对您的家人及朋友进行亲切(没有素质)的问候 并将您请出群聊,请珍惜交流的机会,谢谢!
git clone https://github.com/loks666/get_jobs.git
cd get_jobs
- 目前程序自动判断系统环境,使用对应的chromedriver,并进行浏览器操作
- 但是你的Chrome版本必须是在Chrome官网下载的,并且为对应版本( 默认最新),才可使用
- 非windows的操作系统,请自行下载对应的驱动到src/main/resources路径下解压使用
更多环境配置详情请点击:📚 环境配置
-
🔩 通用配置
- 日志文件在 target/logs 目录下,所有日志都会输出在以运行日期结尾的日志文件中
- Constant.WAIT_TIME:超时等待时间,单位秒,用于等待页面加载
- cookie登录: 扫码后会自动保存cookie.json文件在代码运行目录下,换号直接删除cookie.json即可
- 每个平台的配置转换码都在平台文件夹下的Enum类里,找到相应的代码添加到类中即可
-
📢 企业微信消息推送设置
- 把.env_template文件重命名为
.env
- 在企业微信中创建一个群聊,然后添加机器人,获取到机器人URL,复制到
.env
文件中的HOOK_URL
即可 - 保持config.yaml文件中
bot.is_send
为true - 企业微信推送示例
完成以上配置,在每个平台投递结束简历后,便会在企业微信的群聊内,推送岗位的投递情况,无须改动其他代码
- 把.env_template文件重命名为
-
🤖 AI配置
-
.env
配制如下:HOOK_URL=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=your_key_here BASE_URL=https://api.openai.com API_KEY=sk-xxx MODEL=gpt-4o-mini
-
HOOK_URL
:企业微信机器人推送的链接 -
BASE_URL
:直连或中转链接地址,如果是直连需要开梯子 -
API_KEY
:调用的API KEY -
MODEL
:需要使用的模型名称
根据测试,boss直聘在每天所有的岗位投递结束后消耗的额度(gpt-4o-mini)大约在0.06美元(6美分)
左右,代理除了在本项目中可用,也可使用客户端(https://github.com/knowlimit/ChatGPT-NextWeb)进行使用
在日常生活中使用,所以不会浪费,充值额度1刀起,随用随充
💥注意!AI代理地址:如云API:https://api.ruyun.fun/ ,该网站可自主充值需要的金额,无任何捆绑消费,支持市面上全部大模型,2人民币=1美元,base_url默认使用"https://api.ruyun.fun/" 即可 -
-
⚙️ 最重要的配置文件(💥config.yaml💥)
因为配置文主要改动较多,所以不放在自述文件中,请自己根据需要修改
-
boss直聘(Boss.java)【最推荐!每日仅可发起100次新聊天,活跃度还行,但是每日投递次数太少】
注意:设置配置文件的sayHi为你的打招呼语,否则会投递失败 投递结束后会自动更新黑名单企业,发送过不合适等消息的HR的公司会加入黑名单,不会在投递该公司 现在找工作是很难,但也别做舔狗,打工人不是牛马!
- 发送图片简历
在resources文件夹下,将自己的pdf简历转换为resume.jpg,同时配置项sendImgResume为ture,即可自动发送图片简历 pdf转图片需要wps会员,如果找不到相关工具,可联系群主帮忙转换,5r/次
- 目标薪资设置:expectedSalary: [ 25,35 ]
- 单位为K,第一个数字为最低薪资,第二个数字为最高薪资,只填一个数字默认为只要求最低薪水,不要求最高薪水
data.json //黑名单数据,在投递结束后会查询聊天记录寻找不合适的公司添加进去 ├── blackCompanies: List.of("复深蓝"); // 公司黑名单,多个用逗号分隔 ├── blackRecruiters: List.of("猎头"); // 排除招聘人员,比如猎头 └── blackJobs: List.of("外包", "外派"); // 排除岗位,比如外包,外派
-
51job(Job.java)【投递有上限,且限制搜索到的岗位数量,没什么活人】
51job现在已经烂掉了,不建议使用 现在投递一段时间后会出现投递上限 目前的解决方式是投一页暂停10秒,先这么着吧
-
拉勾(Lagou.java)【投递无上限,会限制投递的频率,没什么活人而且投不了几个岗位】
默认使用微信扫码,请绑定微信账号 拉勾需要指定默认投递简历(在线简历 or 附件简历),否则会投递失败 拉勾直接使用的是微信扫码登录,运行后直接扫码即可,开箱通用 但是拉勾由于反爬机制较为严重,代码中嵌套了大量的sleep,导致效率较慢 这边建议拉勾的脚本运行一段时间后差不多就行了,配合手动在app或者微信小程序投递简历效果更佳! 拉勾目前有个玄学bug,投递的时候随机失败,可以解决的大佬请联系我
-
猎聘(Liepin.java)【默认打招呼无上限,主动发消息有上限,虽然成功率不高,好在量大,较为推荐】
注意:需要在猎聘App最新版设置打招呼语(默或者自定义皆可),即可自动发送消息,不会被限制 只可微信扫码,请绑定微信账号 需要使用最新版猎聘手机app设置打招呼文本,只要不主动发消息,可以无限制对猎头打招呼,程序默认为该配置。
-
智联招聘(ZhiLian.java)【投递上限100左右,岗位质量较差,走投无路可以考虑】
智联招聘需要指定默认投递简历(在线简历 or 附件简历),否则会投递失败 只可微信扫码,请绑定微信账号
- 目前默认Boss会定时投递两次,可以修改相关代码修改时间
- 每个包下的Scheduled文件,即使单独针对平台的定时投递,例:BossScheduled.java ,就是boss平台每天定时投递
- 定时投递第一次运行时会立即投递一次,到了第二天设定的时间,会再次投递,时间可以自行在代码中修改
- win平台下,配置任务计划,执行run_startall.bat脚本即可,时间可以自己设定
- StartAll.javaBossScheduled.java 脚本可以一键启动所有平台,需要哪些平台可以自行进行修改编辑
- V2VDaGF0OkFpckVsaWF1azk1Mjcs6K+35aSH5rOo77ya5pq06aOO6Zuo5bCx6KaB5p2l5LqG
- 扫码添加:QQ加群答案为本项目仓库名【get_jobs】
点击下面的链接可直接加群,微信群由于没有活跃度,所以停止了
本项目文档已相对完善,如有运行仍有问题,请添加QQ群联系群主或在群内沟通
- 请注意:
- 本项目不支持服务器部署,无须尝试,如招聘网站发现访问者为服务器IP,不会返回任何网站数据。
- 在开发与部署过程有任何问题都可在群内沟通,但群内的同学没有义务必须要解决您的问题,请保持礼貌提问的态度。
注:本项目为免费开源项目,非Saas类出售商品,不会考虑任何兼容的设备以及他人的需求,如多位同学有相同的需求可以提出issue,具有一定需求性会考虑开发,其他的问题有能力就自己修改,否则请联系群主,非诚勿扰。
- 2025-08-08 04:33:56
- Boss直聘逻辑修正,现已能完整运行所有流程。
- 图片简历不能发送,AI打招呼功能正常。
- 目前boss驱动已从Selenium改为playwright。
- 新增gui分支,该分支为本项目的gui版本,主要为群管理:【凯】提供。
- 砍掉了bark推送,用户地区码,手机端等杂七杂八不重要的功能,返璞归真。
- 2024-08-12 22:56:20
- 添加企业微信消息推送功能
- 2024-08-12 22:56:20
- 添加企业微信消息推送功能
- 2024-08-11 18:39:56
- 修复智联,猎聘等不能投递的问题。
- 添加定时投递功能
- 2024-06-06 17:41:20
- boss支持多城市投递。
- 2024-06-06 01:49:38
- boos:若公司名小于2个字或4个字母则不会添加进黑名单
- 添加linux系统支持。
- 2024-04-28 15:20:06
- boos:自动更新黑名单公司
- 2024-04-15 01:52:18
- 新增config.yaml,目前仅需修改配置文件即可,已全平台支持
- cookie有效期延长,保持至少一周(拉勾平台除外)【安慰剂】
我们欢迎一切形式的贡献,你可以先查看我们的 Issues 和 Discussions,那里藏着无数等待你大展身手的机会!
我们对代码质量有很高的要求,但不要担心 —— 你完全可以使用 GPT 等工具进行风格打磨,只要最终输出优雅且可靠的成果!
如果你希望进入开发组,却一时不知道从哪里开始?
没关系,观察,思考,提出你的见解,与大家讨论,去发现真正有价值的功能!
不要怕失败,不要畏惧修改。
每一次讨论,每一次提交,每一次调整,都是在为你的成长积蓄力量!
当你的 PR 被成功合并的那一刻,你会明白 —— 所有努力,所有坚持,他们都值得!
- Fork 本项目
- 从
main
分支新建你的个人开发分支 - 开发完成后,提交 Pull Request 到 loks666/get_jobs 的
dev
分支
(❗ 注意:不是 main,是 dev!) - 提交 Commit 时,请在信息前加上一个符合提交内容的 **Emoji 表情 **(emoji网站)自由发挥!
- 等待管理员审核,验证无误后,代码将合并到
main
分支 - 表现优秀者,可提前申请加入开发组,与我们并肩作战!
"每一个伟大,都有一个平凡的开始"
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for get_jobs
Similar Open Source Tools

get_jobs
Get Jobs is a tool designed to help users find and apply for job positions on various recruitment platforms in China. It features AI job matching, automatic cover letter generation, multi-platform job application, automated filtering of inactive HR and headhunter positions, real-time WeChat message notifications, blacklisted company updates, driver adaptation for Win11, centralized configuration, long-lasting cookie login, XPathHelper plugin, global logging, and more. The tool supports platforms like Boss直聘, 猎聘, 拉勾, 51job, and 智联招聘. Users can configure the tool for customized job searches and applications.

douyin-chatgpt-bot
Douyin ChatGPT Bot is an AI-driven system for automatic replies on Douyin, including comment and private message replies. It offers features such as comment filtering, customizable robot responses, and automated account management. The system aims to enhance user engagement and brand image on the Douyin platform, providing a seamless experience for managing interactions with followers and potential customers.

Saber-Translator
Saber-Translator is your exclusive AI comic translation tool, designed to effortlessly eliminate language barriers and enjoy the original comic fun. It offers features like translating comic images/PDFs, intelligent bubble detection and text recognition, powerful AI translation engine with multiple service providers, highly customizable translation effects, real-time preview and convenient operations, efficient image management and download, model recording and recommendation, and support for language learning with dual prompt word outputs.

KubeDoor
KubeDoor is a microservice resource management platform developed using Python and Vue, based on K8S admission control mechanism. It supports unified remote storage, monitoring, alerting, notification, and display for multiple K8S clusters. The platform focuses on resource analysis and control during daily peak hours of microservices, ensuring consistency between resource request rate and actual usage rate.

Operit
Operit AI is a fully functional AI assistant application for mobile devices, running independently on Android devices with powerful tool invocation capabilities. It offers over 40 built-in tools for file system operations, HTTP requests, system operations, UI automation, and media processing. The app combines these tools with rich plugins to enable a wide range of tasks, from simple to complex, providing a comprehensive experience of a smartphone AI assistant.

godoos
GodoOS is an efficient intranet office operating system that includes various office tools such as word/excel/ppt/pdf/internal chat/whiteboard/mind map, with native file storage support. The platform interface mimics the Windows style, making it easy to operate while maintaining low resource consumption and high performance. It automatically connects to intranet users without registration, enabling instant communication and file sharing. The flexible and highly configurable app store allows for unlimited expansion.

Snap-Solver
Snap-Solver is a revolutionary AI tool for online exam solving, designed for students, test-takers, and self-learners. With just a keystroke, it automatically captures any question on the screen, analyzes it using AI, and provides detailed answers. Whether it's complex math formulas, physics problems, coding issues, or challenges from other disciplines, Snap-Solver offers clear, accurate, and structured solutions to help you better understand and master the subject matter.

DocTranslator
DocTranslator is a document translation tool that supports various file formats, compatible with OpenAI format API, and offers batch operations and multi-threading support. Whether for individual users or enterprise teams, DocTranslator helps efficiently complete document translation tasks. It supports formats like txt, markdown, word, csv, excel, pdf (non-scanned), and ppt for AI translation. The tool is deployed using Docker for easy setup and usage.

aituber-kit
AITuber-Kit is a tool that enables users to interact with AI characters, conduct AITuber live streams, and engage in external integration modes. Users can easily converse with AI characters using various LLM APIs, stream on YouTube with AI character reactions, and send messages to server apps via WebSocket. The tool provides settings for API keys, character configurations, voice synthesis engines, and more. It supports multiple languages and allows customization of VRM models and background images. AITuber-Kit follows the MIT license and offers guidelines for adding new languages to the project.

MaiBot
MaiBot is an intelligent QQ group chat bot based on a large language model. It is developed using the nonebot2 framework, with LLM providing conversation abilities, MongoDB for data persistence support, and NapCat as the QQ protocol endpoint support. The project is in active development stage, with features like chat functionality, emoji functionality, schedule management, memory function, knowledge base function, and relationship function planned for future updates. The project aims to create a 'life form' active in QQ group chats, focusing on companionship and creating a more human-like presence rather than a perfect assistant. The application generates content from AI models, so users are advised to discern carefully and not use it for illegal purposes.

MaiMBot
MaiMBot is an intelligent QQ group chat bot based on a large language model. It is developed using the nonebot2 framework, utilizes LLM for conversation abilities, MongoDB for data persistence, and NapCat for QQ protocol support. The bot features keyword-triggered proactive responses, dynamic prompt construction, support for images and message forwarding, typo generation, multiple replies, emotion-based emoji responses, daily schedule generation, user relationship management, knowledge base, and group impressions. Work-in-progress features include personality, group atmosphere, image handling, humor, meme functions, and Minecraft interactions. The tool is in active development with plans for GIF compatibility, mini-program link parsing, bug fixes, documentation improvements, and logic enhancements for emoji sending.

GoMaxAI-ChatGPT-Midjourney-Pro
GoMaxAI Pro is an AI-powered application for personal, team, and enterprise private operations. It supports various models like ChatGPT, Claude, Gemini, Kimi, Wenxin Yiyuan, Xunfei Xinghuo, Tsinghua Zhipu, Suno-v3.5, and Luma-video. The Pro version offers a new UI interface, member points system, management backend, homepage features, support for various content formats, AI video capabilities, SAAS multi-opening function, bug fixes, and more. It is built using web frontend with Vue3, mobile frontend with Uniapp, management frontend with Vue3, backend with Nodejs, and uses MySQL5.7(+) + Redis for data support. It can be deployed on Linux, Windows, or MacOS, with data storage options including local storage, Aliyun OSS, Tencent Cloud COS, and Chevereto image bed.

AIResume
AIResume is an open-source resume creation platform that helps users easily create professional resumes, integrating AI technology to assist users in polishing their resumes. The project allows for template development using Vue 3, Vite, TypeScript, and Ant Design Vue. Users can edit resumes, export them as PDFs, switch between multiple resume templates, and collaborate on template development. AI features include resume refinement, deep optimization based on individual projects or experiences, and simulated interviews for user practice. Additional functionalities include theme color switching, high customization options, dark/light mode switching, real-time preview, drag-and-drop resume scaling, data export/import, data clearing, sample data prefilling, template market showcasing, and more.

claude-init
Claude Code Chinese development suite is a localized version based on the Claude Code Development Kit, offering a seamless Chinese AI programming experience. It features complete Chinese AI commands, documentation system, error messages, and installation experience. The suite includes intelligent context management with a three-tier document structure, automatic context injection, smart document routing, and cross-session state management. It integrates development tools like Hook system, MCP server support, security scans, and notification system. Additionally, it provides a comprehensive template library with project templates, document templates, and configuration examples.

ClaraVerse
ClaraVerse is a privacy-first AI assistant and agent builder that allows users to chat with AI, create intelligent agents, and turn them into fully functional apps. It operates entirely on open-source models running on the user's device, ensuring data privacy and security. With features like AI assistant, image generation, intelligent agent builder, and image gallery, ClaraVerse offers a versatile platform for AI interaction and app development. Users can install ClaraVerse through Docker, native desktop apps, or the web version, with detailed instructions provided for each option. The tool is designed to empower users with control over their AI stack and leverage community-driven innovations for AI development.

easyaiot
EasyAIoT is an AI cloud platform designed to support camera integration, annotation, training, inference, data collection, analysis, alerts, recording, storage, and deployment. It aims to provide a zero-threshold AI experience for everyone, with a focus on cameras below a hundred levels. The platform consists of five core projects: WEB module for frontend management, DEVICE module for device management, VIDEO module for video processing, AI module for AI analysis, and TASK module for high-performance task execution. EasyAIoT combines Java, Python, and C++ to create a versatile and user-friendly AIoT platform.
For similar tasks

linkedIn_auto_jobs_applier_with_AI
LinkedIn_AIHawk is an automated tool designed to revolutionize the job search and application process on LinkedIn. It leverages automation and artificial intelligence to efficiently apply to relevant positions, personalize responses, manage application volume, filter listings, generate dynamic resumes, and handle sensitive information securely. The tool aims to save time, increase application relevance, and enhance job search effectiveness in today's competitive landscape.

get_jobs
Get Jobs is a tool designed to help users find and apply for job positions on various recruitment platforms in China. It features AI job matching, automatic cover letter generation, multi-platform job application, automated filtering of inactive HR and headhunter positions, real-time WeChat message notifications, blacklisted company updates, driver adaptation for Win11, centralized configuration, long-lasting cookie login, XPathHelper plugin, global logging, and more. The tool supports platforms like Boss直聘, 猎聘, 拉勾, 51job, and 智联招聘. Users can configure the tool for customized job searches and applications.
For similar jobs

sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.

teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.

ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.

classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.

chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.

BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students

uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.

griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.