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.3.tar.gz (1.0 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.3-py3-none-any.whl (129.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dorgy-0.4.3.tar.gz
Algorithm Hash digest
SHA256 9456721f14e795c78ff9659bb26b4d326a515b871cfc83818644b1833d61dfb0
MD5 f3635f4b6583c574aa08971d5b578164
BLAKE2b-256 d1a07a0a71cd4c656bc1c11e41cda870093e5846bb42d137ddaa5261ffe0f317

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dorgy-0.4.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a18de1913a9066cc725d4b03bfa47be3a19307b9a32e8ea80f84b509d6697766
MD5 7968107cbd6488fbf448fa9078d57ec3
BLAKE2b-256 70ed6b96fb8a4a5742675fa507970028868fcb4332cd4a230859f616b2cffff1

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