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.2.tar.gz (31.1 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.2-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: walkie_code-0.2.2.tar.gz
  • Upload date:
  • Size: 31.1 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.2.tar.gz
Algorithm Hash digest
SHA256 de9bcd5d4abf83b0c0e2d6c27528ad04eafe70069163a261772a9947b4b27f95
MD5 3d06350bdc4ed5333abf4bb8cc70d8c9
BLAKE2b-256 23bc1eae08e1eb72008f7890c5e917bc711adb559e78594dd3684e05a1dc315f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: walkie_code-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 42bd4bf6a2d841bbba26ed9af04fca957b7bcdec6ef32ad121a8511fa1c10119
MD5 b7199eb2c40351896506f87f89affc8d
BLAKE2b-256 a335822743ed28ece64d39a3bd5d0e5d844dec718cde9497be2e11b9dd875500

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