Urgent.News

What's breaking now, across thousands of outlets.

Tech

Jarvis Control Center: Local Browser Agent Powered by Gemma 4

What I Built I built Jarvis Control Center, a local-first browser agent that lets users control their computer with natural language. You can ask it to open websites, search the web, play YouTube videos, manage tasks, and use connected tools. For example: “Open YouTube and play 11K by Seedhemaut.” Jarvis uses Gemma locally to understand the request, decide whether a tool is needed, and execute…

The Jarvis Control Center is a locally-run browser agent that utilizes the Gemma 4 model to understand and execute natural language commands for various tasks. Users can ask Jarvis to open websites, search the web, play YouTube videos, manage tasks, and interact with connected tools.

For instance, a user could say "Open YouTube and play 11K by Seedhemaut," and Jarvis would handle the entire process. It would open the browser, search for the specified YouTube video, and play the result without requiring the user to perform each step manually.

Developed using Next.js and TypeScript, Gemma 4 E2B running locally through Ollama, Playwright for browser automation, Convex for database, authentication, real-time synchronization, and server-side functions, ElevenLabs as a text-to-speech provider, Browser speech APIs for voice input, and Composio for connecting external tools and services, Jarvis is designed to work locally by default.

This local-first approach prioritizes privacy and control, as users can run Gemma through Ollama without sending their conversations to a hosted AI API. Cloud services, such as voice output or external integrations, can be enabled through environment variables when needed.

Open innovation played a crucial role in creating Jarvis, allowing users to run and customize the AI assistant on their own machines. By using an open-weight model through Ollama, the core assistant can operate locally, providing users with more privacy and control compared to a closed-hosted API.

The project showcases the potential of combining multiple open technologies instead of relying on a single provider. While GitHub Copilot helped accelerate the initial implementation, the Jarvis Control Center is a testament to the power of open-source tools and the benefits of local-first AI agents.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Internationalization (I18n) Implementation in React

Internationalization (I18n) is a crucial aspect of building web applications that cater to a global audience. It involves adapting your application to different languages and regions seamlessly.

  • Set up React app using Create React App or preferred method
  • Install i18n library like react-i18next with npm install command
  • Create i18n.js file, import modules, configure I18n with translation files

More from Sunday 25 October →