Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guuri11/isi
ISI is a highly advanced artificial intelligence system designed to provide assistance and facilitate interactive interactions. With its machine learning capability and wide range of features, ISI becomes an invaluable ally for complex tasks and decision-making processes.
https://github.com/guuri11/isi
assistant compose-multiplatform jarvis java jetpack-compose jvm kotlin kotlin-android kotlin-multiplatform kotlin-multiplatform-sample openai speech-recognition spring-ai spring-boot stt text-to-speech wearos
Last synced: 2 days ago
JSON representation
ISI is a highly advanced artificial intelligence system designed to provide assistance and facilitate interactive interactions. With its machine learning capability and wide range of features, ISI becomes an invaluable ally for complex tasks and decision-making processes.
- Host: GitHub
- URL: https://github.com/guuri11/isi
- Owner: Guuri11
- Created: 2024-04-11T12:54:28.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T21:35:32.000Z (2 days ago)
- Last Synced: 2024-09-25T01:40:41.703Z (2 days ago)
- Topics: assistant, compose-multiplatform, jarvis, java, jetpack-compose, jvm, kotlin, kotlin-android, kotlin-multiplatform, kotlin-multiplatform-sample, openai, speech-recognition, spring-ai, spring-boot, stt, text-to-speech, wearos
- Language: Kotlin
- Homepage:
- Size: 524 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ISI
ISI is a highly advanced artificial intelligence system designed to provide assistance and facilitate interactive interactions. With its machine learning capability and wide range of features, ISI becomes an invaluable ally for complex tasks and decision-making processes.### ποΈ Motivation
Looking for a way to build a smart assistant that helps me with some tasks, decisions, or lets me do things faster. Everything done with JVM technologiesWhy ISI? ISI was my cat that passed away some time ago, so this is kind of a dedication to it.
## π½οΈ Demo
Not the best video/audio quality, but good enough for the POC (audio in spanish)**Wear OS Demo**
https://drive.google.com/file/d/1KYnLJzjzIcFGq5DchbBlU6hdreu_6c6t/view?usp=drive_link**KMP Desktop Demo**
https://drive.google.com/file/d/1viPK9nL-CDI4_YFndFItu3qUKK4ELcrS/view?usp=drive_link**KMP Android Demo Photo**
https://drive.google.com/file/d/1wEF1zCMSXae-XcyEeHgZAY_gfcmUhA7T/view?usp=drive_link## πͺ Features
- Speech To Text using Voice input from Wear OS API
- Text to speech using Wear OS API also
- Interaction with ChatGPT connecting chats in memory
- Ask for refactoring and coding assitance
- Ask to store a resource in your bookmark doing a screenshot
- Set alarms (Wear OS)
- Fast reply to Linkedin
- Android & Desktop Client built with Kotlin Multiplatform## π οΈ Tech Stack
**Wear OS Client:** Android Wear OS App with Kotlin (Legacy app was made with Java, there is a branch with that application but I won't work on it anymore)
**Desktop & Android Client:** Kotlin Multiplatform
**Server:** Spring Boot 3 | JPA | Spring AI with OpenAI
**Java version:** 21
**DB**: Postgresql with Docker, also PGAdmin 4 as Db client
## πΊοΈ Roadmap
- Be able to open and handle apps through commands
- Connect with my side project called [JVim](https://github.com/Guuri11/jvim)
- OpenCV related features## π»οΈ Installation
Work in progres... If you're interested in trying out the entire flow, please open an issue, and I'll guide you through the installation process