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.

Quick Install

Linux / macOS

curl -fsSL https://raw.githubusercontent.com/TPEOficial/dymo-code/main/scripts/install.sh | bash

Windows (PowerShell)

iwr -useb https://raw.githubusercontent.com/TPEOficial/dymo-code/main/scripts/install.ps1 | iex

Install specific version

# 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 | iex

Manual Download

Download the latest version from Releases.

Getting Started

  1. Run dymo-code in your terminal
  2. Set your API key: /setapikey groq YOUR_API_KEY
  3. Start chatting!

Get free API keys:

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.
$ 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) Exec /models command API None
Cerebras (Recommended) Exec /models command API None
TPEOficial (Coming Soon) Exec /models command API None
Google 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...

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.

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.

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 🔼