spinai  by Fallomai

Lightweight TypeScript framework for building AI agents

Created 9 months ago
354 stars

Top 78.8% 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 weeks ago

Responsiveness

1 week

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

Explore Similar Projects

Starred by Li Jiang Li Jiang(Coauthor of AutoGen; Engineer at Microsoft), Vincent Weisser Vincent Weisser(Cofounder of Prime Intellect), and
9 more.

AgentGPT by reworkd

0.1%
35k
Autonomous AI agent platform in your browser
Created 2 years ago
Updated 4 months ago
Feedback? Help us improve.