I’ve been experimenting with building a local AI agent system that can actually perform tasks on the machine instead of just responding with text.
SamarthyaBot is a self-hosted AI agent that runs locally and focuses on automation and privacy.
Some things it can do:
• run terminal commands • deploy projects to servers via SSH • control browsers using Puppeteer • send emails • run autonomous background tasks • support multiple LLM providers (Gemini, Ollama, etc.)
The goal is to treat it more like a local automation OS rather than just a chatbot.
Tech stack:
Node.js (gateway) Go worker (terminal execution) MongoDB (encrypted memory) React dashboard
I built it mainly to experiment with agent architectures and local AI workflows.
Would love feedback from the community.