Otonom Dosya-Yönetim Asistanı
Autonomous CLI assistant that uses tools on the local machine
Screenshots & Schematics
Problem & Challenge
The danger of autonomous LLM agents executing destructive terminal commands, falling prey to prompt injection, leaking API keys, or triggering SSRF via unchecked downloads.
How It Works
User goals are routed through 'deepseek-reasoner' for chain-of-thought analysis and step-by-step safety plan generation.
The execution phase leverages 'deepseek-chat' with structured tool calling (read_file, write_file, execute_command, download_image).
Terminal commands run without a shell wrapper via direct subprocess invocations restricted to a strict command allowlist.
Image and asset downloads pass SSRF validation with DNS pinning to block private IP space attacks.
Every operation is logged into an auditable database with secrets and bearer tokens redacted in real time.
Architecture & Technical Decisions
Python 3.12 runtime, function calling layer, DeepSeek API dual-model hybrid architecture, Docker container sandbox, allowlist security jail, and redacted audit logging.