Prosights.ai
A Swift package that drives Claude Code as an agent engine over its stream-json protocol, so a Mac application gets the agent loop, tools, hooks, permissions, sessions and MCP without implementing the loop itself. It came out of building Kyberna; it is what Kyberna runs on.
You want an agent working in your own tools today, with a console and rules. Install the app.
You are building a Mac or Swift application that should run an agent loop without writing the loop. Add the package.
You need one-off runs from a script and no typed wire, sessions or tests. Run Claude Code as a subprocess yourself.
Add the package by URL and tag; Swift Package Manager fetches it from the repository.
dependencies: [
.package(url: "https://github.com/prosights-ai/kyberna-agent-sdk-swift", from: "0.9.0"),
],
targets: [
.target(name: "MyAgent", dependencies: [
.product(name: "AgentSession", package: "kyberna-agent-sdk-swift"),
]),
]
The README in the repository has the first-agent example, the compatibility table for Claude Code versions, and the test kit. Languages: Swift today; Python and .NET are planned. Issues and questions: the repository's issue tracker, or info@prosights.com.