open-rube  by ComposioHQ

AI agents for cross-application task execution

Created 2 months ago
406 stars

Top 71.5% on SourcePulse

GitHubView on GitHub
Project Summary

Open Rube is an open-source project implementing the Rube framework, designed to transform AI assistants into active agents capable of executing tasks across over 500 applications. It targets users seeking to empower their AI with direct action-taking capabilities within a chat interface, automating complex workflows across platforms like Slack, Notion, and GitHub. The primary benefit is enabling AI to move beyond suggestions to direct execution, streamlining user interactions with digital tools.

How It Works

Open Rube leverages Composio's framework, specifically its experimental Tool Router and Model Context Protocol (MCP), to bridge AI models with external applications. The Tool Router intelligently discovers and selects appropriate tools based on user intent, manages authentication, and executes actions, potentially in parallel. MCP provides a standardized, streaming protocol for AI-tool communication, maintaining session context. The core workflow involves user input processed by an AI model (e.g., GPT-5), which then directs the Tool Router to find, authenticate, and execute the necessary application actions before returning results to the user.

Quick Start & Requirements

Highlighted Details

  • Supports over 500 application integrations.
  • Features an AI-powered chat interface utilizing OpenAI's GPT-5 model.
  • Secure user authentication managed via Supabase Auth.
  • Real-time streaming of AI responses and tool execution visibility.
  • Built with modern web technologies: Next.js 15, React 19, TypeScript, Tailwind CSS, and Supabase.

Maintenance & Community

Contributions are welcomed via pull requests. No specific community channels (e.g., Discord, Slack) or roadmap links are provided in the README.

Licensing & Compatibility

The project is released under the MIT License, which generally permits commercial use and integration into closed-source projects.

Limitations & Caveats

The core "Tool Router" functionality is explicitly labeled as "experimental," suggesting potential instability or ongoing development. The README mentions both GPT-4 (in features) and GPT-5 (in technical architecture) as the AI model, requiring clarification on the intended or currently supported model.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
282 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.