-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdappnode_package.json
More file actions
85 lines (85 loc) · 3.04 KB
/
dappnode_package.json
File metadata and controls
85 lines (85 loc) · 3.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"name": "openclaw.dnp.dappnode.eth",
"version": "0.1.1",
"upstreamVersion": "v2026.3.2",
"upstreamRepo": "openclaw/openclaw",
"upstreamArg": "UPSTREAM_VERSION",
"shortDescription": "Personal AI assistant gateway with multi-LLM support",
"description": "OpenClaw is a powerful, self-hosted AI agent gateway that runs on your own devices. It provides a unified interface for interacting with multiple LLM providers (OpenAI, Anthropic Claude, Google Gemini, local models via Ollama). Features include:\n\n- **Web UI & API**: Full-featured web interface at port 18789\n- **Multi-Channel Messaging**: WhatsApp, Telegram, Slack, Discord, Matrix, and more\n- **Agent Orchestration**: Claude AI integration with tool use and autonomous agents\n- **Code Execution**: Sandboxed environment for running code\n- **Canvas UI**: Visual interactions and image generation\n- **Voice Support**: Text-to-speech and speech-to-text capabilities\n\nRun your own AI infrastructure with full control over your data and API keys.",
"type": "service",
"architectures": ["linux/amd64", "linux/arm64"],
"author": "DAppNode Association <admin@dappnode.io>",
"license": "Apache-2.0",
"categories": ["AI", "Developer tools", "Communications"],
"keywords": [
"ai",
"llm",
"chatgpt",
"claude",
"openai",
"anthropic",
"agent",
"gateway",
"self-hosted",
"telegram",
"discord",
"whatsapp"
],
"links": {
"homepage": "https://openclaw.ai",
"ui": "http://openclaw.dappnode:18789?token=openclaw",
"terminal": "http://openclaw.dappnode:7681",
"setup-wizard": "http://openclaw.dappnode:8080",
"docs": "https://docs.openclaw.ai"
},
"repository": {
"type": "git",
"url": "https://github.com/dappnode/DAppNodePackage-openclaw"
},
"bugs": {
"url": "https://github.com/dappnode/DAppNodePackage-openclaw/issues"
},
"requirements": {
"minimumDappnodeVersion": "0.2.50"
},
"backup": [
{
"name": "openclaw-config",
"path": "/home/node/.openclaw",
"service": "gateway"
}
],
"exposable": [
{
"name": "OpenClaw Web UI",
"description": "Web interface for interacting with AI agents",
"serviceName": "gateway",
"port": 18789
},
{
"name": "OpenClaw Bridge API",
"description": "Bridge API for external integrations and webhooks",
"serviceName": "gateway",
"port": 18790
},
{
"name": "OpenClaw Terminal",
"description": "Web-based terminal for direct shell access to the container",
"serviceName": "gateway",
"port": 7681
},
{
"name": "OpenClaw Setup Wizard",
"description": "Web-based setup wizard for easy configuration",
"serviceName": "gateway",
"port": 8080
}
],
"warnings": {
"onRemove": "Removing this package will delete all your OpenClaw configuration, conversation history, and cached data. Make sure to create a backup first."
},
"style": {
"featuredBackground": "linear-gradient(135deg, #667eea 0%, #764ba2 100%)",
"featuredColor": "white"
}
}