sled  by layercodedev

Access coding agents from your phone with voice

Created 1 month ago
262 stars

Top 97.4% on SourcePulse

GitHubView on GitHub
Project Summary

Teleport Claude Code, Codex or Gemini CLI to your phone and work anywhere.

Sled provides a local web UI to control coding agents like Claude Code, Codex, and Gemini CLI from mobile devices, enabling voice interaction. It targets developers seeking to code remotely or leverage voice input for faster interaction with AI coding assistants, offering a fun, fast, and entirely local solution.

How It Works

The project runs a local web UI using Hono and Cloudflare Workers, interfacing with CLI coding agents via the Agent Control Protocol (ACP). Sled spawns agents as subprocesses, wrapping them in a web UI accessible on mobile browsers. Voice capabilities are integrated via an optional, free Layercode.com API for speech-to-text and text-to-speech, with all other data, including code and prompts, remaining strictly local.

Quick Start & Requirements

  • Install: Clone the repository, then run pnpm install and pnpm migrate.
  • Prerequisites: Requires pnpm, a supported coding agent (Claude Code, Codex, Gemini CLI) installed globally, and its corresponding Agent Control Protocol (ACP) adapter (e.g., @zed-industries/claude-code-acp), except for Gemini CLI which has native ACP support.
  • Run: Execute pnpm start and access http://localhost:8787 in a browser.
  • Docs: Official quick-start is the README itself; no separate documentation links provided.

Highlighted Details

  • Enables voice input and output for hands-free interaction with coding agents.
  • Supports remote mobile access via secure tunneling (Tailscale recommended, ngrok with basic auth).
  • Ensures code, prompts, and agent responses remain local and private.
  • Features session resume to pick up work seamlessly.

Maintenance & Community

Developed by Layercode.com, the project appears to be primarily driven by its creators. No specific community channels (e.g., Discord, Slack) or detailed contributor information are listed in the README.

Licensing & Compatibility

Licensed under the MIT License, permitting broad use, modification, and distribution, including for commercial purposes.

Limitations & Caveats

This is explicitly labeled "experimental software." Remote access requires diligent security configuration (e.g., ngrok with --basic-auth) to prevent unauthorized control of the host machine, as agents can execute commands. Voice mode involves sending audio data to an external API for processing, though this data is not stored and the feature can be disabled.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
7
Star History
266 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory).

AstrBot by AstrBotDevs

1.5%
16k
LLM chatbot/framework for multiple platforms
Created 3 years ago
Updated 3 days ago
Feedback? Help us improve.