Practical overview
When it fits
Use BaseAI when you need to understand or work with its documented TypeScript pipe workflow, especially in an existing project. For a new foundation, factor in the repository’s notice that it is archived in favour of Langbase AI primitives.
Who it is for
- TypeScript developers prototyping agent-backed application features.
- Developers exploring local agent pipelines that combine prompts, model settings, memory and tools.
- Teams maintaining or assessing an existing BaseAI project.
Documented uses
- Scaffold a BaseAI project with dedicated configuration, memory, pipe and tool directories.
- Create an agent pipe and adjust its prompt and model parameters.
- Integrate a pipe into a TypeScript app and handle streamed responses.
- Explore a local-to-serverless agent workflow, while accounting for the repository’s archival notice.
Requirements & limits
The repository is public and identifies the project as open source. The supplied repository metadata does not state an explicit license.
- The framework is TypeScript-first, with a documented project scaffold and agent-pipe configuration.
- The README shows a streamed pipe integration using
@baseai/coreand event handling. - Local pipe runs require API credentials for the providers being used; the README says to keep keys server-side.
- The repository says BaseAI is archived in favour of Langbase AI primitives, an important consideration for new projects. The repository metadata also reports that it is not archived, so the README’s project-status statem
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up a BaseAI project and configure a pipe
Initialize the TypeScript project structure, prepare provider credentials and create a pipe configuration.
Before you start
- A TypeScript project and Node.js tooling that can run the documented npx commands.
- A Langbase API key; provider API keys for the providers used in local pipe runs.
Steps
Run the command below in the project to create the BaseAI configuration, memory, pipes and tools directories.
npx baseai@latest initAdd the required keys to server-side environment files, following the README’s distinction between the Langbase key and provider keys for local runs.
Run the command below and provide the requested name and description to create a pipe under
baseai/pipes.npx baseai@latest pipeEdit the pipe’s system prompt and model parameters as needed.
Expected outcome
A project scaffold and a configurable agent pipe are created; this guide covers setup, not deployment.
Guide limitations
- The repository says BaseAI is archived in favour of Langbase AI primitives.
- Provider keys are needed only for providers used in local pipe runs; the README directs users to Langbase keysets for Langbase.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- CommandCodeAI/BaseAI · Official homepage title · retained in its source language
Related options
Langbase AI primitives — The repository names Langbase AI primitives, including memory, pipes and agents, as the successor direction and links to their documentation.

