Home
Softono
c

cameronking4

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
2

Software by cameronking4

openai-realtime-blocks
Open Source

openai-realtime-blocks

# OpenAI Realtime Blocks - animated Voice AI components <img width="1637" alt="Screenshot 2024-12-20 at 4 16 58 AM" src="https://github.com/user-attachments/assets/103ebc3e-ccb5-44a3-ad26-ae4e7b929dcf" /> ## Intro OpenAI Realtime Blocks is a collection of components and styles that can be used to build web applications. It is designed to be simple and easy to integrate into your **ReactJS** and **NextJS** projects. It leverages the OpenAI Realtime API Beta using WebRTC and offers a hook you can copy and paste into your project. This component library uses the hook to animate framer-motion components. Use this UI library to build modern Voice AI and multi-modal Nextjs applications. https://github.com/user-attachments/assets/e48c8530-2854-4f43-a0c3-75c5a164046c <!-- [![AI Blocks UI Library & API Snips for Vapi Voice AI](https://res.cloudinary.com/marcomontalbano/image/upload/v1720129151/video_to_markdown/images/youtube--gjtUfjiRgAs-c05b58ac6eb4c4700831b2b3070cd403.jpg)](https://www.youtube.com/watch?v=gjtUfjiRgAs "AI Blocks UI Library & API Snips for Vapi Voice AI") --> ## Features - **Simple**: OpenAI Realtime Blocks is designed to be simple and easy to use. It is built on top of TailwindCSS, which makes it easy to integrate into your projects. - **Customizable**: OpenAI Realtime Blocks is highly customizable. You can easily change the colors, fonts, and other styles to match your brand. - **Responsive**: OpenAI Realtime Blocks is designed to be responsive. It works on all devices, from mobile to desktop. - **Open Source**: OpenAI Realtime Blocks is open source. You can use it for free in your personal and commercial projects and contribute to its development. ## Voice & Mic Reactive Components [view here](/components/examples) - **Siri** - **Classic** - **Orb** - **Glob** - **Minimal** - **Floaty** - **Dynamic Island** - **Multi-Agent Dock** - **Transcriber** ## Installation You only need to install the dependencies and import the components that you want to use in your project. Sopecific components may require installation of framer-motion. Dependencies: - **ReactJS**: OpenAI Realtime Blocks is built on top of ReactJS, so your project needs to have ReactJS installed, for example you can use it with NextJS, Astro or Create React App. - **TailwindCSS**: OpenAI Realtime Blocks uses TailwindCSS for styling, so you need to have TailwindCSS installed in your project. ## Credits OpenAI Realtime Blocks is inspired by other libraries like **shadcn ui**, **Aceternity**, and **MagicUI** so I want to give them credit for their work and inspiration, also I want to thank the **TailwindCSS** team for their amazing work. The UI for the site was made possible by @chonza! This library is reimplements similar components from the [VapiBlocks library](https://vapiblocks.com).

JavaScript Libraries & Components AI Tools
117 Github Stars
shadcn-openai-plaid-dashboard
Open Source

shadcn-openai-plaid-dashboard

# Shadcn AI Personal Finance Dashboard This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). This project utilizes `Plaid` and `OpenAI` technologies as well as `shadcn` to unlock insights into your spending and transactions. Simply clone and deploy with your own Plaid Developer API Key to host a private Mint App clone, boosted with `Vercel AI SDK` & `Generative UI`. Take it forward, contribute or commercialize - go nuts. ![screenrun-12-10-2024-03-35-21 (1) (1)](https://github.com/user-attachments/assets/cf46f89f-3284-47f2-9b2c-6365aa3db8ec) ## Key Features - `/dashboard` Connect Debit / Checkings, Savings, Credit Cards & Investment (Robinhood) accounts. Review live account balances. ![screenrun-12-11-2024-06-39-46](https://github.com/user-attachments/assets/9a5e258b-2b16-4375-8694-f917dadfb2fa) - `charts` Shadcn charts to analyze monthly and recurring spend. ![screenrun-12-11-2024-06-41-17](https://github.com/user-attachments/assets/aa89746a-b115-437d-8c76-fb3e5a5e3079) - `transactions` Rich Datagrid to browse transactions and filter by time-range, spend category & more using shadcn data grid and popover filters. ![screenrun-12-11-2024-06-47-21](https://github.com/user-attachments/assets/4e996235-9c5c-44b9-a0db-f1cb3ccdc161) - `chat` Chat with GPT-4o to ask Q&A about your accounts & financial position. Renders generative UI cards using Vercel AI SDK. ![screenrun-12-11-2024-06-43-42](https://github.com/user-attachments/assets/77b656a5-53c4-4a32-9336-ba600550bbee) - NEW `Custom GPT Integration` Serve secure endpoints to inferace with Plaid & ChatGPT. Utilize the pre-populated OpenAPI specification and securely chat with your account and transactions data in ChatGPT. ![Screenshot 2024-12-11 at 12 13 18 PM](https://github.com/user-attachments/assets/ebc01580-9eee-40ac-a5ae-13a46ea34078) ## Roadmap / Future Plans - [ ] Add more charts - [ ] Add loading states - [ ] Budgeting feature like [RangerBudget](https://rangerbudget.com/) - [ ] Twilio integration for SMS notifications - [ ] Vapi or OpenAI realtime integration for voice AI - [ ] Review Investments - [ ] Check Credit Score - [ ] Check Credit Card Rewards ## Getting Started First, run the development server: ```bash npm run dev # or yarn dev # or pnpm dev # or bun dev ``` Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. ## Learn More To learn more about Next.js, take a look at the following resources: - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! ## Deploy on Vercel The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. ![screenrun-12-10-2024-03-32-18](https://github.com/user-attachments/assets/bd238347-4293-47d3-8a04-40750f3b4ad7)

Analytics & BI LLM Tools & Chat UIs Personal Finance
56 Github Stars