Examples
Learn from examples from our team, and from helpful open-source community members using the Upstreet Agents SDK.
Official Examples
These are examples built and maintained by the Upstreet team. You can see their code in our open-source Examples repo.
Hello World Agent
Build a simple Agent with a personality.
Informative Agent
Build an Agent with with custom Components.
Stateful Agent
Build an Agent capable of maintaining its own state.
Action Agent (Personal Assistant)
Build your own personal assistant Agent with Upstreet and the Google Calendar API, using custom React Hooks.
Discord Agent
Build an Agent which can talk in Discord voice and chat.
Community Examples
These are examples built by the community.
Want to share an example? Join our Discord community, and post it in our #๐ฅ-showcase
channel.
Bot Buffett - Stock Trend Prediction Based on News
Meet Bot Buffet, your smart News-aware Bot who can crunch numbers, analyze news and make a Buy/sell/Hold call for any stock based on Data from the Previous month ๐๐ฒ๐ฟ๐ฒโ๐ ๐ต๐ผ๐ ๐๐ผ๐ ๐๐๐ณ๐ณ๐ฒ๐๐ ๐๐ผ๐ฟ๐ธ๐ ๐ถ๐๐ ๐บ๐ฎ๐ด๐ถ๐ฐ: ๐ญ๏ธ. ๐ก๐ฒ๐๐ ๐ช๐ต๐ถ๐๐ฝ๐ฒ๐ฟ๐ฒ๐ฟ: Using StockNewsAPI, it digs up all the buzz around a stock from the past month and detects the sentiment. Positive news? Negative press? Bot Buffett translates that into a score between -1.5 to 1.5, gauging how the chatter impacts the stock. ๐ฎ. ๐ฃ๐ฟ๐ถ๐ฐ๐ฒ ๐๐ฒ๐๐ฒ๐ฐ๐๐ถ๐๐ฒ: It fetches data from Polygon.io to track a stockโs performance over the last monthโopen, close, highs, lows, and even trading volume. Trends? Check. ๐ฏ๏ธ. ๐๐ป๐ฑ๐ถ๐ฐ๐ฎ๐๐ผ๐ฟ ๐๐๐ฟ๐: Bot Buffett calculates key technical indicatorsโMACD, Moving Average, and Exponential Moving Averageโused by pros to sniff out trends. It matches these against current prices to refine buy, sell, or hold calls. ๐ฐ๏ธ. ๐ ๐ฎ๐๐๐ฒ๐ฟ๐บ๐ถ๐ป๐ฑ ๐ ๐ผ๐ฑ๐ฒ: Hereโs where the real brilliance kicks in. It combines sentiment and technical data to give you a news-aware, data-driven decision. Whether itโs a ๐ฆ๐๐ฟ๐ผ๐ป๐ด ๐๐๐, ๐๐ผ๐น๐ฑ, or ๐ช๐ฒ๐ฎ๐ธ ๐ฆ๐ฒ๐น๐น, youโll know exactly what to do. ๐ง๐ต๐ฒ ๐ก๐ฒ๐๐ณ๐น๐ถ๐ ๐๐ฒ๐บ๐ผ ๐ฌ As in the demonstration, on November 17, 2024, Netflixโs closing price was $๐ด๐ฎ๐ฏ.๐ต๐ฒ. Bot Buffett crunched the data, read the news, and made a ๐ฆ๐๐ฟ๐ผ๐ป๐ด ๐๐๐ call. Guess what? Netflix has been skyrocketing since!
JARVIS - Project Management Assistant
Meet Jarvis, your intelligent assistant designed to simplify your workflow and boost productivity. Jarvis is integrated with Trello and Google Calendar, which makes managing projects and scheduling meetings effortless. Whether you're creating task lists, assigning team members, organizing backlogs, or setting up events with reminders, Jarvis handles it all with intuitive commands and real-time feedback. Say goodbye to juggling apps and focus on what matters most. Jarvis is designed to demonstrate how AI Agents can automate redundant, every day tasks in a typical project management environment, which is core to most SME and large businesses. Watch Jarvis in action and see how it can transform the way you work!"
JARVIS - AI Assistant from Iron Man
JARVIS is an AI assistant agent built using React and modern JavaScript technologies, leveraging the UpStreet SDK for streamlined agentic workflow. It's designed to be a versatile and powerful tool that can handle various tasks including file operations, terminal commands, AI-powered conversations, web scraping, internet searches, version control Git through seamless integration with Git, and controlling your PC to perform tasks as you like. This agent combines multiple cutting-edge technologies to provide a comprehensive solution for both developers and end-users. https://youtu.be/__T7WH5PNdc
InstaX1000 - AI Image Captioning for Instagram
Here's my demo from the Agentika AI Hackathon at TechConnectโ24, built using Upstreet AI's SDK, USDK and React. I created an AI Agent called InstaX1000 to simplify Instagram content creation. Hereโs what it does: 1 - Prompts users for an image URL. 2 - Generates a relevant caption and 5 tailored hashtags based on the image. 3 - Allows users to upload the post directly to Instagram once approved. This tool is ideal for influencers and businesses aiming for quick and effective social media management. I'm excited to have showcased this innovation at such a fun event!