Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Small completions-style Python interface backed by the Claude CLI

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages