@ebowwa/stack
v0.7.112
Published
Cross-channel AI daemon built on @ebowwa/daemons (SSH + Telegram + Claude via @ebowwa/coder)
Downloads
1,030
Maintainers
Readme
@ebowwa/stack
Cross-channel AI stack with shared memory.
Features
- Channels: SSH, Telegram (both optional)
- Cross-Channel Memory: Shared context between channels with permission controls
- AI Brain: GLM-powered message handling with tool execution
- Minimal API: Status and health endpoints
Installation
bun add @ebowwa/stackUsage
# Telegram only
TELEGRAM_BOT_TOKEN=xxx bun run @ebowwa/stack
# SSH only
SSH_CHAT_DIR=/root/.ssh-chat bun run @ebowwa/stack
# Both channels
SSH_CHAT_DIR=/root/.ssh-chat TELEGRAM_BOT_TOKEN=xxx bun run @ebowwa/stackEnvironment Variables
| Variable | Description |
|----------|-------------|
| SSH_CHAT_DIR | SSH chat directory (enables SSH channel) |
| TELEGRAM_BOT_TOKEN | Telegram bot token (enables Telegram) |
| TELEGRAM_CHAT_ID | Allowed Telegram chat ID |
| API_PORT | API port (default: 8911) |
| NODE_NAME | Node name (default: stack) |
API Endpoints
GET /api/status- Stack statusGET /health- Health check
Commands
/status- Node status/memory <cmd>- Memory management (grant, revoke, list, clear)
License
MIT
