| Crates.io | claude-dialog |
| lib.rs | claude-dialog |
| version | 0.1.0 |
| created_at | 2025-06-22 12:06:48.929749+00 |
| updated_at | 2025-06-22 12:06:48.929749+00 |
| description | Interactive CLI for Claude conversations with custom system prompts |
| homepage | |
| repository | https://github.com/katsuhirohonda/claude-dialog |
| max_upload_size | |
| id | 1721613 |
| size | 80,734 |
Interactive CLI for engaging in continuous conversations with Claude Code. This tool provides a shell-like interface for chatting with Claude AI, with support for custom system prompts and model selection.
claude-dialog creates an interactive chat environment with Claude Code, allowing you to:
Before installing claude-dialog, ensure you have the following:
claude command must be installed and available in your PATH
claude --versioncargo install claude-dialog
claude-dialog
claude-dialog --system-prompt custom_prompt.md
claude-dialog --system-prompt prompt1.md --system-prompt prompt2.md
claude-dialog --append-system-prompt additional_prompt.md
claude-dialog --model claude-3-opus-20240229
Once started, claude-dialog provides an interactive shell where you can:
Example session:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Claude Dialog Shell
System Prompt: Default
Model: claude-3-opus-20240229
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Type 'exit' or 'quit' to end the conversation
You> Hello Claude, can you help me with Python?
Claude>
I'd be happy to help you with Python! What specific topic or problem would you like assistance with?
You> How do I read a JSON file?
Claude>
Here's how to read a JSON file in Python...
exit or quit - Exit the conversationMIT License - see LICENSE file for details