Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file removed .codex
Empty file.
11 changes: 10 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,13 @@ node_modules
merge.sh
merged_docs.md
docs/.vitepress/cache
docs/.vitepress/dist
docs/.vitepress/dist
.qwen
.nimote

# wrangler files
.wrangler
.dev.vars*
!.dev.vars.example
.env*
!.env.example

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion .nimote/chat_histories/default_chat_session/history.json

This file was deleted.

1 change: 0 additions & 1 deletion .nimote/index.json

This file was deleted.

12 changes: 0 additions & 12 deletions .qwen/settings.json

This file was deleted.

7 changes: 0 additions & 7 deletions .qwen/settings.json.orig

This file was deleted.

138 changes: 121 additions & 17 deletions README.MD
Original file line number Diff line number Diff line change
@@ -1,28 +1,132 @@
<!-- HERO -->

# NimoteCode
<p align="center">
<img src="https://capsule-render.vercel.app/api?type=waving&height=260&color=0:4F46E5,100:06B6D4&text=NimoteCode&fontColor=ffffff&fontSize=64&animation=fadeIn&fontAlignY=38&desc=Mobile-First%20IDE%20for%20Real%20Development&descAlignY=58">
</p>

Mobile-first IDE for local and SSH workspaces.
<h3 align="center">
Build, SSH, Terminal, Git and AI — all from your phone & tablet.
</h3>

- Official web: https://nimotecode.com
- Issues: https://github.com/nimotecode/nimote_issues
<p align="center">
<img src="https://readme-typing-svg.herokuapp.com/?font=Fira+Code&size=18&duration=3000&pause=1000&center=true&vCenter=true&width=700&lines=Mobile+Development+Workspace;SSH+Remote+Coding;Terminal+and+Git+Workflow;AI-Assisted+Development;Flutter+%2B+Rust+Powered">
</p>

<p align="center">

<img src="https://img.shields.io/badge/Platform-iOS%20%7C%20Android-blue?style=for-the-badge"/>

<img src="https://img.shields.io/badge/Flutter-02569B?style=for-the-badge&logo=flutter&logoColor=white"/>

<img src="https://img.shields.io/badge/Rust-000000?style=for-the-badge&logo=rust"/>

<img src="https://img.shields.io/badge/SSH-Workspace-success?style=for-the-badge"/>

<img src="https://img.shields.io/badge/AI-Coding-purple?style=for-the-badge"/>

</p>

<p align="center">
<img width="100%" src="https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png">
</p>

