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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

walkie_code-0.2.0-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: walkie_code-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 18.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e897c0039ac96da161d8af70c3b5cf5b0206794ed9ece083dbf2ed62592d59f7
MD5 11465b7d522ba978d972104a5469b9b7
BLAKE2b-256 0ca64b83181449bb4e2e6c2b20ce5ddc7bddece9e8198f93c886a7319de863e5

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