EveryDev.ai
Subscribe
Home
Tools

3,975+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Talos
    Talos icon

    Talos

    Autonomous Systems

    Self-hosted, open-source AI agent for terminal and Telegram with a deterministic permission kernel that gates every tool call before execution.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT license. Self-host on your own machine.

    Engagement

    Available On

    CLI
    API
    Linux
    macOS

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Autonomous SystemsAgent FrameworksApplication Security

    Alternatives

    PentestAgentIronClawNVIDIA OpenShell
    Developer
    talos-kerneltalos-kernel builds Talos, a self-hosted open-source AI agen…

    Listed Sep 2026

    About Talos

    Talos is a self-hosted, open-source AI agent written in Python that runs on your own machine, takes instructions over a chat channel (terminal, Telegram, email, or WhatsApp), reasons through a language model, and executes tools — but only after a deterministic security kernel has ruled on each action. The project is available under the MIT license on GitHub and is currently at v0.19.19-alpha.

    What It Is

    Talos sits in the category of autonomous agent frameworks with a security-first design philosophy. Its core premise is that the language model proposes actions but never decides them: every tool call passes through PolicyKernel.decide(), which returns exactly three verdicts — ALLOW, NEEDS_HUMAN, or DENY — before any runner is invoked. Authority is represented as a capability token bound to exact arguments, valid once, for 30 seconds. A tool without a registered target extractor is DENY by construction, not by a rule someone wrote.

    How the Permission Kernel Works

    The kernel's decision pipeline covers four broad classes of action:

    • Ordinary work (reads, builds, tests, writes inside the workspace) — runs automatically
    • Risky but recoverable (curl piped to shell, git reset --hard, rm -rf <path>) — asks the operator
    • Persistence and secrets (.bashrc, systemd units, ~/.ssh, the agent's own source) — asks the operator
    • Catastrophic (rm -rf /, mkfs, dd to a block device, fork bomb) — refused unconditionally

    DENY is evaluated before the approval check, so a human "yes" cannot reach a hardline rule. Approvals are one-shot, carry a five-minute TTL, and are re-verified against file hashes immediately before execution to prevent time-of-check/time-of-use races. The gate path (policy.py) is 919 lines and is designed to be readable in a single sitting.

    The Autonomy Dial and Unattended Ceiling

    /autonomy 0..5 sits above the kernel and can only tighten, never loosen. Level 5 is the unfiltered kernel; level 0 refuses everything. During unattended runs (timed schedules, background tasks, delegated sub-runs), NEEDS_HUMAN automatically becomes DENY — what may run without asking runs, everything else is reported rather than performed. This means a timed run can do strictly less than something typed interactively, which is the opposite of how cron usually works.

    Tool Set and Worker Delegation

    Talos ships 32 gated tools across three effect classes:

    • 18 read tools — browsing, web search, file reading, vault access, image/audio/video perception, session search
    • 5 write tools — file write (with snapshot for undo), vault notes, skill writing, speech synthesis
    • 9 exec tools — sandboxed shell (bubblewrap on Linux, sandbox-exec on macOS), remote SSH execution, HTTP requests, git network operations, and worker delegation tools

    Worker delegation (delegate_code, delegate_dag, delegate_agy, delegate_codex) hands bounded coding tasks to a confined Claude or Codex worker process running in a UID-separated disposable workspace. MCP integration is routed through the claude-worker seam — Talos itself never speaks MCP; the child worker does, and which servers may exist is an operator decision declared in a gitignored registry file.

    Channels and Identity Model

    Every inbound channel fetches rather than listens — Telegram long-polls, mail pulls over IMAP, WhatsApp uses an operator-controlled SSH broker queue. No port is opened. Identities are channel-qualified: telegram:123456789 and cli:1000 are distinct even if they represent the same person. The agent ships with zero allowed identities; TALOS_ALLOWED_PRINCIPALS must be set explicitly or the agent refuses to start.

    Update: v0.19.19-alpha

    The latest release (v0.19.19-alpha, published 2026-09-18) reflects active development. Recent additions documented in the README include: sandboxed shell execution, streaming replies, timed runs under an unattended ceiling, announced plans that tighten rather than widen a run, read-only delegation, a render-only browser with DNS resolver caging, media tools (image, audio, video frame), keyless web search via DuckDuckGo, mail as a second inbound channel, MCP over the claude-worker seam with an operator-owned registry, WhatsApp through an operator-controlled broker, and skill writing gated behind mandatory human approval. A per-provider credential model was also introduced to fix a credential disclosure bug where a single key field was shared across providers.

    Talos - 1

    Community Discussions

    Be the first to start a conversation about Talos

    Share your experience with Talos, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT license. Self-host on your own machine.

    • Full permission kernel with 32 gated tools
    • Terminal and Telegram channels
    • Sandboxed shell execution
    • Worker delegation to Claude and Codex
    • 2817 unit tests and 254 adversarial red-team cases

    Capabilities

    Key Features

    • Deterministic permission kernel with ALLOW/NEEDS_HUMAN/DENY verdicts
    • 32 gated tools across read, write, and exec effect classes
    • Sandboxed shell execution (bubblewrap on Linux, sandbox-exec on macOS)
    • Capability tokens bound to exact arguments, valid once for 30 seconds
    • Autonomy dial (0-5) that can only tighten, never loosen
    • Unattended ceiling converts NEEDS_HUMAN to DENY for timed/background runs
    • Worker delegation to confined Claude and Codex workers
    • MCP integration via claude-worker seam with operator-owned registry
    • Multi-channel support: terminal, Telegram, email (IMAP), WhatsApp (SSH broker)
    • Zero default identities — TALOS_ALLOWED_PRINCIPALS must be set explicitly
    • Render-only browser with DNS resolver caging against rebind attacks
    • Announced plans that tighten step budgets rather than widen them
    • Verifiable audit trail with write-ahead intent logging
    • /undo command with file snapshot rollback
    • Background tasks with independent cancellation and unattended ceiling
    • Conversation memory with bounded history and middle-summarization
    • Skill writing gated behind mandatory human approval
    • 254 adversarial red-team cases run on every install and update
    • 2817 unit tests verified by installer
    • Per-provider credential model with fail-closed key resolution
    • Keyless web search via DuckDuckGo by default
    • Local audio transcription with faster-whisper
    • Local speech synthesis with piper
    • Video frame extraction via ffmpeg
    • /policy dry-run command to preview kernel verdicts without executing
    • Verifiable event log with chain digest and anchor pinning

    Integrations

    Claude (Anthropic API)
    Claude CLI
    Codex CLI
    OpenAI API
    Telegram Bot API
    IMAP email
    WhatsApp (Cloud API and SSH broker)
    DuckDuckGo (ddgs)
    Brave Search API
    MCP servers (operator-configured)
    bubblewrap (Linux sandbox)
    sandbox-exec (macOS)
    ffmpeg
    faster-whisper
    piper
    SSH
    Git
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Talos and help others make informed decisions.

    Developer

    talos-kernel

    talos-kernel builds Talos, a self-hosted open-source AI agent designed around a deterministic permission kernel. The project prioritizes security-first agent design, where every tool call is gated by a verifiable kernel before execution. Talos ships with zero default identities, a 254-case adversarial red-team suite, and a sandboxed shell — reflecting a philosophy that a capable agent must be able to prove what it will not do.

    Read more about talos-kernel
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    PentestAgent icon

    PentestAgent

    An open-source AI agent framework for black-box penetration testing, supporting autonomous multi-agent workflows, MCP integration, and built-in security tools.

    IronClaw icon

    IronClaw

    IronClaw is a secure, open-source AI agent platform built in Rust that runs in encrypted enclaves on NEAR AI Cloud, keeping your credentials safe from LLM exposure.

    NVIDIA OpenShell icon

    NVIDIA OpenShell

    OpenShell is a safe, private sandboxed runtime for autonomous AI agents, enforcing declarative YAML policies to prevent unauthorized file access, data exfiltration, and uncontrolled network activity.

    Browse all tools

    Related Topics

    Autonomous Systems

    AI agents that can perform complex tasks with minimal human guidance.

    433 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    724 tools

    Application Security

    AI tools for securing software applications and identifying vulnerabilities.

    123 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions