A neurosymbolic AI system that bridges the gap between symbolic reasoning and neural language models.
DeepClause is a neurosymbolic AI system and Agent framework that bridges the gap between symbolic reasoning and neural language models. Unlike pure LLM-based agents that struggle with complex logic, multi-step reasoning, and deterministic behavior, DeepClause uses DML (DeepClause Meta Language) - a Prolog-based DSL - to encode agent behaviors as executable logic programs.
The goal of this project is to allow users to build "accountable agents." These are systems that are not only contextually aware (LLMs) and goal-oriented (Agents), but also logically sound (Prolog), introspectively explainable, and operationally safe.
DeepClause combines both paradigms: Prolog handles the logical scaffolding, control flow, and symbolic reasoning, while LLMs provide natural language understanding, semantic extraction, and content generation.
Electron/Node.js orchestration, LLM integration, tool calling
Interaction with web browsers via Playwright MCP.
Solving optimization problems using constraint programming.
Transparent reasoning and step-by-step traces.
Complex logic puzzles using symbolic reasoning.
Executing Python/Bash in sandboxed Linux VM.
Symbolic reasoning via Prolog + Neural understanding via LLMs. Seamless integration via @-predicates.
Readable Prolog source code. Execution tracing. Attribution of symbolic vs neural decisions.
Web Search, Linux VM, File I/O, MCP Protocol integration.
Skills as Code (.dml). Multi-branch logic. Inspectable, debuggable, and composable.
Typed Parameters, Streaming Output, Human-in-the-loop, Cooperative non-blocking execution.
Workspace-restricted file access. VM sandboxing. Explicit tool invocation.