├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── docs ├── demo-720p.mp4 └── demo.mp4 ├── eslint.config.js ├── jest.config.js ├── package.json ├── prompts └── chat-main-prompt.txt ├── src ├── __tests__ │ ├── __snapshots__ │ │ └── terminalOutputParsing.test.ts.snap │ └── terminalOutputParsing.test.ts ├── ansiiParser.ts ├── claudeCode.ts ├── errorHandler.ts ├── main.ts ├── openAIAPIProxy.ts └── server.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.13.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/README.md -------------------------------------------------------------------------------- /docs/demo-720p.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/docs/demo-720p.mp4 -------------------------------------------------------------------------------- /docs/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/docs/demo.mp4 -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/package.json -------------------------------------------------------------------------------- /prompts/chat-main-prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/prompts/chat-main-prompt.txt -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/terminalOutputParsing.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/src/__tests__/__snapshots__/terminalOutputParsing.test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/terminalOutputParsing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/src/__tests__/terminalOutputParsing.test.ts -------------------------------------------------------------------------------- /src/ansiiParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/src/ansiiParser.ts -------------------------------------------------------------------------------- /src/claudeCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/src/claudeCode.ts -------------------------------------------------------------------------------- /src/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/src/errorHandler.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/openAIAPIProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/src/openAIAPIProxy.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/src/server.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gsabran/claude-code-in-xcode/HEAD/yarn.lock --------------------------------------------------------------------------------