spinai  by Fallomai

Lightweight TypeScript framework for building AI agents

created 7 months ago
354 stars

Top 79.9% on sourcepulse

GitHubView on GitHub
Project Summary

SpinAI is a lightweight TypeScript framework for building AI agents, targeting developers who want to create custom AI-powered applications. It simplifies agent development by providing a structured approach to integrating with Large Language Models (LLMs).

How It Works

SpinAI offers a CLI-driven workflow for project creation, allowing developers to select from various templates. Agents are configured via .env files, with OpenAI as the default LLM provider, though other providers can be swapped in. The framework handles the underlying logic for agent execution.

Quick Start & Requirements

  • Primary install / run command: npx create-spinai
  • Prerequisites: Node.js, npm, and an LLM API key (OpenAI default).
  • Documentation: https://docs.spinai.dev

Highlighted Details

  • TypeScript-based framework for AI agent development.
  • CLI tool for project scaffolding with customizable templates.
  • Supports multiple LLM providers beyond OpenAI.
  • Configuration managed via .env files.

Maintenance & Community

Licensing & Compatibility

  • License: MIT. Permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

The framework is described as "lightweight," which may imply limited built-in features for complex agent orchestration or advanced state management compared to more comprehensive frameworks.

Health Check
Last commit

3 months ago

Responsiveness

1 week

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Steven Hao Steven Hao(Cofounder of Cognition), and
6 more.

openai-agents-python by openai

1.5%
13k
Python SDK for multi-agent workflows
created 4 months ago
updated 1 day ago
Feedback? Help us improve.