Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

kcastle

The official Textual interface for kcastle-agent.

export DEEPSEEK_API_KEY=...  # deepseek-v4-flash
# or: export OPENAI_API_KEY=...  # gpt-5.5
uvx kcastle

The configured provider is selected automatically; DeepSeek takes precedence when both keys are present.

Each launch creates its own titled, timestamped JSONL session under ~/.kcastle/sessions. Use /resume to switch sessions.

Type / in an empty composer to open the built-in commands. /resume switches sessions, /model switches detected backends, /compact compacts context, /permissions switches between approval prompts and allowing all tools, and /exit exits. While the agent is running, submitted text steers the current task; prefix a message with /queue to run it after the current task settles. Permission modes are remembered per session, and enabling allow all requires confirmation. Press Escape to cancel the current operation.

Download files

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

Source Distribution

kcastle-0.1.0a5.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

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

kcastle-0.1.0a5-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file kcastle-0.1.0a5.tar.gz.

File metadata

  • Download URL: kcastle-0.1.0a5.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for kcastle-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 954842b6a75aa45f3e95139a59bacb9fa5523b9134eba27b1867b1729be5eddc
MD5 8a83289f93fdbad9f25837205781f472
BLAKE2b-256 6851d0faf0a5521270dc3df950c1165e8441528e8c828d9e98ada4f53d3c9391

See more details on using hashes here.

File details

Details for the file kcastle-0.1.0a5-py3-none-any.whl.

File metadata

  • Download URL: kcastle-0.1.0a5-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for kcastle-0.1.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 b42b4b6a8bbb706298e1fb582bfb64597ac0dc25ff3e9a5af3b8b2458a02a6a6
MD5 2f84053155e91a18c73f5f80e2ff6fe5
BLAKE2b-256 dcd3eaa79e49a633ae347e69132896181f1c67103468185512fa9c372883e9b3

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 Sentry Error logging StatusPage Status page