BaseAI
Basic Information
BaseAI is a TypeScript-first framework for building serverless, composable AI agents with integrated memory and tools. The repo provides a developer workflow for creating, running, and deploying AI agents called "pipes" which act as API-driven agents. It includes CLI commands to initialize projects and scaffold pipes, a conventional project layout with baseai/baseai.config.ts, memory, pipes, and tools directories, and examples showing how to configure a pipe with model settings, system prompts, memory and tool references. The README documents environment variable usage for multiple LLM providers and demonstrates how to run a local BaseAI server for development and streaming responses. The project emphasizes local-first development, configurable agent parameters, and support for retrieval-augmented generation via its memory capabilities.