tetosama

ClaudeRemoter — Development skill for Claude Code

Development community

LAN-only web console for Claude Code, powered by the Claude Agent SDK.

How to install ClaudeRemoter

This entry records only its repository, not the path inside it, so there is no exact command to give. Open tetosama/ClaudeRemoter and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What ClaudeRemoter does

LAN-only web console for Claude Code, powered by the Claude Agent SDK.

Alternatives in Development

  • Claude Prism — An offline-first scientific writing workspace powered by Claude 1.1k ★
  • Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★
  • Claude Code Bmad Skills — BMAD Method skills for Claude Code - Auto-detection, Memory integration, Slash commands 393 ★

README

Claude Remoter

Claude Remoter is a web console for Claude Code that runs entirely on your own machine. It reuses the current system user's Claude CLI, `~/.claude/settings.json`, the third-party `ANTHROPIC_BASE_URL`, and the native session history, so phones or browsers on the same LAN can pick up work securely.

Features

  • Browse, create, and continue Claude Code sessions by project directory
  • Live Markdown, thinking, tool calls, and results
  • Answer AskUserQuestion single-select, multi-select, and custom answers
  • Handle tool permissions and switch between Default, Accept edits, Plan, Auto, Don't ask, and Full access mid-run
  • Fork from any historical message; the original session stays untouched
  • Pick configured models from settings.json and set the Effort level per session
  • Upload images and files without touching the Git working tree
  • Single-password sign-in, Origin/CSRF checks, and login rate limiting
  • Three-pane desktop layout and drawer layout on phones

Requirements

  • macOS, or a mainstream glibc-based Linux distribution (Debian, Ubuntu, Fedora, and similar)
  • Node.js 22 or newer
  • A working claude command
  • Base URL, credentials, and at least one model already configured in ~/.claude/settings.json

Notes for Linux:

  • A claude installed via the official install script usually lives in ~/.local/bin; if it cannot be found at runtime, set the CLAUDE_PATH environment variable before setup, or specify an absolute path in config.json later.
  • Alpine (musl) ships no prebuilt better-sqlite3 binary, so npm install needs python3, make, and g++ on the machine to compile it.
  • Linux does not resolve .local by default (mDNS/Avahi needs extra configuration); access the server by its LAN IP instead.

Claude Remoter does not copy or display the Base URL or API token. The Agent SDK invokes the current `claude` executable directly, so the web UI and the terminal share the same configuration and session files.

Install an