Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<div align="center">

<img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&weight=600&size=32&duration=3000&pause=500&color=8B5CF6&center=true&vCenter=true&width=650&height=70&lines=✨+DIPO+STUDIO+3.0;🤖+AI-POWERED+CODE+EDITOR;📱+DESIGNED+FOR+TERMUX;⚡+LIGHTNING+FAST" alt="Typing Animation" />

<br>
<br>

<div align="center">
  <img src="https://img.shields.io/badge/Version-3.0.0-8B5CF6?style=for-the-badge&logo=git&logoColor=white" alt="Version">
  <img src="https://img.shields.io/badge/Python-3.8_+-3B82F6?style=for-the-badge&logo=python&logoColor=white" alt="Python">
  <img src="https://img.shields.io/badge/Termux-Android-A855F7?style=for-the-badge&logo=android&logoColor=white" alt="Termux">
  <br>
  <img src="https://img.shields.io/badge/ChatGPT-4_|_3.5-10B981?style=for-the-badge&logo=openai&logoColor=white" alt="ChatGPT">
  <img src="https://img.shields.io/badge/Claude-3_Opus-EF4444?style=for-the-badge" alt="Claude">
  <img src="https://img.shields.io/badge/Gemini-Pro-F59E0B?style=for-the-badge&logo=google&logoColor=white" alt="Gemini">
  <br>
  <img src="https://img.shields.io/badge/Languages-30+-EC4899?style=for-the-badge&logo=codepen&logoColor=white" alt="Languages">
  ```markdown
<div align="center">

<!-- Animated Header -->
<img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=6,11,20&height=200&section=header&text=DIPO%20STUDIO&fontSize=80&fontColor=fff&animation=twinkling&fontAlignY=35&desc=🚀%20Powerful%20Code%20Editor%20for%20Mobile%20Development&descAlignY=55&descSize=20" width="100%"/>

<!-- Animated Logo -->
<img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&weight=700&size=28&duration=3000&pause=1000&color=A855F7&center=true&vCenter=true&multiline=true&repeat=true&width=600&height=100&lines=%F0%9F%93%B1+Code+Anywhere%2C+Anytime;%F0%9F%92%BB+Termux+%7C+Linux+%7C+Mac+%7C+Windows;%F0%9F%A4%96+AI+Powered+Development" alt="Typing SVG" />

<br/>

<!-- Badges -->
[![Version](https://img.shields.io/badge/version-2.0.0-blue.svg?style=for-the-badge&logo=semver)](https://github.com/MARADANIL/dipo-studio/releases)
[![Python](https://img.shields.io/badge/Python-3.8+-yellow.svg?style=for-the-badge&logo=python&logoColor=white)](https://python.org)
[![License](https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge&logo=opensourceinitiative)](LICENSE)
[![Platform](https://img.shields.io/badge/Platform-Termux%20%7C%20Linux%20%7C%20Mac%20%7C%20Windows-purple.svg?style=for-the-badge&logo=android)](https://termux.dev)

[![Stars](https://img.shields.io/github/stars/MARADANIL/dipo-studio?style=for-the-badge&logo=github&color=yellow)](https://github.com/MARADANIL/dipo-studio/stargazers)
[![Forks](https://img.shields.io/github/forks/MARADANIL/dipo-studio?style=for-the-badge&logo=github&color=blue)](https://github.com/MARADANIL/dipo-studio/network/members)
[![Issues](https://img.shields.io/github/issues/MARADANIL/dipo-studio?style=for-the-badge&logo=github&color=red)](https://github.com/MARADANIL/dipo-studio/issues)
[![Telegram](https://img.shields.io/badge/Telegram-@MARADANIL-blue.svg?style=for-the-badge&logo=telegram)](https://t.me/MARADANIL)

<br/>

<!-- Demo GIF -->
<img src="https://raw.githubusercontent.com/MARADANIL/dipo-studio/main/assets/demo.gif" width="700" alt="DIPO Studio Demo"/>

<br/>

### 🌟 Мощнее чем Nano • Проще чем Vim • Красивее чем Micro

</div>

---

## 🎬 Демонстрация

<div align="center">

| 📝 Редактор | 🤖 AI Помощник | 📂 Проводник |
|:---:|:---:|:---:|
| <img src="https://raw.githubusercontent.com/MARADANIL/dipo-studio/main/assets/editor.gif" width="250"/> | <img src="https://raw.githubusercontent.com/MARADANIL/dipo-studio/main/assets/ai.gif" width="250"/> | <img src="https://raw.githubusercontent.com/MARADANIL/dipo-studio/main/assets/explorer.gif" width="250"/> |

| 🎨 Темы | ▶️ Запуск кода | 🌿 Git |
|:---:|:---:|:---:|
| <img src="https://raw.githubusercontent.com/MARADANIL/dipo-studio/main/assets/themes.gif" width="250"/> | <img src="https://raw.githubusercontent.com/MARADANIL/dipo-studio/main/assets/run.gif" width="250"/> | <img src="https://raw.githubusercontent.com/MARADANIL/dipo-studio/main/assets/git.gif" width="250"/> |

</div>

---

## ⚡ Быстрый старт

### 📱 Termux (Android)

```bash
curl -sL https://dipo.studio/install.sh | bash
📋 Или установка вручную
# Обновить пакеты
pkg update && pkg upgrade -y

