├── .gitignore ├── LICENCE ├── Makefile ├── README.md ├── assets ├── api.png ├── api_started.png ├── cline.png ├── cursor.png ├── openwebui.png ├── roo_code.png └── roocode.png ├── claude_code_api ├── __init__.py ├── api │ ├── __init__.py │ ├── chat.py │ ├── models.py │ ├── projects.py │ └── sessions.py ├── core │ ├── __init__.py │ ├── auth.py │ ├── claude_manager.py │ ├── config.py │ ├── database.py │ └── session_manager.py ├── main.py ├── models │ ├── __init__.py │ ├── claude.py │ └── openai.py ├── tests │ └── test_gpt_turbo.py └── utils │ ├── __init__.py │ ├── parser.py │ └── streaming.py ├── pyproject.toml ├── setup.py └── tests ├── conftest.py ├── test_api.sh ├── test_claude_working.py ├── test_end_to_end.py └── test_real_api.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/LICENCE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/README.md -------------------------------------------------------------------------------- /assets/api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/assets/api.png -------------------------------------------------------------------------------- /assets/api_started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/assets/api_started.png -------------------------------------------------------------------------------- /assets/cline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/assets/cline.png -------------------------------------------------------------------------------- /assets/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/assets/cursor.png -------------------------------------------------------------------------------- /assets/openwebui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/assets/openwebui.png -------------------------------------------------------------------------------- /assets/roo_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/assets/roo_code.png -------------------------------------------------------------------------------- /assets/roocode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/assets/roocode.png -------------------------------------------------------------------------------- /claude_code_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/__init__.py -------------------------------------------------------------------------------- /claude_code_api/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/api/__init__.py -------------------------------------------------------------------------------- /claude_code_api/api/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/api/chat.py -------------------------------------------------------------------------------- /claude_code_api/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/api/models.py -------------------------------------------------------------------------------- /claude_code_api/api/projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/api/projects.py -------------------------------------------------------------------------------- /claude_code_api/api/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/api/sessions.py -------------------------------------------------------------------------------- /claude_code_api/core/__init__.py: -------------------------------------------------------------------------------- 1 | """Core package.""" -------------------------------------------------------------------------------- /claude_code_api/core/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/core/auth.py -------------------------------------------------------------------------------- /claude_code_api/core/claude_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/core/claude_manager.py -------------------------------------------------------------------------------- /claude_code_api/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/core/config.py -------------------------------------------------------------------------------- /claude_code_api/core/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/core/database.py -------------------------------------------------------------------------------- /claude_code_api/core/session_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/core/session_manager.py -------------------------------------------------------------------------------- /claude_code_api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/main.py -------------------------------------------------------------------------------- /claude_code_api/models/__init__.py: -------------------------------------------------------------------------------- 1 | """Models package.""" -------------------------------------------------------------------------------- /claude_code_api/models/claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/models/claude.py -------------------------------------------------------------------------------- /claude_code_api/models/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/models/openai.py -------------------------------------------------------------------------------- /claude_code_api/tests/test_gpt_turbo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/tests/test_gpt_turbo.py -------------------------------------------------------------------------------- /claude_code_api/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """Utils package.""" -------------------------------------------------------------------------------- /claude_code_api/utils/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/utils/parser.py -------------------------------------------------------------------------------- /claude_code_api/utils/streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/claude_code_api/utils/streaming.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/tests/test_api.sh -------------------------------------------------------------------------------- /tests/test_claude_working.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/tests/test_claude_working.py -------------------------------------------------------------------------------- /tests/test_end_to_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/tests/test_end_to_end.py -------------------------------------------------------------------------------- /tests/test_real_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingworkflow/claude-code-api/HEAD/tests/test_real_api.py --------------------------------------------------------------------------------