garudust-org/garudust-agent
π¦ Open-source self-improving AI agent in Rust β persistent memory, skill learning, tool hub, multi-platform bots & production gateway
SUMMARY AI summary by gpt-5-mini
Garudust Agent is a lightweight, selfβimproving AI agent runtime written in Rust (~10 MB binary, no runtime deps). It runs locally or on small servers (including Raspberry Pi), exposes a TUI and a headless REST/WebSocket API, and can bridge chats to Telegram, Discord, Slack, Matrix, LINE, WhatsApp or generic webhooks. Who uses it: developers, ops engineers, hobbyists and teams who need a local/hosted AI assistant or automation agent with full control over models, data and execution environments. Key features: pluggable LLM provider layer (24+ backends switched by config/env), session memory and automatic skill generation, parallel tool execution and a tool/skill hub, per-platform RBAC and session isolation, three sandbox modes for command execution (host/Docker/SSH) with approval gating and secret redaction, headless server for embedding and cron/autonomous tasks, CLI management for config, models, tools and skills.
DETECTED Detected AI stack
AI-related keywords found in this repo's description, topics, or README summary β grouped by category. Each badge links to the corresponding ranking detail page.
GitHub Topics
Language breakdown (by bytes)
Owner
Dates
| Created on GitHub | 2026-04-26 |
| Last push | 2026-05-09 |
| First seen here | 2026-05-09 |
| Last fetched | 2026-05-09 15:42 |
Similar repos (same language)
Enterprise IoT workbench for ComfortClick bOS, operated by an AI agent. Tauri 2 (Rust + TS). Read-only, secure (encrypted vault + Entra SSO), local-first agent.
estejosh/agent-comm-channelGit-as-message-bus for inter-PC agent chat β agents on different PCs send each other directions/responses via commits. Rust reference client + language-neutral protocol. PolyForm Noncommercial + LLM poison-pill policy.