From 3eff9c700af311c1a0b413c4e8f97f48ed829989 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sat, 1 Jun 2024 22:16:10 +0200 Subject: [PATCH] Added the motivation --- .../Components/Blocks/Motivation.razor | 31 +++++++++++++++++++ .../Components/Blocks/Motivation.razor.cs | 7 +++++ .../Components/Pages/About.razor | 9 ++++++ 3 files changed, 47 insertions(+) create mode 100644 app/MindWork AI Studio/Components/Blocks/Motivation.razor create mode 100644 app/MindWork AI Studio/Components/Blocks/Motivation.razor.cs diff --git a/app/MindWork AI Studio/Components/Blocks/Motivation.razor b/app/MindWork AI Studio/Components/Blocks/Motivation.razor new file mode 100644 index 00000000..5b938978 --- /dev/null +++ b/app/MindWork AI Studio/Components/Blocks/Motivation.razor @@ -0,0 +1,31 @@ + + Hello, my name is Thorsten Sommer, and I am the initial creator of MindWork AI Studio. The motivation behind developing this app stems from several crucial needs and observations I made over time. + + + + Personal Needs and Limitations of Web Services + + + + Relying on web services like ChatGPT was not a sustainable solution for me. I needed an AI that could also access files directly on my device, a functionality web services inherently lack due to security and privacy constraints. Although I could have scripted something in Python to meet my needs, this approach was too cumbersome for daily use. More importantly, I wanted to develop a solution that anyone could use without needing any programming knowledge. + + + + Limitations of Existing Solutions + + + + While exploring available solutions, I found a desktop application called Anything LLM. Unfortunately, it fell short of meeting my specific requirements and lacked the user interface design I envisioned. For macOS, there were several apps similar to what I had in mind, but they were all commercial solutions shrouded in uncertainty. The developers' identities and the origins of these apps were unclear, raising significant security concerns. Reports from users about stolen API keys and unwanted charges only amplified my reservations. + + + + Cross-Platform and Modern Development + + + + Given that my employer's workplace uses both Windows and Linux, I wanted a cross-platform solution that would work seamlessly across all major operating systems, including macOS. Additionally, I wanted to demonstrate that it is possible to create modern, efficient, cross-platform applications without resorting to Electron bloatware. The combination of .NET and Rust with Tauri proved to be an excellent technology stack for building such robust applications. + + + + Through MindWork AI Studio, I aim to provide a secure, flexible, and user-friendly tool that caters to a wider audience without compromising on functionality or design. This app is the culmination of my desire to meet personal requirements, address existing gaps in the market, and showcase innovative development practices. + \ No newline at end of file diff --git a/app/MindWork AI Studio/Components/Blocks/Motivation.razor.cs b/app/MindWork AI Studio/Components/Blocks/Motivation.razor.cs new file mode 100644 index 00000000..5a16e13a --- /dev/null +++ b/app/MindWork AI Studio/Components/Blocks/Motivation.razor.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Components; + +namespace AIStudio.Components.Blocks; + +public partial class Motivation : ComponentBase +{ +} \ No newline at end of file diff --git a/app/MindWork AI Studio/Components/Pages/About.razor b/app/MindWork AI Studio/Components/Pages/About.razor index 9a17bad1..f96e772d 100644 --- a/app/MindWork AI Studio/Components/Pages/About.razor +++ b/app/MindWork AI Studio/Components/Pages/About.razor @@ -19,6 +19,15 @@ + + + + + + + + +