# Установить зависимости
pkg install python git -y

# Клонировать репозиторий
git clone https://github.com/MARADANIL/dipo-studio.git ~/.dipo-studio

# Установить
cd ~/.dipo-studio && chmod +x dipo
cp dipo $PREFIX/bin/

# Готово!
dipo --version

🐧 Linux / 🍎 macOS

curl -sL https://dipo.studio/install.sh | bash
📋 Или через pip
pip install dipo-studio

🪟 Windows (WSL/Git Bash)

curl -sL https://dipo.studio/install.sh | bash

🚀 Использование

# Открыть редактор
dipo

# Открыть файл
dipo myfile.py

# Открыть несколько файлов
dipo file1.py file2.js file3.html

# Открыть папку
dipo .

# Справка
dipo --help

🤖 AI Команды

# Настроить AI
dipo ai --setup

# Запрос к AI
dipo ai: напиши функцию сортировки пузырьком

# Статус AI
dipo ai --status

⌨️ Команды

📱 Мобильные команды (через :)

Команда Описание Команда Описание
:s :w 💾 Сохранить :q 🚪 Выйти
:wq 💾🚪 Сохранить и выйти :q! ⚠️ Выйти без сохранения
:h ❓ Справка :f 📂 Проводник файлов
:r ▶️ Запустить код :t 🎨 Сменить тему
:g 42 📍 К строке 42 :find 🔍 Поиск
:ai 🤖 AI помощник :ai setup ⚙️ Настройка AI
:git 🌿 Git меню :build 📦 Сборка APK
:term 💻 Терминал :lint 🔍 Проверка кода

⌨️ Горячие клавиши (для ПК)

Клавиша Действие Клавиша Действие
Ctrl+S 💾 Сохранить Ctrl+Q 🚪 Выйти
Ctrl+Z ↩️ Отменить Ctrl+Y ↪️ Повторить
Ctrl+C 📋 Копировать Ctrl+V 📋 Вставить
Ctrl+X ✂️ Вырезать Ctrl+A 📑 Выделить всё
Ctrl+F 🔍 Поиск Ctrl+H 🔄 Замена
Ctrl+G 🌿 Git Ctrl+D 👆 Мультикурсор
Ctrl+/ 💬 Комментировать Ctrl+B 📌 Закладка
F1 ❓ Справка F5 ▶️ Запуск
F6 📂 Проводник F12 💻 Терминал

🌈 Поддерживаемые языки

Python JavaScript TypeScript HTML CSS PHP Ruby Go Rust Java Kotlin Swift C C++ C# Bash Lua SQL JSON YAML Markdown Docker Vue Svelte Dart Elixir Scala Haskell Clojure

И многое другое... 30+ языков с полной подсветкой синтаксиса!


🎨 Темы

Тема Превью
🌌 Cosmos
🧛 Dracula
🎨 Monokai
❄️ Nord
💚 Matrix
🎨 Все темы (10+)
  • 🌌 Cosmos (по умолчанию)
  • 🧛 Dracula
  • 🎨 Monokai
  • ❄️ Nord
  • 💚 Matrix
  • 🌅 Sunset
  • 🌊 Ocean
  • 🌲 Forest
  • ☀️ Solarized Dark
  • 🌤️ Solarized Light
  • 📦 Gruvbox
  • 👁️ High Contrast

