<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: FrederickSalazar</title>
    <description>The latest articles on Forem by FrederickSalazar (@fredericksalazar).</description>
    <link>https://forem.com/fredericksalazar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F453130%2F3b6be6e1-b6b4-4c8c-bc64-8cdeec56f658.jpeg</url>
      <title>Forem: FrederickSalazar</title>
      <link>https://forem.com/fredericksalazar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/fredericksalazar"/>
    <language>en</language>
    <item>
      <title>How to Install Local LLMs en your machine with OllamaFX 0.5.0</title>
      <dc:creator>FrederickSalazar</dc:creator>
      <pubDate>Mon, 09 Mar 2026 14:58:01 +0000</pubDate>
      <link>https://forem.com/fredericksalazar/ollamafx-050-released-361p</link>
      <guid>https://forem.com/fredericksalazar/ollamafx-050-released-361p</guid>
      <description>&lt;p&gt;Since launching OllamaFX, my goal has always been simple: create the lightest, fastest, and most useful native desktop client for Ollama. We wanted to build something that respects your privacy and doesn't rely on browser engines.&lt;/p&gt;

&lt;p&gt;Today, I’m thrilled to announce our biggest leap forward. OllamaFX 0.5.0 is finally here. We are moving from a simple "local chatbot" to a true personal intelligence hub.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 The Headline Features: More Power, Locally
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. RAG (Chat with Documents) – Total Privacy&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftyuvvz3mthjk1ss85us3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftyuvvz3mthjk1ss85us3.png" alt=" " width="800" height="465"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The most requested feature is here. Retrieval-Augmented Generation (RAG).&lt;br&gt;
OllamaFX can now index your local PDF and text files. When you chat, the model automatically pulls relevant context from your documents to answer your questions. This is perfect for analyzing massive technical manuals, private notes, or research papers—all processed entirely on your machine. No data ever leaves your computer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Full Multimodal Vision Support&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Stop typing descriptions and start analyzing reality. We have implemented native support for vision models like Llava and Bakllava. Simply drag and drop an image (diagrams, photos, whiteboard sketches) directly into the chat. Ask your local model to explain, debug, or extract data from the image. The potential for technical support and OCR is huge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Native Auto-Updates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Staying up to date shouldn't be work. OllamaFX now includes a built-in update mechanism. The system will detect new releases, allow you to view the changelog, and update the application directly from the interface, ensuring you always have the latest features and stability fixes without manual downloads.&lt;/p&gt;

&lt;h2&gt;
  
  
  📂 The Developer Workflow: Getting Organized
&lt;/h2&gt;

&lt;p&gt;A powerful AI tool is useless if you can't manage your output. As developers, we create dozens of chats daily. 0.5.0 addresses the clutter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Categorized Chat Folders&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl01bvcfkz3caekd1srzm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl01bvcfkz3caekd1srzm.png" alt=" " width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can now create custom folders in the sidebar. Move conversations into folders (e.g., 'Project Alpha', 'Research', 'Personal') to keep your workspace pristine. The drag-and-drop movement is fluid and instant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. The Recycle Bin (Undo Delete)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3lmhftfl08gcsy2t7mvj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3lmhftfl08gcsy2t7mvj.png" alt=" " width="800" height="465"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Accidentally deleting a complex prompt chain is devastating. 0.5.0 introduces a Recycle Bin. Deleted chats are moved to this section, where you can restore them or choose to empty the bin and delete them permanently. Peace of mind, unlocked.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Performance, Stability, and the Full Changelog&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Beyond the features, we spent significant time refining the application's core and the AtlantaFX (JavaFX) interface.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Full 0.5.0 Changelog:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Feature: RAG (Retrieval-Augmented Generation) with local document indexing.&lt;/p&gt;

&lt;p&gt;Feature: Complete native Multimodal Vision model support (Llava/Bakllava).&lt;/p&gt;

&lt;p&gt;Feature: Integrated Auto-update system.&lt;/p&gt;

&lt;p&gt;Workflow: Chat Folders for sidebar organization.&lt;/p&gt;

&lt;p&gt;Workflow: Recycle Bin functionality with full restore capabilities.&lt;/p&gt;

&lt;p&gt;UI: Fluid Drag-and-drop movement of chats between folders.&lt;/p&gt;

&lt;p&gt;UI: AtlantaFX theme refinements (optimized Dark/Light modes).&lt;/p&gt;

&lt;p&gt;UI: Enhanced Markdown rendering for code blocks.&lt;/p&gt;

&lt;p&gt;Core: Detailed model info view (file size, format, quantization).&lt;/p&gt;

&lt;p&gt;Stability: Optimized memory management for streaming responses.&lt;/p&gt;

&lt;p&gt;Fix: Resolved intermittent crashes during rapid model switching.&lt;/p&gt;

&lt;p&gt;OllamaFX is truly multiplataform (Windows, macOS, Linux).&lt;/p&gt;

&lt;h2&gt;
  
  
  Download OllamaFX 0.5.0 &amp;amp; Contribute
