{"repo":"miclaldogan/bantzv2","free":true,"listed":false,"github":"https://github.com/miclaldogan/bantzv2","clone":"git clone https://github.com/miclaldogan/bantzv2.git","description":"Bantz won't be a helper; he will be your Host. Your computer will become his studio, and your tasks will give the \"entertainment.\" He won't just execute code; he will \"pull strings\" behind the scenes with a smile that you can hear through the text.","language":"Python","stars":19,"topics":["ai-assistant","chatbot","llm","local-first","ollama","privacy-first","productivity","python","terminal","textual"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Bantz (It's Still in Early Development) Bantz is a local-first AI assistant that runs on your Linux machine and acts as a personal butler — it has a voice, remembers things across sessions, runs scheduled jobs overnight, controls your desktop, reads your email, and talks to you like a person who's known you long enough to be useful. It is also a small multi-agent system : the brain can hand tasks to specialist sub-agents (researcher, developer, reviewer) that run on their own small local models, serialized through a single LLM lane so a modest machine never runs two local inferences at once. The primary interface is the Operations Center desktop app ( bantz --ui ), with a bantz CLI alongside it. Everything is local by default. Nothing phones home unless you configure it to. --- Demo Screenshots and screen recordings live in bantz-demo/ . --- --- GIF walkthroughs: --- Architecture The Brain ( core/brain.py ) sits at the center. Every request — typed, spoken, or sent via Telegram — goes through the same pipeline: Supporting systems run alongside the main loop: - LLM Lane ( llm/lane.py ) — the single choke point for every agent/workflow/background LLM call: one local inference at a time, interactive chat gets priority, and Ollama keep alive is managed per model class (conversation model stays warm 30 min, agent side-models unload after 5) - Agent Manager ( agent/agent manager.py + agent/sub agent.py ) — spawns ephemeral specialist sub-agents (researcher / developer / reviewer) w","default_branch":null,"files":null,"tree":[],"storefront":"/r/miclaldogan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/miclaldogan/bantzv2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}