I've been building Ryvos for the past few months — an open-source autonomous AI assistant written in Rust. It's the thing I wished existed: always-on, multi-channel, and actually secure.
The core idea: every tool call passes through a SecurityGate — 5 tiers of classification, 9 dangerous pattern regexes (rm -rf, DROP TABLE, curl|bash, etc.), Docker sandboxing, and human-in-the-loop approval for anything risky. Skills run in Lua/Rhai sandboxes, not raw system code. We've all seen what happens when AI assistants run community code without any vetting.
What it does: - Talk to it on Telegram, Discord, Slack, web dashboard, or terminal - 50 built-in tools (shell, file I/O, web search, grep, edit, browser...) - 16 LLM providers (Anthropic, OpenAI, Ollama, Groq, Gemini, Azure, Cohere, Mistral...) - MCP-native (stdio + SSE/Streamable HTTP) - Drop-in skills in Lua/Rhai with sandboxed execution - Ships as a single ~20MB static binary - 15-30MB RAM idle
Quick install: curl -fsSL https://raw.githubusercontent.com/Ryvos/ryvos/main/install.s... | sh
I'm a solo founder, built the entire 10-crate Rust workspace myself. Would love feedback — especially from people who've tried running personal AI assistants and hit security or performance walls.
GitHub: https://github.com/Ryvos/ryvos Website: https://ryvos.dev