KevRojo/Dulus
A Python autonomous CLI agent that integrates multiple AI models and can perform file operations, web browsing, bash execution, and code commits.

Dulus is an autonomous Python agent operating as a CLI tool that reads and edits files, runs bash commands, greps repositories, browses the web, and ships commits. It uniquely captures browser sessions from free AI platforms (Claude.ai, Claude Code, Gemini, Kimi, DeepSeek) without requiring API keys, while also supporting 100+ providers via LiteLLM and local models via Ollama. The system features semantic memory, multi-model debate, voice I/O, local OCR, and a built-in sandbox OS with a claimed 98% cache hit rate across extended sessions.
Frequently asked
- What is KevRojo/Dulus?
- A Python autonomous CLI agent that integrates multiple AI models and can perform file operations, web browsing, bash execution, and code commits.
- Is Dulus open source?
- Yes — KevRojo/Dulus is open source, released under the GPL-3.0 license.
- What language is Dulus written in?
- KevRojo/Dulus is primarily written in Python.
- How popular is Dulus?
- KevRojo/Dulus has 350 stars on GitHub.
- Where can I find Dulus?
- KevRojo/Dulus is on GitHub at https://github.com/KevRojo/Dulus.