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.

Metadata

Release files for kcastle 0.1.0a5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kcastle 0.1.0a5
File Size Uploaded
kcastle-0.1.0a5.tar.gz 10.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kcastle 0.1.0a5
File Interpreter ABI Platform
kcastle-0.1.0a5-py3-none-any.whl Python 3 none any Details

Total release size: 22.0 kB

Release files / kcastle-0.1.0a5.tar.gz

Download URL kcastle-0.1.0a5.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
954842b6a75aa45f3e95139a59bacb9fa5523b9134eba27b1867b1729be5eddc
BLAKE2b-256 checksum
How to use checksums
6851d0faf0a5521270dc3df950c1165e8441528e8c828d9e98ada4f53d3c9391
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / kcastle-0.1.0a5-py3-none-any.whl

Download URL kcastle-0.1.0a5-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b42b4b6a8bbb706298e1fb582bfb64597ac0dc25ff3e9a5af3b8b2458a02a6a6
BLAKE2b-256 checksum
How to use checksums
dcd3eaa79e49a633ae347e69132896181f1c67103468185512fa9c372883e9b3
Upload date
Uploaded using Trusted Publishing?
What is 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}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page