Dymo Code is the main alternative to Claude Code on the open-source side and free for users, maintained by the community.
curl -fsSL https://raw.githubusercontent.com/TPEOficial/dymo-code/main/scripts/install.sh | bashiwr -useb https://raw.githubusercontent.com/TPEOficial/dymo-code/main/scripts/install.ps1 | iex# Linux/macOS
curl -fsSL https://raw.githubusercontent.com/TPEOficial/dymo-code/main/scripts/install.sh | bash -s -- --version v1.0.0
# Windows
$env:DYMO_VERSION="v1.0.0"; iwr -useb https://raw.githubusercontent.com/TPEOficial/dymo-code/main/scripts/install.ps1 | iexDownload the latest version from Releases.
- Run
dymo-codein your terminal - Set your API key:
/setapikey groq YOUR_API_KEY - Start chatting!
Get free API keys:
- Groq (Recommended - Fast & Free)
- Google AI Studio (Gemini)
- Cerebras (Recommended - Fast & Free)
- OpenRouter (100+ models)
First clone the repository:
$ git clone https://github.com/TPEOficial/dymo-code.git
$ cd dymo-codeWe recommend using it in venv, but it is optional.
Now install the requirements:
$ pip install -r requirements.txtThen, replace the .env.example file to .env and fill in the tokens you need.
# For production.
$ dymo-code
# For development (replace dymo-code with python run.py).
$ python run.py| Name | Status | Active |
|---|---|---|
| AI Chat | Active | ✅ |
| Parallel Multi-Agent | Active | ✅ |
| Support for multiple AI providers | Active | ✅ |
| Jailbreak Mode | In development | |
| MCP Support | In BETA Phase | |
| Multi-Key Pool System | Active | ✅ |
| Search engine with bypass | Active | ✅ |
| Command Permission System | Active | ✅ |
| Advanced History Management System | Active | ✅ |
| Automatic Prompt Improvement System | Active | ✅ |
| Custom Commands System | Active | ✅ |
| Advanced Memory System | Active | ✅ |
Other features
| Name | Status | Active |
|---|---|---|
| Command Correction System | Active | ✅ |
| Scanning URLs before opening them | Active | ✅ |
| Automatic API Key change when credits run out | Active | ✅ |
| Task Management System | Active | ✅ |
| Intelligent Self-Repair System | Active | ✅ |
| Context-based Prompt Recommendation System | Active | ✅ |
| Multi-Theme System | Active | ✅ |
| Shell Mode | Active | ✅ |
| Memory Mode | Active | ✅ |
| Questionnaire System in Case of Doubt | Active | ✅ |
| Provider | Models (Assorted) | Execution | Rating |
|---|---|---|---|
| Anthropic (Coming Soon) | Exec /models command |
API | None |
| Cerebras (Recommended) | Exec /models command |
API | None |
| TPEOficial (Coming Soon) | Exec /models command |
API | None |
Exec /models command |
API | None | |
| Groq (Recommended | Default) | Exec /models command |
API | None |
| Meta (Coming Soon) | Exec /models command |
API | None |
| Ollama (Coming Soon) | Exec /models command |
Local | None |
| OpenAI (Coming Soon) | Exec /models command |
API | None |
| OpenRouter (Recommended) | Exec /models command |
API | None |
| Perplexity (Coming Soon) | Exec /models command |
API | None |
And coming soon...
What is the Multi-Key Pool System?
Multi-Key Pool is a system that automatically manages all the API keys from providers that you define internally in order to try to avoid rate limits and credit consumption.
This system automatically consumes the different API keys and providers that you define in order to avoid consumption limitations from external providers.
You can view your API Keys by running the command /apikeys.
You can configure the logic of the Multi-Key Pool System using the /keypool command.
Which is the best provider?
The best provider is undoubtedly Anthropic with Claude in its latest version, but this option is the most expensive and limited of all.
As an alternative option to avoid having to run it locally, we recommend Groq, which allows up to ~14,500K on average depending on the model per day, being quite fast and free.
How do I enable URL security scanning before opening them?
The steps to achieve this are quite simple.
First, register with Dymo here.
Then go to API Keys and create one. You can do this directly from here.
Now, simply using the command setapikey dymo <your-api-key> will configure it by default.
By default, the URL scanning system is active, but you can disable it with the command /urlverify off.
What is the Intelligent Self-Repair System?
The Intelligent Self-Repair System manages and controls errors that occur during the use of Dymo Code, and attempts to handle them using tools and AI so that the process and assigned tasks can continue without having to stop execution.
What is the Context-based Prompt Recommendation System?
The Context-based Prompt Recommendation System generates prompts based on the context of the current conversation to help you continue the conversation more easily.
How can I save on token consumption?
To save tokens, you can disable the automatic suggestion improvement system so that suggestions are not automatically improved using the command /enhance off.
In addition, you can also disable the context-based recommendation system so that it does not recommend prompts based on the content of the conversation, allowing you to save a few more tokens by using the /suggestions off command.
How do I enter Shell Mode?
To enter Shell Mode, simply type "!" mark and you'll be in terminal mode.
- FJRG007
- Email: fjrg2007@tpeoficial.com
The founder of the project, TPEOficial, reserves the right to modify the license at any time. This project is licensed under the terms of the GNU Affero General Public License.
