Skip to main content

AI-assisted CLI for organizing files.

Project description

CI PyPI - Version PyPI - Python Version GitHub License

Dorgy

dorgy logo

AI‑assisted CLI to keep growing collections of files tidy. Organize folders with safe renames/moves and undo, watch directories for changes, and search collections with substring or semantic queries — all powered by portable per‑collection state.


Installation

PyPI (recommended)

pip install dorgy

From source (contributors)

git clone https://github.com/bryaneburr/dorgy.git
cd dorgy

# Optional: install dev dependencies
uv sync --extra dev

# Optional: editable install
uv pip install -e .

Getting Started

# Inspect available commands
dorgy --help

# Organize a directory in place (dry run first)
dorgy org ./documents --dry-run
dorgy org ./documents

# Monitor a directory and emit JSON batches
dorgy watch ./inbox --json --once

# Undo the latest plan
dorgy undo ./documents --dry-run
dorgy status ./documents --json

See the docs for guides on Organize, Watch, Search, Move/Undo, and configuration details.


Documentation

Contributing

We welcome issues and pull requests. See docs/development/contributing.md for environment setup, pre‑commit hooks, and CI guidance.

Authors

  • Codex (ChatGPT‑5 based agent) — primary implementation and tactical design.
  • Bryan E. Burr (@bryaneburr) — supervisor, editor, and maintainer.

License

Released under the MIT License. See LICENSE for details.

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

dorgy-0.4.4.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

dorgy-0.4.4-py3-none-any.whl (129.8 kB view details)

Uploaded Python 3

File details

Details for the file dorgy-0.4.4.tar.gz.

File metadata

  • Download URL: dorgy-0.4.4.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.19

File hashes

Hashes for dorgy-0.4.4.tar.gz
Algorithm Hash digest
SHA256 4401390fee52e171ccb5caddb9b8ca34770eaa8ab4b0ee90bd1429aae5dbf134
MD5 d9a932243bdc792af40cf5729cd4fa97
BLAKE2b-256 ef91b9368286f72a36558316a463bb8c13ca623a432dd01ba78343250d644a1f

See more details on using hashes here.

File details

Details for the file dorgy-0.4.4-py3-none-any.whl.

File metadata

  • Download URL: dorgy-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 129.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.19

File hashes

Hashes for dorgy-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b2b141116010d76e58ad898150e01becf951b9544f8e10d6ab6d71fdd54c32b4
MD5 39b187e1b7bb6fd9ce3fff01e64cd4e5
BLAKE2b-256 a9d93dd079f3b84e9288e6e57221c3357dfe5857a5abd079d9ecee8dfb2aac95

See more details on using hashes here.

Supported by

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