Skip to main content

fastclaude

fastclaude is a small, completions-style Python interface backed by the installed Claude Code executable. It inherits Claude CLI authentication, including OAuth and subscriptions, without requiring direct Anthropic API integration.

  • accepts complete, editable histories as aidialog.msg_parts.Msg objects
  • compiles them into real Claude Code sessions rather than flattening them into a prompt
  • lets Claude own the live agent loop
  • exposes ordinary annotated Python callables as tools
  • streams Claude output and supports native interruption
  • remains stateless across requests

See DEV.md for the complete design, protocol findings, source references, and implementation.

Installation

pip install fastclaude

Development

pip install -e .

License

Apache License 2.0.

Download files

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

Source Distribution

fastclaude-0.0.1.tar.gz (35.9 kB view details)

Uploaded Source

Built Distribution

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

fastclaude-0.0.1-py3-none-any.whl (38.0 kB view details)

Uploaded Python 3

File details

Details for the file fastclaude-0.0.1.tar.gz.

File metadata

  • Download URL: fastclaude-0.0.1.tar.gz
  • Upload date:
  • Size: 35.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for fastclaude-0.0.1.tar.gz
Algorithm Hash digest
SHA256 61f948539dbd0d8a8f0053f794ab285abf8555c3703fe25ade049d25fc8a48a3
MD5 b0c7fc3f4ac9f080805933a3c0e3436f
BLAKE2b-256 ce9db20761bcea4c3ec73dec8d73ea2044f65bb80bc3c69f8a46ea5d3240c2de

See more details on using hashes here.

File details

Details for the file fastclaude-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: fastclaude-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 38.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.15

File hashes

Hashes for fastclaude-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3cb6549c4448e56867298e4d964fdff683d575adb297bef321d6f1b37ab4ade6
MD5 d598d035a12ee74b12986411b4471d97
BLAKE2b-256 8f0c721a7904ca9e307c6dfa562e6e06623e1e2eb4d49a2bb8aecde1a93dca11

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page