{"repo":"hatchet-dev/icepick","free":true,"listed":false,"github":"https://github.com/hatchet-dev/icepick","clone":"git clone https://github.com/hatchet-dev/icepick.git","description":"Build agents that scale with a zero-cost abstraction.","language":"TypeScript","stars":575,"topics":["agentic-ai","ai","bun","llm","no-frameworks","nodejs","orchestration","scalability","typescript"],"license":"MIT","category":"ai-agents","readme_excerpt":"Icepick: A Typescript library for building AI agents that scale Icepick is a simple Typescript library for building AI agents that are fault-tolerant and scalable. It handles the complexities of durable execution, queueing and scheduling, allowing you to focus on writing core business logic. It is not a framework. Everything in Icepick is just a function that you have written , which makes it easy to integrate with your existing codebase and business logic. You can build agents that call tools, other agents, or any other functions you define: https://github.com/user-attachments/assets/b28fc406-f501-4427-9574-e4c756b29dd4 Not sure if Icepick is a good fit? Book office hours Code Example Get started Getting started is as easy as two commands: This will prompt you to create a new Icepick project from a template to see an end to end example of Icepick in action. For a full quickstart, check out our documentation. Benefits Icepick is centered around the benefit of durable execution , which creates automatic checkpoints for agents so that they can easily recover from failure or wait for external events for a very long time without consuming resources. This is achieved by using a durable task queue called Hatchet. Additionally, Icepick agents are: - 💻 Code-first - agents are defined as code and are designed to integrate with your business logic. - 🌐 Distributed - all agents and tools run across a fleet of machines, where scheduling is handled gracefully by Icepick. When your under","default_branch":null,"files":null,"tree":[],"storefront":"/r/hatchet-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hatchet-dev/icepick/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}