Repository navigation
James Code v0.1.0
An open-source CLI for LLM-guided development workflows and autonomous file system
operations.
What is James Code?
James Code brings the power of AI-assisted development to your local environment
through a model-agnostic CLI interface. Inspired by proprietary tools, it provides
autonomous file operations, task management, and intelligent development workflows.
Key Features
- LLM-Guided Operations: OpenAI integration with intelligent tool selection via
usage examples - Autonomous File System: Read, write, execute, and search operations with
built-in security - Development Workflows: TODO management, task decomposition, and progress
tracking - Model Agnostic: Designed to work with multiple LLM providers (OpenAI
implemented)
Installation & Usage
# Install with LLM support
poetry install --extras llmRun with OpenAI
export OPENAI_API_KEY=\"your-key\"
poetry run james-code --llm-provider openai --llm-model gpt-4 --interactiveCurrent Status
Experimental Release - Core functionality works for local development and file
exploration. Expect API changes and improvements in future versions.
Best for: Local development, file system exploration, task management
Not ready for: Production systems, complex deployments
What's Next (v0.2.0)
- Enhanced tool interfaces and error handling
- Additional LLM provider support
- Improved user experience and workflows
Prerequisites: Python 3.11+, Poetry