&lt;/h2&gt;

&lt;p&gt;OllamaFX is a community-driven project. I invite you to download this release and try the local RAG and Vision features.&lt;/p&gt;

&lt;p&gt;👉 Download the v0.5.0 Installers here: &lt;a href="https://github.com/fredericksalazar/OllamaFX/releases" rel="noopener noreferrer"&gt;https://github.com/fredericksalazar/OllamaFX/releases&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Visit the Repository: &lt;a href="https://github.com/fredericksalazar/OllamaFX" rel="noopener noreferrer"&gt;https://github.com/fredericksalazar/OllamaFX&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you find this project valuable, a Star ⭐ on GitHub helps more than you know. We are already planning the 0.6.0 release—what features do you want to see next? Leave a comment below!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>java</category>
      <category>javafx</category>
    </item>
    <item>
      <title>OllamaFX the Native &amp; Hardware-Smart Client for Local LLMs</title>
      <dc:creator>FrederickSalazar</dc:creator>
      <pubDate>Sat, 27 Dec 2025 17:55:51 +0000</pubDate>
      <link>https://forem.com/fredericksalazar/ollamafx-the-native-hardware-smart-client-for-local-llms-4802</link>
      <guid>https://forem.com/fredericksalazar/ollamafx-the-native-hardware-smart-client-for-local-llms-4802</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/fredericksalazar/OllamaFX" rel="noopener noreferrer"&gt;OllamaFX&lt;/a&gt;&lt;/strong&gt; is a native desktop client developed with JavaFX. Its purpose is to provide an intuitive and advanced interaction layer for Ollama, allowing model management and conversations to take place in an optimized and elegant environment.&lt;/p&gt;

&lt;p&gt;The project was born from the need for a tool that acts not only as a chat interface but as a complete control center for the models residing on our machines.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features and Benefits
&lt;/h2&gt;

&lt;p&gt;🧠 &lt;strong&gt;Integrated Hardware Intelligence&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcvxieh6t57ozr1opjasy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcvxieh6t57ozr1opjasy.png" alt="OllamaFX desktop" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the most outstanding innovations of OllamaFX is its ability to understand your system. The application analyzes your hardware specifications and classifies the models in the library according to their viability:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Visual Indicators:&lt;/strong&gt; You will know in advance which models are ideal for your current configuration thanks to a color-coded system based on resource availability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Operational Safety:&lt;/strong&gt; Minimize friction when choosing the right model for each task without compromising system stability.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚡ Native and Efficient Architecture
&lt;/h2&gt;

&lt;p&gt;OllamaFX leverages the power of JavaFX and AtlantaFX to offer a modern, clean, and extremely fast user interface (UI).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Low Consumption:&lt;/strong&gt; The application is optimized to be lightweight, ensuring that most of your PC's resources are dedicated to model processing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Professional Interface:&lt;/strong&gt; OllamaFX it offers a distraction-free environment with full support for light and dark themes.&lt;/p&gt;

&lt;h2&gt;
  
  
  🗂️ Session-Based Workflow
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5lty38373q3v57pgcstm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5lty38373q3v57pgcstm.png" alt="OllamaFX Agentic Editor" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Version 0.4.0 introduces a new sidebar designed for multitasking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context Management:&lt;/strong&gt; You can keep multiple sessions open with different models simultaneously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Persistence:&lt;/strong&gt; Navigate between your chats with a single click, keeping the history and context of each conversation organized.&lt;/p&gt;

&lt;h2&gt;
  
  
  📚 Advanced Model Explorer
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zxd6myl0l537flsy6h0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1zxd6myl0l537flsy6h0.png" alt="OllamaFX Models Library" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Discovering and downloading models has never been easier. OllamaFX features a revamped "Home" where you can explore trends, see the most popular models in the community, and manage your local library with a smart caching system for instant loading.&lt;/p&gt;

&lt;h2&gt;
  
  
  An Open Source Project for the Community 🤝
&lt;/h2&gt;

&lt;p&gt;OllamaFX is a project under the MIT license, meaning it is free, transparent, and open for everyone to collaborate. My vision is to build a community of developers who want to take local AI to the next level.&lt;/p&gt;

&lt;p&gt;How can you participate?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explore and Use:&lt;/strong&gt; Download v0.4.0 and experience the fluidity of a native tool.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Boost the Project:&lt;/strong&gt; A ⭐️ on the GitHub repository helps us reach more people and validates the development effort.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Collaborate:&lt;/strong&gt; The code is open for improvements, new features, translations, and bug reports. Your contribution is vital to the growth of OllamaFX!&lt;/p&gt;

&lt;p&gt;👉 Visit the official repository: &lt;a href="https://github.com/fredericksalazar/OllamaFX" rel="noopener noreferrer"&gt;github.com/fredericksalazar/OllamaFX&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OllamaFX is more than just a client; it is a tool designed to empower local LLM users. If you are looking for a native, intelligent, and professional experience, I invite you to join our community.&lt;/p&gt;