🔌 Плагины

Плагин Описание Статус
🏃 Runner Запуск кода прямо из редактора ✅
📂 FileExplorer Навигация по файловой системе ✅
🌿 Git Полная интеграция с Git ✅
📝 Snippets Сниппеты для всех языков ✅
🔍 Linter Проверка кода на ошибки ✅
🔧 Formatter Автоформатирование кода ✅
📌 Bookmarks Закладки в коде ✅
📐 Folding Сворачивание блоков ✅
💡 AutoComplete Автодополнение ✅
💬 Comments Быстрое комментирование ✅
💾 AutoSave Автосохранение ✅
📋 Session Сохранение сессии ✅
💻 Terminal Встроенный терминал ✅
👆 MultiCursor Множественные курсоры ✅
🗺️ Minimap Мини-карта кода ✅
🔗 Brackets Авто-скобки ✅
↔️ Indent Умные отступы ✅
📦 APK Builder Сборка APK в облаке ✅
🤖 AI Assistant AI помощник ✅
🧠 SmartBot Локальный помощник ✅

🤖 AI Провайдеры

Провайдер Модели Статус
OpenAI GPT-4, GPT-4 Turbo, GPT-3.5 ✅
Anthropic Claude 3 Opus, Sonnet, Haiku ✅
Google Gemini Pro, 1.5 Pro, Flash ✅
Groq Llama 3, Mixtral, Gemma ✅
DeepSeek DeepSeek Coder, Chat ✅
Ollama Локальные модели ✅

📦 Сборка APK

┌─────────────────────────────────────────┐
│       📦 СБОРКА APK В ОБЛАКЕ            │
├─────────────────────────────────────────┤
│                                         │
│  🟢 Google Colab - Бесплатно            │
│  🔴 Oracle Cloud - 24GB RAM             │
│  ⚫ GitHub Actions - 2000 мин/мес       │
│  🔷 Свой сервер - SSH                   │
│                                         │
└─────────────────────────────────────────┘

Соберите APK за 5-20 минут вместо часов на телефоне!

# Внутри редактора
:build

📊 Сравнение

Функция DIPO Nano Vim Micro
🎨 Подсветка 30+ языков ✅ ❌ ✅ ✅
🔌 Плагины из коробки ✅ ❌ ❌ ⚠️
🤖 AI интеграция ✅ ❌ ❌ ❌
📱 Мобильные команды ✅ ❌ ⚠️ ❌
📦 Сборка APK ✅ ❌ ❌ ❌
🌿 Git из коробки ✅ ❌ ❌ ❌
💻 Встроенный терминал ✅ ❌ ✅ ❌
📝 Сниппеты ✅ ❌ ✅ ⚠️
🔍 Автодополнение ✅ ❌ ✅ ⚠️
📐 Сворачивание кода ✅ ❌ ✅ ❌
🎨 10+ тем ✅ ❌ ✅ ✅
⚡ Работает сразу ✅ ✅ ❌ ✅
📚 Простота изучения ✅ ✅ ❌ ✅

🏗️ Структура проекта

dipo-studio/
├── 📄 dipo                    # Главный исполняемый файл
├── 📂 assets/                 # Ресурсы для README
│   ├── demo.gif
│   ├── editor.gif
│   └── ...
├── 📄 install.sh              # Скрипт установки
├── 📄 README.md               # Документация
├── 📄 LICENSE                 # MIT License
└── 📄 .gitignore

🤝 Вклад в проект

Мы рады любому вкладу!

PRs Welcome

  1. 🍴 Форкните репозиторий
  2. 🌿 Создайте ветку (git checkout -b feature/amazing)
  3. 💾 Закоммитьте изменения (git commit -m 'Add amazing feature')
  4. 📤 Запушьте в ветку (git push origin feature/amazing)
  5. 📝 Откройте Pull Request

📞 Контакты

Telegram Channel

📱 Личка: @MARADANIL

📢 Канал: DIPO_OFFICIAL


⭐ Star History

Star History Chart


📜 Лицензия

MIT License © 2024 DIPO Team

Сделано с ❤️ для мобильных разработчиков


Если проект полезен, поставьте ⭐ Star!

```

About

🚀Code editor for Termux 🌌

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages