Skip to content

TPEOficial/dymo-code

Repository files navigation

Dymo Code

Dymo Code - Your local open source assistant.

GitHub Kofi

Quickstart   •   Discord   •   All Features   •   Requirements   •   FAQ

alt text

Dymo Code is the main alternative to Claude Code on the open-source side and free for users, maintained by the community.

Use

  1. First, download the latest version of Dymo Code from the releases.

  2. Go to the folder where you want to initialize the project.

  3. If the binary has been correctly set in the PATH, you can run it as dymo-code. Otherwise, you will have to do it manually if you prefer.

  4. Enter the empty or existing project you created and run dymo-code or the binary path or command if you defined it in the PATH.

5A. If this is your first time doing this, most providers will ask you for an API key. In Dymo Code, run the command /getapikey <provider>.

5B. If this is your first time, for most providers you will need an API Key. Once you have it, in Dymo Code, run the command /setapikey <provider> <apikey>.

Use (for development)

First clone the repository:

$ git clone https://github.com/TPEOficial/dymo-code.git $ cd dymo-code

We recommend using it in venv, but it is optional.

Now install the requirements:

$ pip install -r requirements.txt

Then, replace the .env.example file to .env and fill in the tokens you need.

# For production (not available yet). $ dymo-code # For development (replace dymo-code with python run.py). $ python run.py

Main Features

Name Status Active
AI Chat In development
Parallel Multi-Agent Active
Support for multiple AI providers In development ⚠️
Jailbreak Mode In development ⚠️
MCP Support In BETA Phase ⚠️
Multi-Key Pool System Active
Theme System Active
Search engine with bypass Active
Command Permission System Active
Advanced History Management System Active
Other features
Name Status Active
Command Correction System Active
Scanning URLs before opening them In development ⚠️
Automatic API Key change when credits run out Active
Task Management System Active

Supported AI Models

Provider Models (Assorted) Execution Rating
Anthropic (Coming Soon) To be specified shortly API None
TPEOficial (Coming Soon) To be specified shortly API None
Google (Coming Soon) To be specified shortly API None
Groq (Recommended | Default) To be specified shortly API None
Meta (Coming Soon) To be specified shortly API None
Ollama (Coming Soon) To be specified shortly Local None
OpenAI (Coming Soon) To be specified shortly API None
OpenRouter (Coming Soon) To be specified shortly API None
Perplexity (Coming Soon) To be specified shortly API None

And coming soon...

Frequently Asked Questions

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.

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.

Author

License

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.

Back to top 🔼