├── .gitignore ├── LICENSE ├── README.md ├── cat_jokes.txt ├── code_it ├── __init__.py ├── __main__.py ├── agents │ ├── __init__.py │ ├── base.py │ ├── coder.py │ ├── dependency_tracker.py │ ├── linter.py │ └── planner.py ├── code_editor │ ├── __init__.py │ ├── base.py │ ├── python_editor.py │ └── virtualenv_manager.py ├── langchain │ ├── __init__.py │ ├── base_langchain_tool_mixin.py │ ├── code_it_tool.py │ └── python_langchain_tool_mixin.py ├── models.py └── task_executor.py ├── overview_diagram.drawio ├── overview_diagram.jpg ├── requirements.txt ├── run_tests.sh ├── setup.py ├── task.txt ├── task_cat.txt ├── task_chuck_norris.txt ├── task_plot.txt ├── test_requirements.txt └── tests ├── test_code_editor.py └── test_virtualenv.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/README.md -------------------------------------------------------------------------------- /cat_jokes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/cat_jokes.txt -------------------------------------------------------------------------------- /code_it/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code_it/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/__main__.py -------------------------------------------------------------------------------- /code_it/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code_it/agents/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/agents/base.py -------------------------------------------------------------------------------- /code_it/agents/coder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/agents/coder.py -------------------------------------------------------------------------------- /code_it/agents/dependency_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/agents/dependency_tracker.py -------------------------------------------------------------------------------- /code_it/agents/linter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/agents/linter.py -------------------------------------------------------------------------------- /code_it/agents/planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/agents/planner.py -------------------------------------------------------------------------------- /code_it/code_editor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code_it/code_editor/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/code_editor/base.py -------------------------------------------------------------------------------- /code_it/code_editor/python_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/code_editor/python_editor.py -------------------------------------------------------------------------------- /code_it/code_editor/virtualenv_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/code_editor/virtualenv_manager.py -------------------------------------------------------------------------------- /code_it/langchain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code_it/langchain/base_langchain_tool_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/langchain/base_langchain_tool_mixin.py -------------------------------------------------------------------------------- /code_it/langchain/code_it_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/langchain/code_it_tool.py -------------------------------------------------------------------------------- /code_it/langchain/python_langchain_tool_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/langchain/python_langchain_tool_mixin.py -------------------------------------------------------------------------------- /code_it/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/models.py -------------------------------------------------------------------------------- /code_it/task_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/code_it/task_executor.py -------------------------------------------------------------------------------- /overview_diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/overview_diagram.drawio -------------------------------------------------------------------------------- /overview_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/overview_diagram.jpg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | langchain 3 | virtualenv 4 | pylint -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/run_tests.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/setup.py -------------------------------------------------------------------------------- /task.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/task.txt -------------------------------------------------------------------------------- /task_cat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/task_cat.txt -------------------------------------------------------------------------------- /task_chuck_norris.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/task_chuck_norris.txt -------------------------------------------------------------------------------- /task_plot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/task_plot.txt -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | black -------------------------------------------------------------------------------- /tests/test_code_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/tests/test_code_editor.py -------------------------------------------------------------------------------- /tests/test_virtualenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChuloAI/code-it/HEAD/tests/test_virtualenv.py --------------------------------------------------------------------------------