Open Source • Self-Hosted • AES-256 Encrypted

Your AI Agent.
Your Machine.

One chat interface that reads your email, scrapes the web, posts to Slack, manages GitHub repos — all running locally. Your data never leaves.

⚡ Install in One CommandView on DockerHub →
$curl -sL https://www.safeagent.dev/docker-compose.yml -o docker-compose.yml && docker compose upCopy
Requires Docker. Works on Linux, Mac, and Windows (WSL).
Capabilities
Everything you need. Nothing you don't.
SafeAgent ships with AI chat, email, web scraping, and integrations — all working out of the box. No API keys required to start.
💬

AI Chat Interface

Talk to your agent like ChatGPT — but it can take real actions. "Check my emails about the budget" → reads your inbox → summarizes results.

📧

Email (Any Provider)

Gmail, Outlook, Yahoo, ProtonMail — works with any email. Just enter your address and app password. Auto-detects IMAP/SMTP servers.

🌐

Web Scraping

Fetch any website, extract text, prices, links, emails. Search the web via DuckDuckGo. Zero configuration — works immediately.

🐙

GitHub Integration

List repos, manage issues, track pull requests. Just paste your personal access token — done in 30 seconds.

💬

Slack Integration

Read channels, post messages, monitor conversations. Connect with a bot token — no OAuth complexity.

🤖

Local AI (Ollama)

Ships with Mistral 7B running locally via Ollama. Zero cost, zero latency, zero data leaving your machine. Also supports OpenAI and Anthropic.

🔒

AES-256 Encryption

Every credential encrypted at rest with AES-256-GCM. Military-grade encryption for your email passwords, API tokens, and secrets.

⚖️

Judgment Engine

Every action risk-scored before execution. Reading email? Auto-approved. Deleting files? Blocked. You set the thresholds.

✈️

Telegram & Discord

Control your agent from any chat app. Send tasks via Telegram or Discord — get results back in seconds.

Get Started
Running in 3 steps
No accounts. No API keys. No cloud signups. Just Docker.
1

Install & Run

One command pulls everything: docker compose up. PostgreSQL, Redis, Ollama, API, and dashboard — all configured automatically.

2

Register & Create an Agent

Open localhost:3000, create your account, and set up your first agent. Optionally connect services in the Integrations page.

3

Start Chatting

Go to Chat and tell your agent what to do. "Scrape Hacker News", "Send email to john about the meeting", "Check my GitHub issues". It just works.

Integrations
Connect anything. Through the UI.
No .env editing. No OAuth setup. Just paste your token and click Connect.
📧 Gmail
📧 Outlook
📧 Yahoo
💬 Slack
🐙 GitHub
📝 Notion
✈️ Telegram
🎮 Discord
🌐 Any Website
Why SafeAgent
Your data should stay yours
Cloud AI tools send everything through their servers. SafeAgent keeps it all on your machine.

☁️ Cloud AI Tools

  • Your emails processed on their servers
  • Credentials stored in their cloud
  • Monthly subscription ($20-100/mo)
  • Complex OAuth setup with redirect URIs
  • Rate limited by their API quotas
  • Vendor lock-in to their ecosystem
  • Data used to train their models

🛡️ SafeAgent

  • Everything runs on your machine
  • AES-256-GCM encrypted credentials
  • Free and open source forever
  • Paste a token → click Connect → done
  • No rate limits — it's your hardware
  • Open source, no vendor lock-in
  • Your data never leaves your network

Start in 30 seconds

Free. Open source. Runs on your machine. Your data stays yours.

⚡ Install Now🐳 View on DockerHub