Show HN: Pickaxe – a TypeScript library for building AI agents
10 months ago
- #AI Agents
- #Durable Execution
- #Typescript
- Pickaxe is a Typescript library for building fault-tolerant and scalable AI agents.
- It handles durable execution, queueing, and scheduling, allowing focus on core business logic.
- Agents in Pickaxe are just functions, making integration with existing codebases easy.
- Supports building agents that call tools, other agents, or any user-defined functions.
- Features durable execution with automatic checkpoints for recovery from failures.
- Agents are code-first, distributed, configurable, and runnable on any container-based platform.
- Designed for massive throughput and parallelism, handling billions of tasks monthly.
- Not a framework; imposes no constraints on LLM calls, business logic, or agent design.
- Execution model similar to Temporal but with simplified workflow scheduling.
- Agents should be stateless reducers with no side effects for durable execution.
- Built on Hatchet, a durable task queue for resilient distributed systems.
- Contributions welcome, with a preference for discussions before large changes.