Skip to main content

Code Conductor toolkit for managing AI development environments and work efforts

Project description

Code Conductor

Code Conductor is a toolkit for setting up AI-assisted development environments and managing work efforts.

Version

Current version: 0.4.1

Features

  • AI-assisted development setup
  • Work effort tracking and management
  • Project template creation
  • CLI tools for AI integration

Installation

pip install code-conductor

Local Development

Clone the repository and install:

git clone https://github.com/ctavolazzi/code-conductor.git
cd code-conductor
pip install -e .

Global Installation on macOS

To install the package globally on macOS so you can use it from any directory:

# Install the package system-wide (requires administrator privileges)
sudo pip3 install -e /path/to/code-conductor

# Or install for the current user only
pip3 install -e /path/to/code-conductor --user

If you install with --user, you may need to add the Python user bin directory to your PATH:

# Add this line to your ~/.zshrc or ~/.bash_profile
export PATH=$PATH:$HOME/Library/Python/<version>/bin

# Then reload your shell configuration
source ~/.zshrc  # or source ~/.bash_profile

Tip: If you're having trouble with global installation, ask your preferred AI model (like Claude, ChatGPT, etc.) for help specific to your system. They can provide customized installation instructions based on your operating system and environment.

Usage

Basic Commands

# Set up AI assistance in current directory
code-conductor setup

# Create a new work effort
code-conductor work_effort

# List all work efforts
code-conductor list

# Select directories to set up
code-conductor select

Creating Work Efforts

# Interactive mode
code-conductor work_effort -i

# With specific details
code-conductor work_effort --title "New Feature" --priority high

# Using the enhanced work effort creator
cc-worke -i

# With AI content generation (requires Ollama)
cc-worke --use-ai --description "Implement authentication system" --model phi3

Note: AI content generation is OFF by default. Use the --use-ai flag to enable it.

Changelog

See CHANGELOG.md for version history and latest changes.

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

code_conductor-0.4.1.tar.gz (48.7 kB view details)

Uploaded Source

Built Distribution

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

code_conductor-0.4.1-py3-none-any.whl (52.7 kB view details)

Uploaded Python 3

File details

Details for the file code_conductor-0.4.1.tar.gz.

File metadata

  • Download URL: code_conductor-0.4.1.tar.gz
  • Upload date:
  • Size: 48.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for code_conductor-0.4.1.tar.gz
Algorithm Hash digest
SHA256 a00e1c176e90f4872f4cce79a56a4d59f4be44cab235a9fc1e0f20ca0f21f698
MD5 9436d0888d41e5f1810945d109e92626
BLAKE2b-256 16989f91834c92a6e421ef2eb28f4bd890374927d70a85907e9c3e956c8f6eb6

See more details on using hashes here.

File details

Details for the file code_conductor-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: code_conductor-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 52.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for code_conductor-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 54ad768f6ecc1e24541b6eb312e6c5f2565be54c8b4baa7b24c8322fbd3e4bce
MD5 386291d881a6c105d2de2018091a08cf
BLAKE2b-256 56ffd23d75101275e90ff595cd9f46c3260d53421aa410d506807dcee0cd50a5

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