ollama-swift

Swift 项目一键接入本地 Ollama 大模型

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 44 👀 关注 8
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 455
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费库,Ollama 本身免费

项目预览

ollama-swift 项目界面预览图
图片来源:项目官网

项目数据

分类基础设施
开发团队mattt
官网地址https://ollama.com
定价模式🏷️完全免费
价格说明开源免费库,Ollama 本身免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Swift
技术栈/模型ollama,swift
GitHub 星标★ 455
上线时间2024-02-04 00:00:00
代码更新2026-10-16
仓库体积94 KB
本站数据更新2026-10-29
维护状态较活跃
收录时间2026-10-29
浏览次数0

项目介绍

ollama-swift 是一个用 Swift 编写的 Ollama 客户端库,面向 Apple 平台开发者,帮助他们在 iOS、macOS 等 Swift 项目中直接调用本地 Ollama 服务。项目解决的核心问题是:Swift 生态长期缺少与 Ollama 交互的官方或成熟封装,开发者往往需要手写 HTTP 请求并自行处理流式响应、JSON 解析和错误重试。该库提供类型安全的 API,覆盖文本生成、流式输出、结构化输出(按 JSON Schema 约束模型返回格式)、工具调用(function calling)以及视觉模型的多模态输入。它封装了请求构造、响应解码和会话管理,让开发者以接近原生 Swift 的方式接入本地大模型,适合构建桌面 AI 助手、离线文档问答和端侧智能应用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-29 · 当前星标 ★ 455

技术标签

核心亮点

  • 类型安全的 Swift API,请求与响应模型清晰,减少手写 HTTP 和 JSON 解析
  • 支持结构化输出与工具调用,便于构建需要稳定格式和外部函数调用的应用
  • 覆盖视觉模型多模态输入,可处理图片理解类场景

不足之处

  • 早期项目,API 可能随 Ollama 接口演进发生变动,稳定性待观察
  • 文档与示例相对有限,复杂用法需阅读源码
  • 仅支持 Swift 生态,跨平台与其他语言项目无法复用

适用场景

  • macOS 桌面 AI 助手应用集成本地模型对话
  • iOS 端离线文档问答与摘要工具
  • 需要结构化 JSON 输出的表单填写或信息抽取应用

替代项目

ollama-python、ollama-js、LangChain

上一篇:llm-bridge

下一篇:NoLlama

同类项目推荐

graphjin 开源

给AI代理一个统一数据入口,安全读写数据库和API

One governed graph for AI agents — GraphQL + MCP over your databases, files, APIs, ···

★ 3225 2026-08-09
recipes 开源

照抄配方,几分钟跑通 vLLM 推理服务

Common recipes to run vLLM

★ 1072 2026-10-14
vLLM-Moet 开源

消费级 Blackwell 上跑 2-bit MoE,画质对齐官方 FP4

A vLLM patch + hand‑written SM120 SASS kernels: 2‑bit MoE experts + an FP4 "delta"···

★ 557 2026-09-16
mlc-llm 开源

一次编译,跑遍所有设备,让大模型部署又快又省

Universal LLM Deployment Engine with ML Compilation

★ 23284 2026-08-09
lix 开源

给任意文件装上时光机,让AI变更可追溯

Embeddable version control system for files and tables.

★ 773 2026-08-09
metal-flash-attention 开源

在 Apple 芯片上让注意力计算飞起来,加速 Stable Diffusion 推理。

FlashAttention (Metal Port)

★ 614 2026-08-09
emmy 开源

选配方或自调优,让 LLM 推理在 GPU 上跑得更快

Optimized GPU compiler for LLM inference. Choose from a list of optimized recipes or···

★ 121 2026-08-09
evadb 开源

用 SQL 方式调用 AI 模型,快速构建智能数据应用

Database system for AI-powered apps

★ 2674 2026-08-09
chromadb-chart 开源

一条命令在 Kubernetes 上部署 ChromaDB,省心省力

Chart for deploying ChromaDB in Kubernetes

★ 61 2026-08-09