https://github.com/alchaplinsky/regent-ts
✨ Building AI Agents 🤖 with TypeScript
https://github.com/alchaplinsky/regent-ts
Last synced: 11 months ago
JSON representation
✨ Building AI Agents 🤖 with TypeScript
- Host: GitHub
- URL: https://github.com/alchaplinsky/regent-ts
- Owner: alchaplinsky
- License: mit
- Created: 2025-06-06T20:46:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-06T21:38:51.000Z (about 1 year ago)
- Last Synced: 2025-07-19T06:30:13.599Z (11 months ago)
- Language: TypeScript
- Size: 60.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

# Regent
[](https://opensource.org/licenses/MIT)
**Regent** is a small and elegant TypeScript library for building AI agents that can think, reason, and take actions through tools. It provides a clean, intuitive interface for creating agents that can solve complex problems by breaking them down into logical steps.
## Key Features
- **ReAct Pattern Implementation**: Agents follow the Reasoning-Action pattern, making decisions through a clear thought process before taking actions
- **Multi-LLM Support**: Seamlessly works with:
- OpenAI (GPT models)
- Anthropic (Claude models)
- Google (Gemini models)
- **Extensible Tool System**: Create custom tools that agents can use to interact with external services, APIs, or perform specific tasks
- **Built-in Tracing**: Every agent interaction is traced and can be replayed, making debugging and monitoring straightforward
- **Clean Ruby Interface**: Designed to feel natural to Ruby developers while maintaining powerful capabilities