├── .github ├── FUNDING.yml ├── copilot-instructions.md └── workflows │ ├── docc.yml │ ├── test.yml │ └── update-dependencies.yml ├── .gitignore ├── .gitmodules ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── Example ├── LocalLLMClientExample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── LocalLLMClientExample │ ├── AI.swift │ ├── App.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── BottomBar.swift │ ├── ChatView.swift │ ├── ChatViewModel.swift │ ├── Configuration │ │ └── Build.xcconfig │ ├── Downloader.swift │ ├── Image+.swift │ ├── LocalLLMClientExample.entitlements │ └── Tools │ │ └── SampleTools.swift ├── Package.swift └── README.md ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── LocalLLMCLI │ ├── BenchmarkCommand.swift │ ├── Common.swift │ ├── RunCommand.swift │ └── command.swift ├── LocalLLMClient │ ├── Docs.docc │ │ └── index.md │ └── LocalLLMClient.swift ├── LocalLLMClientCore │ ├── AnyLLMClient.swift │ ├── Async+.swift │ ├── LLMClient.swift │ ├── LLMError.swift │ ├── LLMInput.swift │ ├── LLMSession.swift │ ├── PauseHandler.swift │ └── Tools │ │ ├── AnyLLMTool+OpenAI.swift │ │ ├── AnyLLMTool.swift │ │ ├── GeneratedContent.swift │ │ ├── LLMTool.swift │ │ ├── LLMToolCall.swift │ │ ├── StreamingChunk.swift │ │ ├── StreamingToolCallProcessor.swift │ │ ├── ToolArgument.swift │ │ ├── ToolArgumentType.swift │ │ ├── ToolExecutor.swift │ │ ├── ToolOutput.swift │ │ └── ToolSchemaGeneratable.swift ├── LocalLLMClientFoundationModels │ ├── FoundationModelsClient.swift │ └── LLMSession+FoundationModels.swift ├── LocalLLMClientLlama │ ├── Batch.swift │ ├── Context.swift │ ├── Decoder.swift │ ├── Generator.swift │ ├── LLMSession+Llama.swift │ ├── LlamaClient.swift │ ├── LlamaToolCallParser.swift │ ├── Logger.swift │ ├── MessageProcessing │ │ ├── ChatTemplateRenderer.swift │ │ ├── LlamaSpecificDecoder.swift │ │ ├── MessageChunk.swift │ │ ├── MessageProcessor.swift │ │ ├── MessageTransformer.swift │ │ ├── MultimodalChunkExtractor.swift │ │ └── ToolInstructionProcessor.swift │ ├── Model.swift │ ├── Multimodal.swift │ ├── Parameter.swift │ ├── Resources │ │ └── Grammars │ │ │ └── json.gbnf │ ├── Sampler.swift │ ├── Token.swift │ ├── ToolExecution.swift │ ├── Utility.swift │ └── stb_image.swift ├── LocalLLMClientLlamaC │ ├── clip-impl.h │ ├── clip.cpp │ ├── common │ │ ├── chat-parser.cpp │ │ ├── chat-parser.h │ │ ├── chat.cpp │ │ ├── chat.h │ │ ├── common.cpp │ │ ├── common.h │ │ ├── json-partial.cpp │ │ ├── json-partial.h │ │ ├── json-schema-to-grammar.cpp │ │ ├── json-schema-to-grammar.h │ │ ├── llama-cpp.h │ │ ├── log.cpp │ │ ├── log.h │ │ ├── regex-partial.cpp │ │ └── regex-partial.h │ ├── ggml-cpp.h │ ├── include │ │ ├── LocalLLMClientLlamaC.h │ │ ├── clip.h │ │ ├── ggml-alloc.h │ │ ├── ggml-backend.h │ │ ├── ggml-cpu.h │ │ ├── ggml-opt.h │ │ ├── ggml.h │ │ ├── gguf.h │ │ ├── llama.h │ │ ├── mtmd-helper.h │ │ ├── mtmd.h │ │ └── utils.h │ ├── miniaudio │ │ └── miniaudio.h │ ├── minja │ ├── mtmd-audio.cpp │ ├── mtmd-audio.h │ ├── mtmd-helper.cpp │ ├── mtmd.cpp │ ├── nlohmann │ ├── stb │ │ └── stb_image.h │ └── utils.cpp ├── LocalLLMClientMLX │ ├── Context.swift │ ├── LLMInput+MLX.swift │ ├── LLMSession+MLX.swift │ ├── MLXClient.swift │ ├── Parameter.swift │ ├── ToolExecution.swift │ └── Utility.swift ├── LocalLLMClientMacros │ └── LocalLLMClientMacros.swift ├── LocalLLMClientMacrosPlugin │ ├── LocalLLMClientMacrosPlugin.swift │ ├── ToolArgumentEnumMacro.swift │ ├── ToolArgumentMacro.swift │ ├── ToolArgumentsMacro.swift │ └── ToolMacro.swift ├── LocalLLMClientTestUtilities │ ├── TestEnvironment.swift │ ├── TestTools.swift │ └── ToolTestsProtocol.swift └── LocalLLMClientUtility │ ├── Downloader.swift │ ├── FileDownloader.swift │ ├── Globs.swift │ ├── HuggingFaceAPI.swift │ ├── Lock.swift │ └── URL+.swift ├── Tests ├── LocalLLMClientFoundationModelsTests │ ├── LLMSessionFoundationModelsTests.swift │ └── ModelTests.swift ├── LocalLLMClientLlamaTests │ ├── ContextTests.swift │ ├── LLMSessionLlamaTests.swift │ ├── LLMToolTests.swift │ ├── LlamaToolCallParserTests.swift │ ├── LocalLLMClientLlamaTests.swift │ ├── LocalLLMClientLlamaToolTests.swift │ ├── MessageProcessorTests.swift │ ├── ModelTests.swift │ ├── PauseResumeTests.swift │ └── TestConfiguration.swift ├── LocalLLMClientMLXTests │ ├── LLMSessionMLXTests.swift │ ├── LocalLLMClientMLXTests.swift │ ├── LocalLLMClientMLXToolTests.swift │ └── ModelTests.swift ├── LocalLLMClientMacrosTests │ ├── ToolArgumentEnumMacroTests.swift │ ├── ToolArgumentsMacroTests.swift │ └── ToolMacroTests.swift ├── LocalLLMClientTests │ ├── LLMSessionToolCallingTests.swift │ ├── MockClientHelpers.swift │ ├── PauseHandlerRobustnessTests.swift │ ├── StreamingToolCallTests.swift │ ├── ToolArgumentsMacroExampleTests.swift │ ├── ToolEdgeCaseTests.swift │ ├── ToolPerformanceTests.swift │ ├── ToolSchemaGeneratableArrayTests.swift │ └── ToolSchemaTests.swift └── LocalLLMClientUtilityTests │ ├── DownloaderTests.swift │ ├── FileDownloaderTests.swift │ ├── FilesMetadataTests.swift │ ├── HuggingFaceAPITests.swift │ ├── MockURLProtocol.swift │ └── URLExtensionTests.swift └── scripts ├── get_llama_version.sh ├── run_mlx.sh └── update_dependencies.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/docc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/.github/workflows/docc.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/.github/workflows/update-dependencies.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/.gitmodules -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/LocalLLMClientExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/LocalLLMClientExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/AI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/AI.swift -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/App.swift -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/BottomBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/BottomBar.swift -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/ChatView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/ChatView.swift -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/ChatViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/ChatViewModel.swift -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/Configuration/Build.xcconfig: -------------------------------------------------------------------------------- 1 | DISAMBIGUATOR=${DEVELOPMENT_TEAM} 2 | -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/Downloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/Downloader.swift -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/Image+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/Image+.swift -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/LocalLLMClientExample.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/LocalLLMClientExample.entitlements -------------------------------------------------------------------------------- /Example/LocalLLMClientExample/Tools/SampleTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/LocalLLMClientExample/Tools/SampleTools.swift -------------------------------------------------------------------------------- /Example/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/Package.swift -------------------------------------------------------------------------------- /Example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Example/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/README.md -------------------------------------------------------------------------------- /Sources/LocalLLMCLI/BenchmarkCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMCLI/BenchmarkCommand.swift -------------------------------------------------------------------------------- /Sources/LocalLLMCLI/Common.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMCLI/Common.swift -------------------------------------------------------------------------------- /Sources/LocalLLMCLI/RunCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMCLI/RunCommand.swift -------------------------------------------------------------------------------- /Sources/LocalLLMCLI/command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMCLI/command.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClient/Docs.docc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClient/Docs.docc/index.md -------------------------------------------------------------------------------- /Sources/LocalLLMClient/LocalLLMClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClient/LocalLLMClient.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/AnyLLMClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/AnyLLMClient.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Async+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Async+.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/LLMClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/LLMClient.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/LLMError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/LLMError.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/LLMInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/LLMInput.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/LLMSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/LLMSession.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/PauseHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/PauseHandler.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/AnyLLMTool+OpenAI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/AnyLLMTool+OpenAI.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/AnyLLMTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/AnyLLMTool.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/GeneratedContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/GeneratedContent.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/LLMTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/LLMTool.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/LLMToolCall.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/LLMToolCall.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/StreamingChunk.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/StreamingChunk.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/StreamingToolCallProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/StreamingToolCallProcessor.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/ToolArgument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/ToolArgument.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/ToolArgumentType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/ToolArgumentType.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/ToolExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/ToolExecutor.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/ToolOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/ToolOutput.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientCore/Tools/ToolSchemaGeneratable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientCore/Tools/ToolSchemaGeneratable.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientFoundationModels/FoundationModelsClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientFoundationModels/FoundationModelsClient.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientFoundationModels/LLMSession+FoundationModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientFoundationModels/LLMSession+FoundationModels.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Batch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Batch.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Context.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Decoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Decoder.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Generator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Generator.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/LLMSession+Llama.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/LLMSession+Llama.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/LlamaClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/LlamaClient.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/LlamaToolCallParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/LlamaToolCallParser.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Logger.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/MessageProcessing/ChatTemplateRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/MessageProcessing/ChatTemplateRenderer.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/MessageProcessing/LlamaSpecificDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/MessageProcessing/LlamaSpecificDecoder.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/MessageProcessing/MessageChunk.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/MessageProcessing/MessageChunk.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/MessageProcessing/MessageProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/MessageProcessing/MessageProcessor.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/MessageProcessing/MessageTransformer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/MessageProcessing/MessageTransformer.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/MessageProcessing/MultimodalChunkExtractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/MessageProcessing/MultimodalChunkExtractor.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/MessageProcessing/ToolInstructionProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/MessageProcessing/ToolInstructionProcessor.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Model.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Multimodal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Multimodal.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Parameter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Parameter.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Resources/Grammars/json.gbnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Resources/Grammars/json.gbnf -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Sampler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Sampler.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Token.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/ToolExecution.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/ToolExecution.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/Utility.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlama/stb_image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlama/stb_image.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/clip-impl.h: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/tools/mtmd/clip-impl.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/clip.cpp: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/tools/mtmd/clip.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/chat-parser.cpp: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/chat-parser.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/chat-parser.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/chat-parser.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/chat.cpp: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/chat.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/chat.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/chat.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/common.cpp: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/common.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/common.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/common.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/json-partial.cpp: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/json-partial.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/json-partial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/common/json-partial.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/json-schema-to-grammar.cpp: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/json-schema-to-grammar.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/json-schema-to-grammar.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/json-schema-to-grammar.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/llama-cpp.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/include/llama-cpp.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/common/log.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/common/log.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/regex-partial.cpp: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/regex-partial.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/common/regex-partial.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/common/regex-partial.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/ggml-cpp.h: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/ggml/include/ggml-cpp.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/LocalLLMClientLlamaC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/LocalLLMClientLlamaC.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/clip.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/tools/mtmd/clip.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/ggml-alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/ggml-alloc.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/ggml-backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/ggml-backend.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/ggml-cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/ggml-cpu.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/ggml-opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/ggml-opt.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/ggml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/ggml.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/gguf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/gguf.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/llama.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/llama.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/mtmd-helper.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/tools/mtmd/mtmd-helper.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/mtmd.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/tools/mtmd/mtmd.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/include/utils.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/miniaudio/miniaudio.h: -------------------------------------------------------------------------------- 1 | ../exclude/llama.cpp/vendor/miniaudio/miniaudio.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/minja: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/vendor/minja -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/mtmd-audio.cpp: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/tools/mtmd/mtmd-audio.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/mtmd-audio.h: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/tools/mtmd/mtmd-audio.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/mtmd-helper.cpp: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/tools/mtmd/mtmd-helper.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/mtmd.cpp: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/tools/mtmd/mtmd.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/nlohmann: -------------------------------------------------------------------------------- 1 | exclude/llama.cpp/vendor/nlohmann -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/stb/stb_image.h -------------------------------------------------------------------------------- /Sources/LocalLLMClientLlamaC/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientLlamaC/utils.cpp -------------------------------------------------------------------------------- /Sources/LocalLLMClientMLX/Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMLX/Context.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMLX/LLMInput+MLX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMLX/LLMInput+MLX.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMLX/LLMSession+MLX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMLX/LLMSession+MLX.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMLX/MLXClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMLX/MLXClient.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMLX/Parameter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMLX/Parameter.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMLX/ToolExecution.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMLX/ToolExecution.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMLX/Utility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMLX/Utility.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMacros/LocalLLMClientMacros.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMacros/LocalLLMClientMacros.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMacrosPlugin/LocalLLMClientMacrosPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMacrosPlugin/LocalLLMClientMacrosPlugin.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMacrosPlugin/ToolArgumentEnumMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMacrosPlugin/ToolArgumentEnumMacro.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMacrosPlugin/ToolArgumentMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMacrosPlugin/ToolArgumentMacro.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMacrosPlugin/ToolArgumentsMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMacrosPlugin/ToolArgumentsMacro.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientMacrosPlugin/ToolMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientMacrosPlugin/ToolMacro.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientTestUtilities/TestEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientTestUtilities/TestEnvironment.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientTestUtilities/TestTools.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientTestUtilities/TestTools.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientTestUtilities/ToolTestsProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientTestUtilities/ToolTestsProtocol.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientUtility/Downloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientUtility/Downloader.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientUtility/FileDownloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientUtility/FileDownloader.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientUtility/Globs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientUtility/Globs.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientUtility/HuggingFaceAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientUtility/HuggingFaceAPI.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientUtility/Lock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientUtility/Lock.swift -------------------------------------------------------------------------------- /Sources/LocalLLMClientUtility/URL+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Sources/LocalLLMClientUtility/URL+.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientFoundationModelsTests/LLMSessionFoundationModelsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientFoundationModelsTests/LLMSessionFoundationModelsTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientFoundationModelsTests/ModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientFoundationModelsTests/ModelTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/ContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/ContextTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/LLMSessionLlamaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/LLMSessionLlamaTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/LLMToolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/LLMToolTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/LlamaToolCallParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/LlamaToolCallParserTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/LocalLLMClientLlamaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/LocalLLMClientLlamaTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/LocalLLMClientLlamaToolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/LocalLLMClientLlamaToolTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/MessageProcessorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/MessageProcessorTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/ModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/ModelTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/PauseResumeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/PauseResumeTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientLlamaTests/TestConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientLlamaTests/TestConfiguration.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientMLXTests/LLMSessionMLXTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientMLXTests/LLMSessionMLXTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientMLXTests/LocalLLMClientMLXTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientMLXTests/LocalLLMClientMLXTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientMLXTests/LocalLLMClientMLXToolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientMLXTests/LocalLLMClientMLXToolTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientMLXTests/ModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientMLXTests/ModelTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientMacrosTests/ToolArgumentEnumMacroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientMacrosTests/ToolArgumentEnumMacroTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientMacrosTests/ToolArgumentsMacroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientMacrosTests/ToolArgumentsMacroTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientMacrosTests/ToolMacroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientMacrosTests/ToolMacroTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/LLMSessionToolCallingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/LLMSessionToolCallingTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/MockClientHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/MockClientHelpers.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/PauseHandlerRobustnessTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/PauseHandlerRobustnessTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/StreamingToolCallTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/StreamingToolCallTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/ToolArgumentsMacroExampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/ToolArgumentsMacroExampleTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/ToolEdgeCaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/ToolEdgeCaseTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/ToolPerformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/ToolPerformanceTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/ToolSchemaGeneratableArrayTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/ToolSchemaGeneratableArrayTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientTests/ToolSchemaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientTests/ToolSchemaTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientUtilityTests/DownloaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientUtilityTests/DownloaderTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientUtilityTests/FileDownloaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientUtilityTests/FileDownloaderTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientUtilityTests/FilesMetadataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientUtilityTests/FilesMetadataTests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientUtilityTests/HuggingFaceAPITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientUtilityTests/HuggingFaceAPITests.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientUtilityTests/MockURLProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientUtilityTests/MockURLProtocol.swift -------------------------------------------------------------------------------- /Tests/LocalLLMClientUtilityTests/URLExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/Tests/LocalLLMClientUtilityTests/URLExtensionTests.swift -------------------------------------------------------------------------------- /scripts/get_llama_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/scripts/get_llama_version.sh -------------------------------------------------------------------------------- /scripts/run_mlx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/scripts/run_mlx.sh -------------------------------------------------------------------------------- /scripts/update_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattn/LocalLLMClient/HEAD/scripts/update_dependencies.sh --------------------------------------------------------------------------------