## Overview
> 📢 **NimoteCode is now available on Google Play!**
> 🍏 The iOS version is currently under App Store review and will be released soon.
[![Google Play](https://img.shields.io/badge/Google_Play-Available-success?logo=googleplay&logoColor=white)](https://play.google.com/store/apps/details?id=com.nimote.nimotecode)
![App Store](https://img.shields.io/badge/App_Store-Coming_Soon-blue?logo=apple)

**NimoteCode** is a mobile-first IDE designed for developers who want a real development environment on phones and tablets.

Instead of being a lightweight code viewer, NimoteCode focuses on complete development workflows:

- 📱 Local development
- 🌐 SSH remote workspaces
- ⚡ Terminal access
- 🌿 Git workflow
- 🤖 AI-assisted coding
- 📂 Project management
- 📳 sync code between local and ssh remote env
- 🔍 Syntax highlighting & code intelligence

Built with **Flutter + Rust** for performance and cross-platform consistency.

NimoteCode turns your phone or tablet into a practical coding workspace. Connect to local or SSH workspaces, edit files, run commands, review Git changes, use AI assistance, debug issues, and ship fixes without reaching for a laptop.

Everything is designed around real mobile development workflows: focused panels, persistent terminal sessions, SSH reconnection, AI-assisted automation, and iPad-friendly workspace layouts.

## Preview

### Screeshots
<p align="center">
<img src="docs/public/screenshots/p1.png" alt="NimoteCode file explorer on phone" width="100%">
<img src="docs/public/screenshots/p2.png" alt="NimoteCode file explorer on phone" width="100%">
<img src="docs/public/screenshots/p3.png" alt="NimoteCode file explorer on phone" width="100%">
</p>

### DEMO Video
<p align="center">
<a href="https://www.youtube.com/watch?v=cTpxPqJwo_s">
<img src="docs/public/screenshots/NimoteCode_Promotion.jpg" alt="Watch NimoteCode demo" width="100%">
</a>
</p>

Youtube: https://www.youtube.com/watch?v=cTpxPqJwo_s

## Features

| Feature | Description |
| --- | --- |
| **SSH Workspace** | Connect to real servers with heartbeat monitoring, auto-reconnection, and remote file access. |
| **Terminal** | Run persistent terminal sessions, search output, and execute frequent commands faster. |
| **Editor** | Edit code with syntax highlighting, outline navigation, find/replace, and symbol search. |
| **Git Source Control** | Review diffs, stage changes, commit, branch, stash, sync, and use Git AI. |
| **AI Chat & Agent** | Explain code, refactor files, automate tasks, and keep workspace-aware memory. |
| **LSP & Debug** | Use diagnostics, code actions, breakpoints, call stack, variables, and watches. |
| **Tasks & Timeline** | Run repeatable tasks, trace events, and analyze issues with AI-assisted root-cause workflows. |
| **Sync / Cache** | Sync local and remote files with safer path handling and operation history. |

## High-Value Scenarios

| Scenario | Workflow |
| --- | --- |
| **Remote hotfix** | Connect over SSH, edit files, run terminal commands, review changes, and commit the fix. |
| **On-call triage** | Inspect logs, check diagnostics, trace timeline events, and identify likely root causes faster. |
| **AI-assisted coding** | Ask questions, explain unfamiliar code, generate changes, and automate repetitive steps. |
| **Server maintenance** | Manage SSH profiles, run saved commands, update configs, and keep terminal sessions persistent. |
| **iPad development** | Use a larger workspace for Git, terminal, editor, and debugging workflows on the go. |

## Free And Pro

Start free with the essentials for mobile development. Upgrade to Pro when you need deeper Git, debugging, language tooling, and sync workflows.

| Capability | Free | Pro |
| --- | :---: | :---: |
| SSH workspace and auto-reconnection | Yes | Yes |
| Editor, terminal, search, and tasks | Yes | Yes |
| AI Chat and Timeline analysis | Yes | Yes |
| Git Source Control and Git AI | | Yes |
| LSP diagnostics and code actions | | Yes |
| Full debugger | | Yes |
| Multi-terminal support | | Yes |
| Local / remote sync | | Yes |

NimoteCode is built with Flutter + Rust and focuses on practical development workflows on phones and tablets.
## Availability

Core capabilities:
| Platform | Status |
| --- | --- |
| **iOS** | ![App Store](https://img.shields.io/badge/App_Store-Coming_Soon-blue?logo=apple) |
| **Android** | [![Google Play](https://img.shields.io/badge/Google_Play-Available-success?logo=googleplay&logoColor=white)](https://play.google.com/store/apps/details?id=com.nimote.nimotecode) |

- Local Explorer and Remote Explorer (SSH)
- Code editor with syntax highlighting, outline, find/replace, symbol search
- Multi-terminal tabs with quick commands and terminal output search
- Source Control panel (status, stage/unstage, diff, commit, stash, branches)
- AI Chat + AI Agent (tool-based execution with auto/confirm modes)
- Task system (create, organize, run tasks in terminal)
- Timeline panel (event list, trace view, causal analysis flow)
- Sync / Cache panel for workspace sync workflows
## Links

- Website: https://nimotecode.com
- Download: https://nimotecode.com/download
- Documentation: https://nimotecode.com/docs/quick-start
- X: https://x.com/nimotecode
- Issues: https://github.com/nimotecode/nimote_issues/issues
- Email: nimotecode@gmail.com

## Support
## Keywords

- Email: aoun.ma@foxmail.com
- GitHub Issues: https://github.com/nimotecode/nimote_issues/issues
mobile IDE, SSH client, remote development, code editor, iOS app, Android app, Flutter app, Rust backend, developer tools
Loading