Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/UpstreetAI/upstreet-core

Build and deploy AI Agents, fast.
https://github.com/UpstreetAI/upstreet-core

agentic-framework agents ai ai-agents ai-agents-framework cli cloud command hosting llm react ship

Last synced: 3 days ago
JSON representation

Build and deploy AI Agents, fast.

Awesome Lists containing this project

README

        

[![upstreet-logo](https://github.com/user-attachments/assets/56a1469a-1a2f-4fd2-a1d3-32fa44d7b02d)](https://upstreet.ai)

[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](https://npmjs.org/package/usdk)
[![Discord](https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white)](https://upstreet.ai/usdk-discord)
[![X](https://img.shields.io/badge/X-%23000000.svg?style=for-the-badge&logo=X&logoColor=white)](https://x.com/upstreetai)

[Upstreet.ai](https://upstreet.ai) is an open source framework to build + deploy AI agents with React.

> Star (⭐️) [this repo](https://github.com/upstreetAI/upstreet-core) to support our development.

[Table of Contents](#in-this-repo) •
[Getting started with USDK](#getting-started-with-usdk) •
[Contributing](#contributing) •
[Attributions](#usdk-is-built-with)

[![Tutorial Video](./screenshots/video-thumbnail.png)](https://www.youtube.com/watch?v=Fr78GhpaYB4&t=2s)

## In this repo...
### Chat App:
- 🌐 Link: https://upstreet.ai
- 📁 Directory: [/apps/chat](https://github.com/UpstreetAI/upstreet-core/tree/main/apps/chat)
- 📖 Documentation: [/apps/chat/README.md](https://github.com/UpstreetAI/upstreet-core/blob/main/apps/chat/README.md)

### Docs:
- 🌐 Link: https://docs.upstreet.ai
- 📁 Directory: [/apps/docs](https://github.com/UpstreetAI/upstreet-core/tree/main/apps/docs)
- 📖 Documentation: [/apps/docs/README.md](https://github.com/UpstreetAI/upstreet-core/blob/main/apps/chat/README.md)

### USDK:
- 📁 Directory: [/packages/usdk](https://github.com/UpstreetAI/upstreet-core/tree/main/packages/usdk)
- 📖 Documentation: [/apps/docs/README.md](https://github.com/UpstreetAI/upstreet-core/blob/main/packages/usdk/README.md)

## Getting started with USDK

If you want to get started with Upstreet Agents in general, you can simply install `usdk` via `pnpm`:

```bash
pnpm i -g usdk
```

> ⚠️ Please ensure you have Node version 22.9.0 or above, otherwise `usdk` will not work.

Read more about how to use `usdk` in the [documentation](https://docs.upstreet.ai/install).

If you want to dive deeper into `usdk` and Upstreet, you can [set up this repository locally.](#Setting-up-your-development-environment)

## Contributing

Found a bug? Want a new feature? [Open an issue](https://github.com/upstreetAI/upstreet-core/issues/new) on GitHub, or talk to the [community](https://upstreet.ai/usdk-discord) to get help.

### Setting up your development environment

#### Install dependencies
Run install from the root directory:
```bash
pnpm install
```

#### Run Apps

Run Chat App

> From the root directory run:
> ```bash
> pnpm run chat dev
> ```

Run Docs App

> From the root directory run:
> ```bash
> pnpm run docs dev
> ```

#### Install `usdk` locally
From the root directory run:
```bash
cd packages/usdk
pnpm i
pnpm i -g .
usdk --version
```

Editing the `usdk` package will now automatically update your locally-installed version.

---

### USDK is built with

![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
![Cloudflare](https://img.shields.io/badge/Cloudflare-F38020?style=for-the-badge&logo=Cloudflare&logoColor=white)
![ChatGPT](https://img.shields.io/badge/chatGPT-74aa9c?style=for-the-badge&logo=openai&logoColor=white)
![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js&logoColor=white)
![Turborepo](https://img.shields.io/badge/Turborepo-%230F0813.svg?style=for-the-badge&logo=Turborepo&logoColor=white)

... And many more closed source and open-source projects.

### Contributors