Open-source platform for building AI agents and serverless automation with fine-grained access control.
Get Started · Documentation · Website
Sinas is a self-hosted backend for AI-powered applications. Configure agents with any LLM provider, write Python functions that run in isolated containers, connect everything with webhooks and schedules, and control who can do what with role-based permissions — all managed through a web console or declarative YAML config.
| Repository | Description |
|---|---|
| sinas | Core platform — backend, console, and Docker deployment |
| sinas-python | Python SDK for interacting with the Sinas API |
| sinas-js | JavaScript/TypeScript SDK for interacting with the Sinas API |
| sinas-ui | Pre-built UI components for embedding Sinas agents and chat in your app |
| chat | Private AI chat application built on top of Sinas |
- Multi-provider AI agents with tool calling, agent-to-agent orchestration, and SSE streaming
- Sandboxed Python functions with automatic execution tracking, triggered via webhooks, schedules, or agents
- Fine-grained access control with hierarchical scopes, wildcards, and namespace-level permissions for AI governance
- Embeddable UI components compiled by Sinas with built-in proxy to agents, functions, and queries
- Declarative configuration for GitOps workflows — idempotent apply, change detection, and dry run
- SDKs for Python and JavaScript to integrate Sinas into any application
git clone https://github.com/sinas-platform/sinas.git
cd sinas
./install.shDual licensed under AGPL v3.0 (open source) and a Commercial License (proprietary use). Contact hello@sinas.co for commercial licensing.