Analysis updated 2026-05-18
Run an AI coding assistant from the terminal without paying for an API key or subscription.
Read, edit, and commit code changes to a repository through natural language commands.
Switch between many AI providers or local models through one unified tool.
Automate web browsing tasks or extract text from screenshots using the built-in tools.
| kevrojo/dulus | adrienbrault/geekmagic-hacs | agentic-in/elephant-agent | |
|---|---|---|---|
| Stars | 276 | 274 | 278 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | vibe coder | vibe coder | general |
Figures from each repo's GitHub metadata at analysis time.
Uses browser session capture for free AI access, which depends on the terms of the AI services it connects to.
Dulus is a command line AI agent that lets you use AI models without needing an API key, credit card, or subscription. The core idea: instead of paying for API access, Dulus opens your web browser, captures your active session on services like Gemini, Claude.ai, Claude Code, Kimi, Qwen, or DeepSeek, and then treats that browser session as if it were a proper API. You can then issue commands from your terminal and have the AI read files, edit code, run shell commands, search your codebase, browse the web, and create commits on your behalf. Beyond the browser session approach, Dulus also supports over 100 paid AI providers through a routing layer called LiteLLM, plus local models running on your own machine through Ollama. It includes features like multi model debate sessions where several AI models discuss a problem together, voice input and output, a semantic memory system called MemPalace, local text extraction from images, a plugin system for adding Python libraries on the fly, an embedded sandbox operating system, and support for 34 languages. The whole thing is written in roughly 12,000 lines of readable Python with no build step required, just install and run. The README notes it is maintained by a single contributor and mentions a community launched Solana token associated with the project, which the creator says was not created by them. Installation is done through pip or a one line shell script. You would reach for Dulus if you want an autonomous AI coding assistant but don't want to pay for API access, or if you want a single tool that can wire together multiple AI services from one terminal prompt. It is released under the GPLv3 license.
Dulus is a free command-line AI coding agent that works by reusing your existing browser login sessions on services like Gemini and Claude.ai instead of requiring a paid API key.
Mainly Python. The stack also includes Python, LiteLLM, Ollama.
Released under GPLv3, so you can use and modify it, but any distributed derivative work must also be open source under the same license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.