Discover and explore top open-source AI tools and projects—updated daily.
turnstonelabsOrchestrate multi-node AI agents with tools
Top 88.0% on SourcePulse
Summary
Turnstone is a multi-node AI orchestration platform designed to deploy and manage tool-using AI agents across server clusters. It enables LLMs to interact with tools like shell commands, files, and web services, facilitating complex, multi-turn investigations and actions. The platform targets engineers and power users seeking robust AI agent deployment with advanced governance and scalability.
How It Works
Turnstone orchestrates LLM interactions with a suite of tools (shell, files, search, web, planning) through a configurable pipeline. It supports interactive CLI/browser interfaces, queue-driven agent execution via message queues, and multi-node cluster deployments with load balancing. A key differentiator is its "Intent Validation" system, where an LLM judge assesses tool call risks before execution, providing users with evidence-based recommendations. Governance features like RBAC, OIDC SSO, tool policies, and audit logs are integrated for enterprise deployments.
Quick Start & Requirements
pip install turnstone for interactive use. pip install turnstone[mq] for queue-driven agents. pip install turnstone[console] for the dashboard. Docker Compose is also supported.docs/ directory.Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or recent activity were found in the provided README.
Licensing & Compatibility
The project is licensed under the Business Source License 1.1 (BSL 1.1). This license permits free use for most purposes, including development and internal deployment, but restricts offering Turnstone as a managed service until March 1, 2030, after which it converts to Apache 2.0.
Limitations & Caveats
The BSL 1.1 license imposes significant restrictions on commercial SaaS offerings until 2030. The platform relies on external LLM providers and Redis for core multi-node and queue-driven functionalities, which must be separately managed. Git LFS is a requirement for accessing certain documentation assets.
3 days ago
Inactive