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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
954842b6a75aa45f3e95139a59bacb9fa5523b9134eba27b1867b1729be5eddc
|
|
| MD5 |
8a83289f93fdbad9f25837205781f472
|
|
| BLAKE2b-256 |
6851d0faf0a5521270dc3df950c1165e8441528e8c828d9e98ada4f53d3c9391
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b42b4b6a8bbb706298e1fb582bfb64597ac0dc25ff3e9a5af3b8b2458a02a6a6
|
|
| MD5 |
2f84053155e91a18c73f5f80e2ff6fe5
|
|
| BLAKE2b-256 |
dcd3eaa79e49a633ae347e69132896181f1c67103468185512fa9c372883e9b3
|