This repository contains the core technology that powers Shippi - an innovative AI-powered development platform that enables interactive terminal sessions and AI coding assistance through Telegram.
Shippi leverages coderBOT technology to provide developers with secure, remote access to AI coding assistants (GitHub Copilot, Claude, Cursor) directly through Telegram. This creates a seamless workflow for coding, debugging, and managing projects from anywhere.
The underlying technology, coderBOT, provides:
- 🖥️ Interactive Terminal Access - Full terminal sessions via Telegram with PTY support
- 🤖 AI Coding Assistant Integration - Works with GitHub Copilot CLI, Claude CLI, Cursor CLI, or any command-line AI tool
- 🔐 Robust Security - Environment-based authentication with auto-kill on unauthorized access
- 📸 Visual Feedback - Real-time terminal screenshots using Puppeteer
- 📁 Media Management - Automatic file watching and delivery
- 🔄 Session Management - Multiple concurrent sessions with intelligent timeout handling
- 🎮 Administrative Control - ControlBOT for managing worker processes
For comprehensive information about Shippi and how to get started:
👉 Visit shippi.art
The Shippi website provides:
- Complete documentation and tutorials
- Use cases and examples
- Community resources
- Support and contact information
# Run instantly with npx
npx @tommertom/coderbot@latestOn first run, it will create a .env file for configuration. See the coderBOT directory for full documentation.
To run coderBOT in a containerized environment:
-
Create a
.envfile in the project root with your configuration:# Required: Your Telegram Bot Token TELEGRAM_BOT_TOKEN=your_bot_token_here # Optional: Additional configuration # ALLOWED_CHAT_IDS=123456789,987654321
-
Build and start the container:
docker-compose up -d
-
View logs:
docker-compose logs -f
-
Stop the container:
docker-compose down
The Docker setup includes:
- Pre-installed GitHub CLI and Copilot CLI
- Persistent logs in
./logsdirectory - Automatic media file management
- Auto-restart on failure
/coderBOT- Core coderBOT technology and implementation- This repository - Integration and deployment for Shippi platform
Interested in contributing to Shippi? Visit shippi.art for contribution guidelines and community information.
MIT License - See LICENSE file for details
Learn more about Shippi at shippi.art