Skip to content

Getting Started

Welcome to OpenSIN — the world's most comprehensive AI agent system.

What is OpenSIN?

OpenSIN is an open-source platform for building, deploying, and managing AI agents. It supports multi-agent teams, agent-to-agent communication, and integration with various messaging platforms.

Key Features

  • OpenSIN-Code CLI — Autonomous coding agent for the terminal
  • Hook System — 20+ events, 5 execution modes
  • Tool System — 6+ built-in CLI tools (Bash, Read, Write, Edit, Grep, Glob)
  • Agent Memory — Letta-style persistent memory system
  • Background Agents — Async task delegation
  • MCP Client — 5 transports
  • Sandbox — Full isolation
  • Memory System — File-based with SIN.md

Prerequisites

  • Node.js 18+
  • npm or pnpm
  • An API key from an LLM provider (configured via opencode CLI)

Installation

bash
# Clone the repository
git clone https://github.com/OpenSIN-AI/OpenSIN-Code.git
cd OpenSIN-Code

# Install dependencies
npm install

# Build the project
npm run build

Quick Start

bash
# Start the OpenSIN-Code CLI
npm start

# Or run directly
cd packages/opensin-sdk
npm run cli

Next Steps

Released under the Apache 2.0 License.