-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdappnode_package.json
More file actions
88 lines (88 loc) · 3.16 KB
/
Copy pathdappnode_package.json
File metadata and controls
88 lines (88 loc) · 3.16 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
86
87
88
{
"architectures": [
"linux/amd64"
],
"author": "DAppNode Association <admin@dappnode.io>",
"backup": [
{
"name": "hermes-data",
"path": "/opt/data",
"service": "hermes-agent"
}
],
"bugs": {
"url": "https://github.com/dappnode/DAppNodePackage-Hermes-agent/issues"
},
"categories": [
"AI",
"Developer tools",
"Communications"
],
"description": "Hermes Agent is a self-improving AI agent built by Nous Research. It features a built-in learning loop — creating skills from experience, improving them during use, and building a deepening model of who you are across sessions.\n\n- **Web Gateway**: Full-featured web interface for interacting with AI\n- **Multi-LLM Support**: OpenRouter, OpenAI, Anthropic, Google Gemini, Ollama, Groq, and more\n- **Messaging Gateway**: Telegram, Discord, Slack, WhatsApp, Signal — all from a single process\n- **Skills System**: Agent-curated procedural memory that self-improves\n- **Persistent Memory**: Cross-session recall with user modeling\n- **Cron Scheduling**: Automated tasks with delivery to any platform\n- **Subagent Delegation**: Spawn isolated subagents for parallel workstreams\n\nRun your own AI agent with full control over your data and API keys.",
"exposable": [
{
"description": "OpenAI-compatible API for programmatic access to Hermes AI agent",
"name": "Hermes Agent API",
"port": 3000,
"serviceName": "hermes-agent"
},
{
"description": "Web-based setup wizard for easy configuration",
"name": "Hermes Agent Setup Wizard",
"port": 8080,
"serviceName": "hermes-agent"
},
{
"description": "Browser-based terminal for running hermes CLI commands",
"name": "Hermes Web Terminal",
"port": 7681,
"serviceName": "hermes-agent"
}
],
"keywords": [
"ai",
"llm",
"hermes",
"nous-research",
"agent",
"chatgpt",
"claude",
"openai",
"anthropic",
"self-hosted",
"telegram",
"discord",
"whatsapp",
"skills"
],
"license": "MIT",
"links": {
"api": "http://hermes-agent.dappnode:3000",
"docs": "https://hermes-agent.nousresearch.com/docs/",
"homepage": "https://hermes-agent.nousresearch.com",
"setup": "http://hermes-agent.dappnode:8080",
"terminal": "http://hermes-agent.dappnode:7681",
"ui": "http://hermes-agent.dappnode:8081"
},
"name": "hermes-agent.dnp.dappnode.eth",
"repository": {
"type": "git",
"url": "https://github.com/dappnode/DAppNodePackage-Hermes-agent"
},
"requirements": {
"minimumDappnodeVersion": "0.2.50"
},
"shortDescription": "Self-improving AI agent with multi-LLM support and messaging gateway",
"style": {
"featuredBackground": "linear-gradient(135deg, #FFD700 0%, #764ba2 100%)",
"featuredColor": "white"
},
"type": "service",
"upstreamArg": "UPSTREAM_VERSION",
"upstreamRepo": "NousResearch/hermes-agent",
"upstreamVersion": "v2026.7.1",
"version": "0.1.7",
"warnings": {
"onRemove": "Removing this package will delete all your Hermes Agent configuration, conversation history, skills, memories, and cached data. Make sure to create a backup first."
}
}