diff --git a/.gitignore b/.gitignore index 73207f4..796339e 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,5 @@ lib/models/yuna/* static/img/call/* !static/img/call/image_template.jpg static/img/art/* -!static/img/art/art_template.png \ No newline at end of file +!static/img/art/art_template.png +auth/auth.json \ No newline at end of file diff --git a/README.md b/README.md index 32d2587..a3487ce 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,6 @@ Are you tired of feeling lonely and disconnected from the world? Do you long for - [Acknowledgments](#acknowledgments) ## Features -Based on the files and symbols in your workspace, here's a possible way to rewrite the features list: - Features Yuna AI offers the following features: - Video and Audio Calls Handling - Image Processing and Creation @@ -95,7 +93,7 @@ To install Yuna AI, follow these steps: To start using AI, do the following: 1. Go to the terminal 2. Run the `python index.py` command in the main directory to start the WebUI. -3. Double-click the `yuna.html` file in the directory or run it via Live Server (better). +3. Go to the `locahost:4848`. 4. Done! > Note: port and directory or file names can depend on your configuration. @@ -104,47 +102,61 @@ To start using AI, do the following: The following is the file structure of the project: ```bash -├── LICENSE -├── README.html -├── SECURITY.md -├── yuna.html -├── index.py -├── index.sh -├── lib -│ ├── article.py -│ ├── datasets -│ │ ├── tasked -│ │ └── yuna -│ ├── generate.py -│ ├── models -│ │ ├── agi -│ │ └── yuna -│ ├── search.py -│ ├── translate.py -│ └── vision.py -├── manifest.json -├── requirements.txt -├── search.html -├── static -│ ├── audio -│ │ └── sounds -│ ├── config.json -│ ├── css -│ │ ├── index.css -│ │ └── kawai-v11-2.css -│ ├── db -│ │ ├── history -│ │ └── prompts -│ ├── fonts -│ │ └── kawai-font.woff -│ ├── img -│ │ ├── art -│ │ └── call -│ └── js -├── sw-toolbox.js -├── sw.js -├── test.py -└── test.txt +yuna-ai/ +├── .github/ # Configuration files for GitHub +│ └── FUNDING.yml # Funding model platforms configuration +├── .gitignore # Specifies intentionally untracked files to ignore +├── CNAME # Custom domain configuration for GitHub Pages (not provided) +├── LICENSE # GNU Affero General Public License version 3 +├── README.md # Documentation and instructions for Yuna AI +├── SECURITY.md # Security policy and vulnerability reporting +├── auth/ # Authentication related files (empty directory) +├── index.html # Main webpage for Yuna AI +├── services.html # Services webpage for Yuna AI +├── pricing.html # Pricing webpage for Yuna AI +├── login.html # Login webpage for Yuna AI +├── index.py # Main web application file for YunaServer +├── index.sh # Bash script for managing and configuring Yuna +├── requirements.txt # Python dependencies for YunaServer +├── requirements-amd.txt # Python dependencies for YunaServer (AMD) +├── requirements-nvidia.txt # Python dependencies for YunaServer (NVIDIA) +├── static/ # Static files for the web application +│ ├── audio/ # Audio files directory +│ │ ├── output.aiff # Sample AIFF audio file +│ │ └── output.mp3 # Sample MP3 audio file +│ ├── css/ # CSS files for styling +│ │ ├── bootstrap.min.css # Minified Bootstrap CSS +│ │ ├── index.css # Main CSS for the index page +│ │ └── kawai-v11-2.css # Custom CSS file +│ ├── db/ # Database related files +│ │ └── history/ # Chat history files +│ │ └── history_template.json # Template for chat history +│ ├── fonts/ # Fonts used in the web application +│ │ └── kawai-font.woff # Custom web font +│ ├── img/ # Image files directory +│ │ ├── call/ # Images related to call functionality +│ │ │ └── image_template.jpg # Template image for calls +│ │ ├── art/ # Artwork images +│ │ │ └── art_template.png # Template image for artwork +│ │ ├── yuna-ai.png # Yuna AI logo image +│ │ └── yuna-full.png # Full image of Yuna +│ ├── js/ # JavaScript files for interactivity +│ │ ├── bootstrap.min.js # Minified Bootstrap JS +│ │ ├── himitsu.js # Custom JS file +│ │ ├── index.js # Main JS for the index page +│ │ ├── kawai-v11-2.js # Custom JS file +│ │ ├── setup.js # JS for setup +│ │ └── theme.js # JS for theme functionality +│ │ +│ └── sw.js # Service worker for offline functionality +└── lib/ # Libraries and modules for Yuna AI +│ ├── models/ # Model files for AI functionality +│ │ ├── agi/ # Artificial General Intelligence models +│ │ │ ├── README.md # Information about AGI models (excluded from .gitignore) +│ │ │ └── ... # Other AGI model files +│ │ └── yuna/ # Yuna specific model files +│ │ └── README.md # Information about Yuna models (excluded from .gitignore) +└── ``` ## Yuna Abilities Overview diff --git a/app/chrome/background.js b/app/chrome/background.js new file mode 100644 index 0000000..6147a5c --- /dev/null +++ b/app/chrome/background.js @@ -0,0 +1,5 @@ +chrome.action.onClicked.addListener(function () { + chrome.tabs.create({ + url: 'index.html' + }); +}); \ No newline at end of file diff --git a/app/chrome/index.css b/app/chrome/index.css new file mode 100644 index 0000000..59966eb --- /dev/null +++ b/app/chrome/index.css @@ -0,0 +1,34 @@ +/* Additional styles to position the popover */ +#floatingImage { + position: fixed; + bottom: 10px; + right: 10px; + width: 50px; + height: 50px; + cursor: pointer; + z-index: 1000; + /* Ensure the image is above other elements */ + border: none; + /* Remove button border */ + background: none; + /* Remove button background */ + padding: 0; + /* Remove button padding */ + outline: none; + /* Remove focus outline */ +} + +#popoverContainer { + position: fixed; + bottom: 60px; + /* Adjust this value to position the popover above the image */ + right: 10px; + /* Align the popover with the right side of the image */ + display: none; + z-index: 1001; + /* Ensure the popover is above the image */ + width: 250px; + /* Set a fixed width for the popover */ + transition: opacity 0.2s; + /* Smooth transition for popover appearance */ +} \ No newline at end of file diff --git a/app/chrome/index.html b/app/chrome/index.html new file mode 100644 index 0000000..091bdb4 --- /dev/null +++ b/app/chrome/index.html @@ -0,0 +1,28 @@ + + + +
+Chosen by 200,000+ users worldwide for its remarkable performance.
+Chosen by 200,000+ users worldwide for its remarkable + performance.
Yuna AI has been a game-changer for our company. The seamless integration and robust analytics have empowered us to make data-driven decisions that have propelled our growth. Their customer service is unmatched, always there when we need them.
+Yuna AI has been a game-changer for our + company. The seamless integration and robust analytics have empowered us to make data-driven + decisions that have propelled our growth. Their customer service is unmatched, always there + when we need them.
John Smith
@@ -170,7 +225,10 @@Yuna AI is like the best girlfriend I never had. She's always there to listen, offers thoughtful advice, and helps me stay organized with gentle reminders. It's the personal touch that makes Yuna AI feel like more than just a program.
+Yuna AI is like the best girlfriend I never + had. She's always there to listen, offers thoughtful advice, and helps me stay organized + with gentle reminders. It's the personal touch that makes Yuna AI feel like more than just a + program.
Michael Walker
@@ -181,7 +239,10 @@As an executive assistant, Yuna AI has become my right hand. The efficiency and intuitive design have streamlined my workflow, allowing me to focus on high-priority tasks. It's like having an extra set of hands to manage the day-to-day.
+As an executive assistant, Yuna AI has become + my right hand. The efficiency and intuitive design have streamlined my workflow, allowing me + to focus on high-priority tasks. It's like having an extra set of hands to manage the + day-to-day.
Emily Rin
@@ -206,10 +267,13 @@