Skip to main content

Desktop client for WalkieCode with AI tool use - read/write files, run commands, search code

Project description

WalkieCode Desktop Client

WebSocket client that connects Claude CLI to voice commands from iOS app.

Installation

pip install walkie_code

Quick Start

# Run desktop client (sessions auto-resume, permissions auto-accepted by default)
walkie_code YOUR_DEVICE_TOKEN

# Start fresh conversation (don't resume previous session)
walkie_code YOUR_DEVICE_TOKEN --no-resume

# View help
walkie_code --help

# Configure device token
walkie_code config

Configuration

Settings are stored in .walkiecode_config.json in your working directory:

{
  "deviceToken": "your-device-token",
  "claude": {
    "skip_permissions": true,
    "timeout": 300,
    "model": "claude-sonnet-4-20250514",
    "permission_mode": "acceptEdits"
  }
}

Claude Settings:

  • skip_permissions: Auto-accept file edits (default: true)
  • timeout: Command timeout in seconds (default: 300)
  • model: Claude model to use (default: "claude-sonnet-4-20250514")
  • permission_mode: Permission mode for Claude CLI (default: "acceptEdits")

Connection Management

  • ✅ Only one connection per working directory is supported
  • ✅ If you try to open a second connection with the same token, it will be rejected
  • ✅ Close the existing connection before starting a new one
  • ✅ Connection lock file: .walkiecode.lock (auto-created/removed)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

walkie_code-0.2.1.tar.gz (31.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

walkie_code-0.2.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file walkie_code-0.2.1.tar.gz.

File metadata

  • Download URL: walkie_code-0.2.1.tar.gz
  • Upload date:
  • Size: 31.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for walkie_code-0.2.1.tar.gz
Algorithm Hash digest
SHA256 75967f5d1cae716d003e73d7ad299181bb7114276361e507a2cc869a80b71ec5
MD5 a02f62215903160c71bf626e43e4d542
BLAKE2b-256 2dad66c6e082e7501d2d182e913a009364378e4e7d559939a2938823ba4ec60b

See more details on using hashes here.

File details

Details for the file walkie_code-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: walkie_code-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for walkie_code-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 451e6489c193d70ed3f4bef57aff0536bf5ccdcbe1ddcc0e7480ca982e779b23
MD5 671702d25f4eabf38b9fd5ac227a5e96
BLAKE2b-256 f4e549ce85d6e2991bd4f5b42bdad8cd94cfe8d0082fc12a3600d627264bb5c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page