&lt;p&gt;What functionality would you like to see in future versions? Let me know your ideas in the comments!&lt;/p&gt;

</description>
      <category>java</category>
      <category>ai</category>
      <category>programming</category>
      <category>github</category>
    </item>
    <item>
      <title>DinaWall 0.2</title>
      <dc:creator>FrederickSalazar</dc:creator>
      <pubDate>Wed, 15 Mar 2023 00:34:41 +0000</pubDate>
      <link>https://forem.com/fredericksalazar/dinawall-02-5a4</link>
      <guid>https://forem.com/fredericksalazar/dinawall-02-5a4</guid>
      <description>&lt;p&gt;Hello everyone, 3 years ago I started to create DinaWall an app written in JavaFX that implements dynamic wallpapers on Linux, Windows and macOS. After so much time I have decided to continue its development and finish it, which is why I have been working on it for a few weeks. Today it has release version 0.2 and has the following features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Allows you to install new dynamic wallpapers&lt;/li&gt;
&lt;li&gt;allows you to create new dynamic wallpapers&lt;/li&gt;
&lt;li&gt;There is a repository on github where dynamic wallpapers are hosted that can be downloaded and installed.&lt;/li&gt;
&lt;li&gt;supports the following environments Linux (Gnome, Kde) and macOS, windows is under development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I invite you to get to know the project and contribute to its development, there is a plan of characteristics and functionalities that have the objective of turning DinaWall into a top application in all operating systems, the support of the community and their contributions are essential to be able to continue its development. I invite you to try the application, leave your comments, ideas, report bugs, create your dynamic wallpapers and share them with the community, help with documentation, code, etc. Any contribution is welcome and can help those who start in the world of software to share knowledge and learn from others. I leave the link to the github repo and my email in case you want to write.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/fredericksalazar/dinawall_app" rel="noopener noreferrer"&gt;Github Repo -&amp;gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="mailto:fsalazars@uoc.edu"&gt;fsalazars@uoc.edu&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>javaf</category>
      <category>kde</category>
      <category>linux</category>
    </item>
    <item>
      <title>Invitation to contribute to the DinaWall project, dynamic wallpapers for the community</title>
      <dc:creator>FrederickSalazar</dc:creator>
      <pubDate>Sat, 03 Oct 2020 21:39:45 +0000</pubDate>
      <link>https://forem.com/fredericksalazar/invitation-to-contribute-to-the-dinawall-project-dynamic-wallpapers-for-the-community-5gjp</link>
      <guid>https://forem.com/fredericksalazar/invitation-to-contribute-to-the-dinawall-project-dynamic-wallpapers-for-the-community-5gjp</guid>
      <description>&lt;p&gt;Hello, it is a pleasure for me to start my contributions in this community, this is my first post I hope you like it, I take this post to invite you to participate in a project that started recently, when I was using GNU / Linux I wanted to develop an application with which I could implement the macOS Dynamic Wallpapers in distributions Linux, this became a challenge for me, I decided to create the application that I called &lt;strong&gt;DinaWall&lt;/strong&gt;, almost 3 years that I did not write a line of code, since now I am dedicated to business intelligence, but this revived me again.&lt;/p&gt;

&lt;p&gt;Let's start with the architecture, I thought to create the application in a totally decoupled way, so I must have 2 components that had to evolve independently, a core which is called &lt;strong&gt;DinaWall_core&lt;/strong&gt; is in charge to manage all system operations, such as file management, wallpapers installation, manage the execution of dynamic wallpapers and take care of the administrative issues of the system, the other component is dinawall_app this is the user interface written in JavaFX, I wanted as a personal challenge to create an application visually attractive and easy to maintain. after two weeks of hard work I managed to meet the objectives raised.&lt;/p&gt;

&lt;p&gt;So then we already have a fully functional system, with tests in which the system managed to make the dynamic change of wallpapers according to system time, at this moment, the application supports Linux systems with desktop environment Plasma KDE and I managed to do the implementation for its operation in macOS, there is a lot of work still to be done, implement more Linux desktop environments like gnome, cinnamon etc.&lt;/p&gt;

&lt;p&gt;At this time, due to work issues, I have not been able to continue working on the project as I would like and that is why I extend the invitation for you, the community, to help me take this application to a functional level contribute your grain of sand to the open source community, I have many ideas yet to develop for DinaWall and I hope to tell With your support, thank you very much for your attention, it should be noted that documentation is also missing so if someone is interested in contributing to the project you can write to me at this email: &lt;a href="mailto:fredefass01@gmail.com"&gt;fredefass01@gmail.com&lt;/a&gt; to coordinate and continue with the project, Thank you again and hugs from Colombia, happy hacking aaaa and excuse my english is very bad &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/fredericksalazar/dinawall_app" rel="noopener noreferrer"&gt;DinaWall_App Github Repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/fredericksalazar/dinawall_core" rel="noopener noreferrer"&gt;DinaWall_Core GitHub Repository&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>hacktoberfest</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
