| title | OpenSIN Tool Engine: 42 Production-Ready Tools, API Server & CLI — Now Open Source | |||||
|---|---|---|---|---|---|---|
| date | 2026-04-04 | |||||
| author | OpenSIN Team | |||||
| tags |
|
|||||
| category | Engineering |
Today we're releasing the most comprehensive AI coding agent tool system ever built — 42 production-ready tools, a full API server with OpenAI-compatible endpoints, and a standalone CLI that connects to it all.
We've built every tool that Claude Code has, plus the unique OpenSIN features that no one else offers:
Core Tools: Bash (with sandbox), FileRead, FileEdit, FileWrite, Glob, Grep Web Tools: WebFetch, WebSearch (DuckDuckGo, no API key) AI Tools: Agent (sub-agent orchestration), Skill loading Productivity: TodoWrite, Config, Sleep, StructuredOutput, NotebookEdit System: PowerShell, REPL, KillShell, TaskOutput, GetErrors Workflow: ScheduleCron, Plan Mode, Worktree, Brief, Switch Mode Team: TeamCreate, TeamDelete, TeamUpdate, TeamMessage MCP: McpAuth, ReadMcpResource, ListMcpResources Utility: Help, Status, Version, RemoteTrigger, ToolSearch
The OpenSIN API server provides OpenAI-compatible endpoints alongside powerful tool management:
- Tool Engine — Execute, search, and list all 42 tools
- Session Management — Create, resume, list, and delete sessions
- MCP Integration — Connect and manage MCP servers
- Compaction — Context summarization with auto-compact
- Permissions — Granular 5-tier permission system
- OpenAI Compatible — Drop-in
/v1/chat/completionsendpoint - Health Checks — Basic, detailed, ready, and live probes
- Rate Limiting — Token bucket with API key tiers
- Input Validation — XSS and path traversal protection
The OpenSIN CLI connects to the API server with three modes:
# Interactive REPL
opensin --api-url http://localhost:8000
# Single query
opensin "Read src/main.py" --api-url http://localhost:8000
# Pipe mode
echo "Find all Python files" | opensin --api-url http://localhost:8000┌─────────────────────────────────────────────────────┐
│ OpenSIN CLI │
│ ┌──────────┐ ┌─────────────────┐ ┌────────────┐ │
│ │ REPL │ │ Session Manager │ │ History │ │
│ └──────────┘ └─────────────────┘ └────────────┘ │
└──────────────────────┬──────────────────────────────┘
│ HTTP / SSE
┌──────────────────────▼──────────────────────────────┐
│ API Server │
│ ┌────────┐ ┌─────────┐ ┌──────┐ ┌──────────────┐ │
│ │ Tools │ │Sessions │ │ MCP │ │ Compaction │ │
│ └────────┘ └─────────┘ └──────┘ └──────────────┘ │
│ ┌──────────────────────────────────────────────┐ │
│ │ OpenAI /v1/chat/completions │ │
│ └──────────────────────────────────────────────┘ │
└──────────────────────┬──────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────┐
│ Tool Engine │
│ 42 Tools: Bash, FileRead, FileEdit, FileWrite, │
│ Glob, Grep, WebFetch, WebSearch, Agent, LSP, ... │
└─────────────────────────────────────────────────────┘
| Metric | Value |
|---|---|
| Tools | 42 |
| API Endpoints | 24+ |
| Tests | 330 (Python) + 309 (TypeScript) |
| Linting | 0 errors |
| Coverage | 72% |
| New Files | 80+ |
cd opensin_core
pip install -e .
uvicorn opensin_core.api_server.server:app --reload --port 8000cd OpenSIN-Code/packages/opensin-sdk
npm install && npm run build && npm link
opensin --api-url http://localhost:8000curl http://localhost:8000/api/tools/list
curl -X POST http://localhost:8000/api/tools/execute \
-H "Content-Type: application/json" \
-d '{"tool_name": "bash", "params": {"command": "echo hello"}, "workspace": ".", "session_id": "test", "permission_mode": "allow"}'- Fully Open Source — Apache 2.0 license, no black boxes
- 42 Tools — Complete Claude Code parity
- Multi-Provider — OpenSIN, OpenAI, Anthropic support
- Swarm Integration — Multi-agent orchestration built-in
- Voice — Gemini S2S integration
- Cron — Natural language scheduling
- Provider Routing — AI-optimized multi-provider routing
- Fleet Dashboard — Real-time monitoring
- TUI (Terminal UI) with Vim mode
- Plugin system with hot-reload
- Team Memory Sync
- AutoDream background consolidation
- Analytics integration
- GitHub: OpenSIN
- CLI: OpenSIN-Code
- Docs: docs.opensin.ai
- API Reference: API Docs
OpenSIN is the most comprehensive open-source AI agent system in the world. Built by developers, for developers.