MachinaOS  by zeenie-ai

Local AI assistant platform for automating real-world tasks

Created 8 months ago
324 stars

Top 83.6% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> MachinaOS offers a no-code platform for creating personalized AI assistants and automating tasks by connecting AI agents to over 50 services. It runs locally, ensuring data privacy, and provides flexibility through user-provided API keys or local model execution, eliminating subscription fees and usage limits. This empowers users to build sophisticated AI workflows without extensive technical expertise.

How It Works

The system utilizes a visual, drag-and-drop canvas interface where users connect AI agent nodes, equip them with memory and skills, and deploy them as persistent background workflows. It supports extensive integrations with email, messaging, calendars, phone control, web automation, and payment services. Core to its design is the ability to orchestrate specialized agents into teams, delegate tasks, and leverage long-term memory via vector search, all while allowing users to bring their own LLM providers or run models locally.

Quick Start & Requirements

  • Installation: npm install -g machinaos
  • Execution: machina start
  • Prerequisites: Node.js 22+, Python 3.12+, bash.
  • Documentation: Hosted docs at https://docs.zeenie.xyz/, DeepWiki at https://deepwiki.com/zeenie-ai/MachinaOS.
  • Community: Discord server for support and discussions.

Highlighted Details

  • Broad Service Integration: Connects to email (IMAP, Gmail, Outlook), messaging (WhatsApp, Telegram, Twitter, unified social node), Android phones, web automation (Apify, Crawlee), search APIs, and Stripe payments.
  • Flexible LLM Support: Integrates with 11 LLM providers (OpenAI, Anthropic, Google, Mistral, etc.) and fully supports local models via Ollama/LM Studio for private, offline operation.
  • Visual Workflow Canvas: Features a drag-and-drop interface with live execution animations, multi-tab console, and customizable themes.
  • RAG Pipeline: Out-of-the-box support for building Retrieval-Augmented Generation pipelines with various vector stores.

Maintenance & Community

The project actively encourages contributions via detailed guides (CONTRIBUTING.md, docs-internal/). A Discord community serves as the primary channel for help, feature requests, and design discussions.

Licensing & Compatibility

The project is licensed under the MIT license, which is permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

While designed for ease of use, running local LLMs can be resource-intensive. The "AI Building Itself" aspect suggests ongoing development, and advanced contributions require familiarity with the internal architecture and setup scripts.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
16
Issues (30d)
1
Star History
201 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.