An AI-powered code agent for workspace operations
Project description
Claude
A powerful terminal-based chat application with integrated LLM capabilities and extensible tool support.
Overview
Claude is a modern TUI (Terminal User Interface) chat application that provides seamless interaction with Large Language Models through Ollama. Built with Python and Textual, it offers a rich, responsive interface for AI-powered conversations with built-in tool integration for enhanced functionality.
Key Features
- Rich Terminal Interface: Modern, responsive TUI built with Textual framework
- LLM Integration: Native support for Ollama with multiple model compatibility
- Extensible Tools: Built-in file operations and web utilities
- Async Architecture: Non-blocking operations for smooth user experience
- Modular Design: Clean, maintainable codebase with clear separation of concerns
Quick Start
# Clone the repository
git clone <repository-url>
cd claude
# Install dependencies
pip install -r requirements.txt
# Run the application
python app.py
Prerequisites
- Python: 3.8 or higher
- Ollama: Local installation required
- Dependencies: textual, ollama, pydantic
Architecture
claude/
├── core/ # Core application components
│ └── components/ # UI components and layouts
├── llm/ # Language model integrations
└── tools/ # Utility and tool implementations
Contributing
Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.
License
This project is open source and available under the MIT License.
Project details
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 ceasercode-0.0.33.tar.gz.
File metadata
- Download URL: ceasercode-0.0.33.tar.gz
- Upload date:
- Size: 55.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.11.0rc1 Linux/6.8.0-60-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9a51b4cf74721b2d7b1a5f74ddc56a20a54a335b38a0eff2a57a04d2db55d88
|
|
| MD5 |
272f1873ecb37c49f3ef9cdba00b9857
|
|
| BLAKE2b-256 |
851278166f36ccf643fbaba2eb017e650fa5f909e1aece5ce9126cfdd1ed4d73
|
File details
Details for the file ceasercode-0.0.33-py3-none-any.whl.
File metadata
- Download URL: ceasercode-0.0.33-py3-none-any.whl
- Upload date:
- Size: 66.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.11.0rc1 Linux/6.8.0-60-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
505d97a76281e647c15bab3aa51cc6f8dc6c65ea5fc822f37a88e47082f6abb9
|
|
| MD5 |
0a2526a2b89f92ee3fb7698aea10fbb2
|
|
| BLAKE2b-256 |
73ecee5fd8114e7c1352805c619acb5f1bbf4628472152fa5f704e47fcefe7be
|