TelePi
Telegram bridge for the Pi coding agent — continue sessions from your phone with voice, images, and handback
File Explorer
Download Latest Version (.zip)- ci.yml
- release.yml
- architecture.md
- npm-trusted-publishing.md
- telegram-callback-queueing-plan.md
- telepi-handoff.ts
- com.telepi.plist
- package-release.mjs
- basic.ts
- context.ts
- model.ts
- sessions.ts
- tree.ts
- callback-query-logging.ts
- chat-state.ts
- chat-task-runner.ts
- command-picker.ts
- extension-dialogs.ts
- keyboard.ts
- message-rendering.ts
- prompt-handler.ts
- prompt-inbox.ts
- slash-command.ts
- telegram-transport.ts
- tree-callbacks.ts
- clipboard.ts
- config.ts
- extension.ts
- launchd.ts
- platform.ts
- service-manager.ts
- shared.ts
- systemd.ts
- bot.ts
- callback-data.ts
- cli.ts
- config.ts
- entrypoint.ts
- errors.ts
- format.ts
- index.ts
- install.ts
- model-scope.ts
- paths.ts
- pi-session-paths.ts
- pi-session.ts
- provider-response-notices.ts
- reloading-credential-store.ts
- telegram-ui-context.ts
- tree.ts
- voice.ts
- telepi.service
- callback-query-logging.test.ts
- chat-state.test.ts
- chat-task-runner.test.ts
- context-command.test.ts
- extension-dialogs.test.ts
- keyboard.test.ts
- message-rendering.test.ts
- prompt-inbox.test.ts
- slash-command-cache.test.ts
- slash-command.test.ts
- telegram-transport.test.ts
- clipboard.test.ts
- platform.test.ts
- systemd.test.ts
- bot.test.ts
- cli.test.ts
- config.test.ts
- entrypoint.test.ts
- errors.test.ts
- format.test.ts
- handoff-extension.test.ts
- install.test.ts
- model-scope.test.ts
- pi-sdk-compatibility.test.ts
- pi-session.test.ts
- provider-response-notices.test.ts
- reloading-credential-store.test.ts
- telegram-ui-context.test.ts
- tree.test.ts
- voice.decode.test.ts
- voice.test.ts
- .dockerignore
- .env.example
- .gitignore
- AGENTS.md
- docker-compose.yml
- Dockerfile
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
# Installation Guide
git clone https://github.com/benedict2310/TelePi
Downloads the entire project code from GitHub to your computer.
cd TelePi
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendednpm install -g @futurelab-studio/telepi
Installs the package published on the npm registry globally — no need to clone the source.
brew install ffmpeg # required for audio decoding
Installs the pre-built package via Homebrew — no source build required.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
└── docker-compose.yml
Runs the command against the services defined in the compose file.
docker compose up --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Pulled directly from this repo's README.
4. Node.js
Easynpm install -g @futurelab-studio/telepi
Installs the package published on the npm registry globally — no need to clone the source.
npm install
Downloads and installs the libraries listed in package.json.
npm run dev
Starts the development/run server.
npm run build
Builds optimized production files.
npm install --omit=dev
Downloads and installs the libraries listed in package.json.
Pulled directly from this repo's README.
