OpenSIN

agent
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This project is an AI agent framework designed to build, deploy, and manage autonomous AI systems at scale. It includes a CLI, API, and SDK, facilitating multi-agent collaboration and complex task execution.

Security Assessment
The overall risk is rated Medium. The automated code scan found no hardcoded secrets or dangerous patterns in the 12 files reviewed. However, based on its stated capabilities, the system inherently executes shell commands (Hook System), makes network requests (MCP Client), and accesses the filesystem (Sandbox). While it features a permission system and sandboxing to mitigate these risks, autonomous agents capable of executing local commands always warrant strict human oversight.

Quality Assessment
The codebase is fresh but exhibits several trust and quality red flags. The repository has extremely low community visibility with only 5 stars. Furthermore, there are misleading claims: the audit notes an MIT license, but the README claims Apache 2.0. The README also references "657 passing tests" in a badge, which is highly suspicious for a brand-new, low-visibility repository. Additionally, the documentation contains internal German directives about an unrelated "OpenCode-Configuration," indicating the README was likely hastily copied or poorly translated from another project.

Verdict
Use with caution—the underlying agent capabilities are high-risk, and the project's low visibility paired with inconsistent documentation raises questions about its actual maturity and reliability.
SUMMARY

OpenSIN Core — 310+ packages across 25+ domains. The most comprehensive open-source AI agent system in the world.

README.md

OpenSIN — The World's Most Comprehensive AI Agent System

[!IMPORTANT]
SSOT: Die kanonische OpenCode-Konfiguration liegt unter Delhi/upgraded-opencode-stack.
Nach jeder Änderung MUSS sin-sync ausgeführt werden.

[!IMPORTANT]
SSOT: Die kanonische OpenCode-Konfiguration liegt unter Delqhi/upgraded-opencode-stack.
Nach jeder Änderung MUSS sin-sync ausgeführt werden.

Documentation
License
Python
Tests
PRs Welcome

OpenSIN is a comprehensive AI agent system that enables you to build, deploy, and manage AI agents at scale. Built from the ground up for multi-agent collaboration with our A2A (Agent-to-Agent) protocol.

🚀 Quick Start

# Install the CLI
pip install opensin-cli

# Create your first agent
opensin agent create researcher --model gpt-4

# Test your agent
opensin agent test researcher --prompt "What is AI?"

# Create a team
opensin team create research-team --strategy sequential

# Execute a team task
opensin team exec research-team --task "Research AI trends"

📦 Packages

Package Description Status
opensin-core Core engine with QueryEngine, Hook System, Tool System, Permission System, Subagent System, MCP Client, Sandbox, Memory System ✅ Stable
opensin-cli Command-line interface for managing agents and teams ✅ Stable
opensin-api FastAPI REST API server ✅ Stable
opensin-sdk Python SDK for programmatic access ✅ Stable

🧠 Core Features

QueryEngine

Async generator pattern with ReAct loop, token budget tracking, and automatic context compaction.

Hook System

20+ hook events with 5 execution modes (shell, HTTP, function, agent, prompt) for powerful automation.

Tool System

Rich tool interface with 8 built-in tools, deferred loading, and permission-aware filtering.

Permission System

Multi-source permission rules with auto-mode classifier and bypass-immune safety checks.

Subagent System

Fork pattern with cache-identical prefixes, worktree isolation, and background-to-foreground transitions.

MCP Client

Multi-transport support (stdio, SSE, HTTP, WS, in-process) with OAuth authentication.

Sandbox

Secure code execution with filesystem/network rules and git escape prevention.

Memory System

File-based memory with index and topic files, SIN.md auto-discovery, and session memory extraction.

📚 Documentation

Full documentation is available at docs.opensin.ai, with 323 pages covering:

🐳 Local Development

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

# Setup development environment
./scripts/setup.sh

# Start all services
docker-compose up -d

# Run tests
./scripts/test.sh

🧪 Testing

# Run all tests
./scripts/test.sh

# Run specific test suites
pytest opensin_core/tests/ -v
pytest opensin_cli/tests/ -v
pytest opensin_api/tests/ -v
pytest opensin_sdk/tests/ -v
pytest tests/integration/ -v

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📊 Project Stats

  • 323 documentation pages
  • 15,934+ lines of code
  • 657 tests passing
  • 11 core modules
  • 4 packages
  • 153 repositories with docs links

🌐 Community

📄 License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.


Built with ❤️ by the OpenSIN team

Yorumlar (0)

Sonuc bulunamadi