Discover and explore top open-source AI tools and projects—updated daily.
ComposioHQDesktop AI agent builder with 500+ tools
New!
Top 22.0% on SourcePulse
An open-source desktop application enabling the creation of AI agents with access to over 500 tools and persistent chat sessions. It targets developers and power users seeking to build sophisticated AI assistants, offering multi-provider LLM support and deep integration capabilities within a native application framework.
How It Works
This project utilizes an Electron.js desktop framework with a Node.js/Express backend. It employs a pluggable provider architecture, integrating with Anthropic's Claude Agent SDK for direct agentic capabilities and Opencode SDK for routing to multiple LLMs (including GPT-5, Grok, GLM, MiniMax). Tool access is managed via the Composio Tool Router, providing over 500 external integrations. Server-Sent Events (SSE) facilitate real-time, token-by-token response streaming, with tool inputs and outputs visualized directly within the UI. Session management is handled server-side, maintaining conversation context.
Quick Start & Requirements
./setup.sh script. Manual setup involves cloning, npm install for app and server dependencies, configuring API keys in .env, starting the backend (cd server && npm start), and then starting the Electron app (npm start).Highlighted Details
Maintenance & Community
The project is "Built with Claude Code and Composio," indicating a strong connection to these platforms. No specific community channels (e.g., Discord, Slack) or details on core contributors are provided in the README.
Licensing & Compatibility
The provided README does not specify a software license. This omission creates ambiguity regarding usage rights, modification, and distribution, particularly for commercial applications.
Limitations & Caveats
Operation requires obtaining and configuring API keys from multiple third-party services (Anthropic, Opencode, Composio), which may incur costs. The server/opencode.json file is auto-generated and should not be manually edited, potentially adding complexity to configuration management. The absence of a stated license poses a significant adoption blocker for many use cases.
4 days ago
Inactive
ArcadeAI