Back to Home
dirmacs icon

ares

Verified Safe

by dirmacs

Overview

A production-grade agentic chatbot server with multi-provider LLM support, tool calling, Retrieval Augmented Generation (RAG), and advanced research capabilities.

Installation

Run Command
just dev

Environment Variables

  • ARES_FEATURES
  • HOST
  • PORT
  • TURSO_URL
  • TURSO_AUTH_TOKEN
  • OLLAMA_BASE_URL
  • OLLAMA_MODEL
  • QDRANT_URL
  • QDRANT_API_KEY
  • JWT_SECRET
  • API_KEY
  • OPENAI_API_KEY
  • OPENAI_API_BASE
  • OPENAI_MODEL
  • LLAMACPP_MODEL_PATH
  • RUST_LOG
  • ARES_BASE_URL
  • ARES_TEST_EMAIL
  • ARES_TEST_PASSWORD
  • ARES_TEST_NAME

Security Notes

The server demonstrates good security practices by requiring critical secrets (JWT_SECRET, API_KEY) via environment variables and offering configurable CORS and rate limiting. There is no direct use of 'eval' or similar dynamic code execution within the core Rust backend. Tool execution is managed through a registry of pre-defined Rust traits, and external tools via MCP are handled by the 'rmcp' crate which focuses on inter-process communication rather than arbitrary code execution within the server. However, the system's flexibility in loading dynamic configurations (TOON files) for user-created agents and their tool definitions could introduce risks if these configuration files are not securely managed or sourced from untrusted origins. The default rate limiting is disabled, which is not recommended for production without re-enabling.

Similar Servers

Stats

Interest Score35
Security Score8
Cost ClassMedium
Avg Tokens2500
Stars4
Forks0
Last Update2026-01-16

Tags

RustAILLMAgentsChatbotWeb UIAPIRAGTool CallingWorkflowsAuthenticationDocker