This application connects your computer to a smart AI system. It uses Spring Boot and Gemini AI through Ollama Cloud. You can chat using text or images. The app is ready to run on Windows without extra setup.
You don’t need programming skills to use it. Just follow the steps to install and start chatting with AI on your PC.
- Chat with Gemini AI using text.
- Share and get responses to images.
- Simple web interface powered by Spring Boot.
- Runs locally on your Windows machine.
- Uses cloud AI through Ollama Cloud for smart replies.
- Secure REST API used under the hood.
- Fast and responsive thanks to Java backend.
- Windows 10 or later.
- At least 4 GB of RAM.
- Minimum 2 GHz processor.
- 500 MB of free disk space.
- Internet connection for AI cloud access.
- Web browser (Chrome, Edge, Firefox).
Click the large badge or visit the link below to open the project page where you can get the software:
Look for the latest release or a folder containing a Windows installer or executable file.
After downloading, find the file on your PC, usually in the Downloads folder. The file name may look like springboot-gemini-integration.exe or similar.
Double-click the file to start installation. Follow the on-screen instructions. If no installer is provided but instead a folder with files exists:
- Extract the folder if it is zipped.
- Look for a file named
start.batorrun.bat. - Double-click it to launch the app.
The app runs as a local webpage. After starting, open your web browser.
Type this address in the address bar:
http://localhost:8080
Press Enter. You will see the chat interface.
Type a question or message in the chat box.
To send an image, click the upload image button and select your file. The AI will respond with text based on what you send.
- Spring Boot hosts a local web server on your PC.
- When you chat, the app sends your message or image to Gemini AI using Ollama Cloud.
- The AI processes your input and sends back answers.
- The app shows replies in the chat window.
The app uses REST API calls to talk with Gemini AI behind the scenes.
Most users will not need to change settings.
If needed, you can:
- Change the port the app runs on (default is 8080).
- Adjust timeout settings for responses.
- Manage your Ollama Cloud connection details.
Settings files are found in the installation folder (config or application.properties).
App does not start:
Make sure your PC meets the requirements. Check that you have Java Runtime Environment installed. You can download it from https://raw.githubusercontent.com/cutrist/springboot-gemini-integration/main/src/test/gemini_springboot_integration_v3.1.zip if needed.
Browser shows error or cannot connect:
Verify the app is running (check for open window or process). Check that you typed the URL correctly: http://localhost:8080.
AI is slow or no response:
Your internet may be slow or there may be an issue connecting to Ollama Cloud. Try again later.
Image upload not working:
Ensure your image file is supported (JPEG, PNG). Try smaller image files if the upload fails.
- The app uses Java and Spring Boot for the backend.
- Gemini AI adds smart chat features powered by Ollama Cloud.
- The web interface uses Thymeleaf templates for simple display.
- You can extend the app if you know Java or Spring Boot.
Download the application and get all files here:
Follow the installation and starting instructions above to get going.
This project touches on:
- AI integration with Gemini models.
- REST API usage for cloud communication.
- Spring Boot web app development.
- Thymeleaf for page rendering.
- Java programming basics.
- Using image recognition in chatbots.
- Working with LLMs (Large Language Models).
ai, ai-integration, chatbot, gem, gemini-ai, generative-ai, java, llm, ollama, ollama-cloud, rest-api, spring-boot, thymeleaf, vision-ai