Tachikoma — AI skill for Claude Code
One interface, every AI model.
How to install Tachikoma
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open steipete/Tachikoma and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tachikoma does
One interface, every AI model. A Swift SDK to interface with AI providers.
Alternatives in AI
- Osaurus — Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry 5.1k ★
- Cursor Tools — by eastlondoner - Creates a versatile AI command interface supporting multiple providers and models with flexi 4.7k ★
- Gemini Skills — Skills for Gemini API, SDK and model interactions 2.3k ★
README
Install
Swift Package Manager:
.package(url: "https://github.com/steipete/Tachikoma.git", branch: "main"),
.product(name: "Tachikoma", package: "Tachikoma"),
Quick Start
import Tachikoma
let text = try await generate("Write a haiku about Swift.", using: .anthropic(.opus45))
print(text)
Streaming
import Tachikoma
let stream = try await stream("Explain actors in Swift.", using: .openai(.gpt52))
for try await delta in stream {
print(delta.content ?? "", terminator: "")
}
Conversation
import Tachikoma
let conversation = Conversation()
conversation.addUserMessage("You are a concise assistant.")
conversation.addUserMessage("Summarize Swift concurrency in 3 bullets.")
let reply = try await conversation.continue(using: .anthropic(.opus45))
print(reply)
Vision
import Tachikoma
let pngData: Data = /* ... */
let image = ImageInput(data: pngData, mimeType: "image/png")
let answer = try await analyze(image: image, prompt: "What’s in thi
Related Skills
Esperanto
A unified interface for various AI model providers
AgentOS
Turn your iPhone into an AI agent host. 165+ native tools, 30 agents, 10 channels, 5 AI providers. Pure Swift
LLM Adapter Kit
A universal TypeScript library for interacting with multiple LLM providers through a unified interface. Suppor
CC RouterMultiProvider
Use Claude Code as a single interface to access multiple AI providers with intent-based routing for optimal pe
University Research Agent
Tool-using AI agent with a responsive web chat interface. A Python backend runs an agentic loop on the Claude
Claude Code SDK
Open-source, provider-agnostic CLI for AI agents. 13 providers, built-in tools, skill marketplace.
Related Agents
AI Architect
Specializes in architecting AI-powered applications on Vercel — choosing between AI SDK patterns, configuring
Castari Proxy
Use Claude Agent SDK and Claude Code with other providers/models.
iOS
Use for iOS app development tasks: Swift and SwiftUI code, UIKit work, Xcode project configuration, App Store