Archer: a Rich-powered CLI assistant
Project description
Archer CLI
Archer is a Rich-powered, cancellable TUI/CLI assistant that integrates with the Anthropic API and provides a tool-calling workflow.
Features
- Beautiful Rich UI with footer and status lines
- Cancellable operations: press ESC while processing
- Tooling: read files, list files, bash, search, and edit files
Installation
pip install archer-cli
Usage
archer
Custom Slash Commands
Add project-specific commands by placing markdown files under .archer/commands in your repo root. The filename becomes the command name. Example:
.archer/commands/security_review.md
Frontmatter and body format:
---
title: Security Review
description: run this when we need a security review
---
You're goal is security review. Review the solution and try to find security issues.
Usage:
- Run
/security_review(optional args appended will be passed as context). - The file body is injected into the conversation and processed like a normal request.
- These custom commands appear in the
/dropdown with theirdescription.
Development
- Python >= 3.10
- See
read.pyfor the current entrypoint; packaging wraps this viasrc/archer_cli/cli.py.
License
MIT
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 archer_cli-0.2.2.tar.gz.
File metadata
- Download URL: archer_cli-0.2.2.tar.gz
- Upload date:
- Size: 53.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59a93be70c6261a156302bdc5260d5eefa254643bfc670c4312e6c2a588b8b35
|
|
| MD5 |
532f436223a3e6f6b3a45dd7c4120592
|
|
| BLAKE2b-256 |
4c531ef00a61cf1462bfcb265cf58b5d2ff73a27efd289ea7099df9fe437bc5f
|
File details
Details for the file archer_cli-0.2.2-py3-none-any.whl.
File metadata
- Download URL: archer_cli-0.2.2-py3-none-any.whl
- Upload date:
- Size: 60.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b05bcc4035da921f98bb3690896eb991e29fa760cc004c5765e1b28cb0f78492
|
|
| MD5 |
71df1d5ea296d9ffe71b337d2543d5d6
|
|
| BLAKE2b-256 |
3211bb710c21cc85f9dfecb5d02d4c5455808b17dc17ef0df4cc10eb248371c2
|