Skip to main content

Use IA as an agent without an API key. $0. Harvest your browser session for Gemini (guest, no login), Claude.ai, Claude Code, Kimi.com, Qwen, DeepSeek — drive them like an API, no per-token billing. Plus LiteLLM (100+ paid providers), local models via Ollama, /lang in 34 languages, Mesa Redonda, voice, OCR, MemPalace, embedded sandbox OS.

Project description

▲ DULUS

pip install dulus → press Enter → working IA in 30 seconds. Try it.

SET /sticky_input ON since the first run for the best experience!

mascot-hero

The Dulus (Cigua Palmera) — Dominican national bird. Named after the bird, not the rocket.

Quick Start · Models · Features · Permissions · MCP · Plugins

pypi downloads python license version providers tools tests x

🌐 Multilingual · English · Español · Français · 中文 · 日本語 · 한국어 · Português · Русский · العربية

Official X / creator handle: @KevRojo — that's me, the only contributor to this repo. Any other account claiming to be Dulus is a copycat.

$DULUS AI token Solana): 9R8rrjXxcfQPmLTCLhmVpjr2uesjjkcgkinE6Lwdpump


pip install dulus

🌐 Visit the Dulus website →
The site covers features, demos, and details not documented in this README.

🔥 What's new

Full changelog: docs/news.md · Inside the REPL: /news

  • Dulus Agent — Telegram communities. Dulus evolved from a CLI tool into a live AI agent inside Telegram groups. The first fully autonomous AI moderating and conversing in real communities — not a bot, not a filter, a real agent. Groups pay in $DULUS to activate him. We host Dulus for them — that's the business model. The CLI stays free forever. This is the paid layer. 🦅🇩🇴

  • v0.2.93 — IA WITHOUT AN API KEY, FIRST-RUN. 🦅 The welcome wizard now offers, by default, to open Gemini in a browser and capture its guest session — no Google login, no API key, no credit card. From pip install to working IA in 30 seconds. Same flow works for Claude.ai / Kimi.com / Qwen / DeepSeek if you have those accounts. This was Dulus's ace under the sleeve. Now it's the front door.

  • v0.2.92/lang command. 34 ISO codes + free-form descriptors. /lang zh, /lang ja, /lang pt-br, /lang "speak as my gym tutor", /lang "tigre de calle dominicano", /lang "Yoda". The model role-plays the voice across the whole session. Triggered after Doubao (China's biggest IA assistant) started referring traffic to the repo.

  • v0.2.91CORS on the daemon. The Android Sandbox APK now connects every app live — same daemon, finally cross-origin reachable.

  • v0.2.89Sandbox embedded INSIDE the desktop GUI. Click 🦅 Sandbox in the GUI Web tab → the Dulus OS renders inside the content frame via pywebview subprocess + Win32 SetParent reparent. Not a popup. Inside the frame.

  • v0.2.89Local OCR shipped first-class. /ocr + ExtractTextFromImage tool, WebBridgeScreenshot auto-OCRs, /img sends image + verbatim OCR text together. Zero vision-model tokens for receipts / code screenshots / error stacks.

  • v0.2.89kepano/obsidian-skills bundled. Dulus writes Obsidian-flavored markdown by default. Open ~/.dulus/memory/ as an Obsidian vault → instant graph view.

  • v0.2.88LiteLLM gateway: one provider entry, 100+ backends. OpenRouter, Groq, Together, Bedrock, Vertex, Cohere, Perplexity, xAI, Mistral, Fireworks, Anyscale, Replicate, Azure, DeepInfra — the welcome wizard auto-installs the package and asks for the right per-backend key.

  • v0.2.85Slim wheel 11.4 MB → 2.5 MB. Smaller than the original baseline.

What is this

Dulus Reduce your IA costs by 60% parsing webchats and claude-code directly. Write poetry while Anthropic only see text. Use claude-code as an API without the new 'extra-usage' wall <3

Another reminder of a Dulus magic spell: Wanna get stock prices, history , etc?

/plugin install yfinance@https://github.com/ranaroussi/yfinance

them: /plugin reload

dulus get the prices of NVDA, TSLA, SP500:

Be creative!!!

Dulus adapt any python repository <3

Project details


Release history Release notifications | RSS feed

This version

3.4.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dulus-3.4.0.tar.gz (3.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dulus-3.4.0-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file dulus-3.4.0.tar.gz.

File metadata

  • Download URL: dulus-3.4.0.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for dulus-3.4.0.tar.gz
Algorithm Hash digest
SHA256 a3fd07079de6386d7bc3fdec8cd3e54f63cc252166443a7ab2f72d3e47653b96
MD5 c96e25d81896d23e3fddea98c73fcd0c
BLAKE2b-256 ab71b3dbfaeb1d3f898a460ef09b774c3c1de38de0a4e688b332aec7eec5c8a4

See more details on using hashes here.

File details

Details for the file dulus-3.4.0-py3-none-any.whl.

File metadata

  • Download URL: dulus-3.4.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for dulus-3.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05c966d1525ee7c91cea863beeb73b9f8c8f5b1329b2605d9f7caa8fcfcf3469
MD5 3e165ce35025f81fb0891826e35b4a8f
BLAKE2b-256 791b2eedcc5fc53b6bc3ef9d7e71d086c9a6f39f6d6f73f4034cac2b4b3ec77c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page