npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

usdk

v0.0.93

Published

AI Agents SDK in TypeScript and React.

Downloads

2,841

Readme

Upstreet SDK (USDK)

AI Agents SDK in TypeScript and React.

npm version License: ISC Documentation Join our Discord GitHub Twitter Follow

Table of Contents

Overview

Upstreet SDK (USDK) is a simple yet powerful command-line interface to build, test and deploy Upstreet AI Agents at scale.

USDK is crafted to give you the freedom to build Agents independently, yet also make your interaction with Upstreet's platform easier, allowing effortless creation, management, and communication with autonomous Upstreet AI Agents.

Supported Environments

USDK integrates smoothly with various development environments:

  • Node.js (version 22.9.0 and above)
  • Windows, macOS, and Linux compatible

Quick Install

Embark on your Upstreet journey in seconds:

npm install -g usdk

What is Upstreet SDK and How Does It Help?

Upstreet SDK is your all-access pass to the world of Upstreet Agents, designed to enhance your experience through a powerful Command Line Interface (CLI).

Here's how USDK empowers you:

  1. Craft and Manage Agents: Create and customize unique Upstreet Agents with user-friendly commands.

  2. Natural Conversations: Engage in fluid, natural language interactions with Agents through our multi-agent chat interface.

  3. Account Management: Authenticate and log account details.

  4. Streamlined Workflow: From Agent creation to deployment, USDK simplifies every step of your journey in the Upstreet ecosystem.

Dive into the boundless potential of Upstreet Agents, whether you're an AI enthusiast, a developer, or a curious explorer.

Key Features

  • Intuitive CLI: User-friendly commands for seamless interaction
  • Agent Management: Create, list, edit and remove your AI Agents effortlessly
  • Multi-Agent Chat: Engage in rich, dynamic conversations with multiple Upstreet Agents

Commands

Explore the power of USDK with these core commands:

usdk version

Display the current version of the SDK.

usdk version

usdk login

Log in to the SDK.

usdk login

usdk logout

Log out of the SDK.

usdk logout

usdk status

Check the current login status of the SDK and display account details.

usdk status

usdk create

Create a new agent, from either a prompt or template.

usdk create [directory] [options]

Options:

  • -p, --prompt <string>: Creation prompt
  • -feat, --feature <feature...>: Specify features for the agent
  • -f, --force: Overwrite existing files
  • -F, --force-no-confirm: Overwrite existing files without confirming
  • -j, --json <string>: Agent JSON string to initialize with
  • -y, --yes: Non-interactive mode
  • -s, --source <string>: Main source file for the agent

usdk edit

Edit an existing agent.

usdk edit [directory] [options]

Options:

  • -p, --prompt <string>: Edit prompt
  • -af, --add-feature <feature...>: Add a feature
  • -rf, --remove-feature <feature...>: Remove a feature

usdk pull

Download source of deployed agent.

usdk pull <agent-id> [directory] [options]

Options:

  • -f, --force: Overwrite existing files
  • -F, --force-no-confirm: Overwrite existing files without confirming

usdk chat

Chat with agents in a multiplayer room.

usdk chat [agent-ids...] [options]

Options:

  • -b, --browser: Open the chat room in a browser window
  • -r, --room <room>: The room name to join
  • -g, --debug: Enable debug logging

usdk deploy

Deploy an agent to the network.

usdk deploy [agent-ids...]

usdk rm

Remove a deployed agent from the network.

usdk rm [agent-ids...]

For a full command reference, use usdk --help or usdk <command> --help.

Documentation

Dive deeper into Upstreet SDK with our comprehensive guides:

License

Upstreet SDK is released under the ISC License.


We're thrilled to have you join the Upstreet community! As you explore and create with USDK, remember that our support team and community forums are always here to help.

👉 Join our Discord community to log issues and find inspiration: https://upstreet.ai/usdk-discord

👉 Talk to us directly for deeper issues, and commercial usage: [email protected]

Happy creating in Upstreet! 🌆🚀