typedai  by TrafficGuard

TypeScript AI platform for building autonomous agents, workflows, and chatbots

created 1 year ago
1,117 stars

Top 35.0% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

TypedAI is a TypeScript-first platform for building and running AI agents, LLM-based workflows, and chatbots. It targets developers looking for a robust, type-safe framework to create sophisticated AI applications, including autonomous software engineering agents and multi-agent systems, with built-in observability and flexible deployment options.

How It Works

TypedAI leverages a TypeScript-native approach, offering static typing for prompts and agent interactions, which enhances refactorability and debugging compared to dynamic alternatives like LangChain. It supports a wide array of LLM providers and integrates numerous tools and functions (e.g., FileSystem, Jira, GitHub) via a decorator-based system for automatic schema generation, simplifying function calling and reducing boilerplate. The platform supports complex agent reasoning, hierarchical task decomposition, and sandboxed code execution for multi-step workflows.

Quick Start & Requirements

  • Install: npm install typedai or use the provided Dockerfile.
  • Prerequisites: Node.js, TypeScript. Specific LLM providers may require API keys.
  • Demo: Code examples and UI Examples are available.

Highlighted Details

  • Supports numerous LLM providers including OpenAI, Anthropic, Gemini, Groq, Ollama, and more.
  • Features specialized agents for software development, including code editing, review, and ticket-to-PR workflows.
  • Offers OpenTelemetry-based observability for monitoring agent performance and workflows.
  • Provides both CLI and Web UI interfaces, with options for single-user local deployment or scalable multi-user cloud deployments (including SSO).

Maintenance & Community

  • The project welcomes contributions via issues, pull requests, and discussions.
  • Roadmap is available.

Licensing & Compatibility

  • The license is not explicitly stated in the README.

Limitations & Caveats

The README does not specify the project's license, which is crucial for determining commercial use compatibility. Some advanced features like multi-user SSO enterprise deployment are mentioned as coming soon, indicating potential incompleteness in current deployment options.

Health Check
Last commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
91 stars in the last 90 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
3 more.

composio by ComposioHQ

0.2%
26k
Toolset for AI agent integrations via function calling
created 1 year ago
updated 18 hours ago
Feedback? Help us improve.