Description
Chloe is a TypeScript AI agent runtime designed for developers who want to write AI agents in code. It allows users to create agents that can run as scheduled jobs, from a chat, or manually. The system emphasizes deterministic code execution, ensuring that the same input always produces the same result, while leveraging large language models (LLMs) only for steps that require judgment. This approach provides a balance between predictability and flexibility.
Read More
Chloe runs on the user's machine, allowing complete control over the jobs, runs, memory, and evaluations, which are stored as files owned by the user. The runtime requires Node 22.18 or newer and has minimal dependencies, with zod and a single SQLite file being the primary requirements. This setup ensures that users can easily edit jobs and see changes live in under a second.
The platform supports a variety of integrations, including email, Google services, and messaging platforms like Telegram and Slack. It also offers a robust control flow, allowing users to define rules, loops, conditions, and queries in TypeScript. The model is only queried when necessary, and users can track the cost and duration of each model call.
Chloe is ideal for developers who want to maintain ownership of their AI agents and data, as it runs entirely on their own infrastructure. It is not suited for those looking for a fully autonomous AI assistant or a hosted platform. The runtime provides a comprehensive view of all agent activities, including costs and interactions, through a single web page interface.
- CategoryAI Agent Builders
- Pricing ModelOpen Source
- DeploymentOn-premise
- PlatformsNode.js
Chloe's Core Features
TypeScript AI agent runtime
Deterministic code execution
LLM integration for judgment steps
Runs on user machine
Minimal dependencies
Supports Node 22.18+
Integrations with Google services
Messaging platform support
How to use Chloe?
Configure: Set up your environment with Node 22.18+
Write: Develop your AI agents in TypeScript
Run: Execute agents as scheduled jobs or manually
Monitor: Track agent activities and costs through the web interface
Chloe's Use Cases
- Scheduled Jobs
- Manual Execution
- Chat Integration
- Data Ownership
- Custom Integrations






