package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "tiguclaw",
"version": "0.82.0",
"private": true,
"type": "module",
"bin": {
"tiguclaw": "bin/tiguclaw.mjs"
},
"description": "Your always-on AI assistant — you state the goal, it assembles the managers and sub-agents it needs. Self-hosted multi-LLM agent runtime; superset of Claude Code capabilities.",
"keywords": [
"ai-assistant",
"claude-code",
"llm",
"multi-llm",
"telegram",
"daemon",
"ollama",
"codex"
],
"author": "tigu77",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "git+https://github.com/tigu77/tiguclaw.git"
},
"bugs": {
"url": "https://github.com/tigu77/tiguclaw/issues"
},
"homepage": "https://github.com/tigu77/tiguclaw#readme",
"engines": {
"node": ">=20"
},
"scripts": {
"build": "tsc",
"build:prod": "node bin/copy-dist-assets.mjs --forget-build-commit && tsc -p tsconfig.build.json && node bin/copy-dist-assets.mjs",
"dev": "node bin/dev.mjs",
"start": "node dist/src/index.js",
"typecheck": "tsc -p tsconfig.check.json",
"typecheck:bin": "tsc -p tsconfig.bin.json",
"init": "tsx src/scripts/init.ts",
"onboard": "node bin/tiguclaw.mjs onboard",
"doctor": "tsx src/scripts/doctor.ts",
"dashboard": "tsx --env-file=.env packages/dashboard/index.ts",
"bridge:grant": "tsx src/scripts/bridge-grant.ts",
"bridge:tokens": "tsx src/scripts/bridge-tokens.ts",
"codex-auth": "tsx src/scripts/codex-auth.ts",
"claude-auth": "tsx src/scripts/claude-auth.ts",
"daemon:install": "node bin/daemon.mjs install",
"daemon:install:dev": "TIGUCLAW_HOME=./tiguclaw-dev TIGUCLAW_RUNTIME=source node bin/daemon.mjs install",
"daemon:uninstall": "node bin/daemon.mjs uninstall",
"daemon:repair": "node bin/daemon.mjs repair",
"daemon:restart": "node bin/daemon.mjs restart",
"daemon:update": "node bin/daemon.mjs update",
"daemon:stop": "node bin/daemon.mjs stop",
"daemon:start": "node bin/daemon.mjs start",
"daemon:status": "node bin/daemon.mjs status",
"daemon:logs": "node bin/daemon.mjs logs",
"test:regression": "tsx src/scripts/regression/run.ts",
"diagnose:codex": "tsx src/scripts/diagnose-codex.ts",
"deploy": "npm run build:prod && node bin/deploy-guard.mjs && npm run daemon:restart",
"deploy:dev": "sh bin/deploy-dev.sh",
"deploy:test": "sh bin/deploy-test.sh"
},
"dependencies": {
"@anthropic-ai/claude-agent-sdk": "^0.3.285",
"@modelcontextprotocol/client": "^2.3.1",
"@openai/agents": "^0.21.0",
"@openauthjs/openauth": "^0.4.3",
"better-sqlite3": "^12.9.0",
"chokidar": "^5.0.0",
"croner": "^10.0.1",
"diff": "^8.0.4",
"grammy": "^1.30.0",
"telegram-markdown-formatter": "^0.1.2",
"tsx": "^4.23.13",
"zod": "^4.6.6"
},
"devDependencies": {
"@types/better-sqlite3": "^7.6.13",
"@types/diff": "^7.0.2",
"@types/node": "^20.0.0",
"typescript": "^5.4.0"
}
}