
Research
/Security News
PolinRider Spreads Through Compromised GitHub Accounts and Packagist
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.
@aibind/tanstack-start
Advanced tools
AI SDK bindings for TanStack Start — hooks with defaults, server handlers, and agents
AI SDK bindings for TanStack Start. React hooks, server handlers, and agents — all wired up with sensible defaults.
npm install @aibind/tanstack-start ai react
Peer dependencies: react ^18 || ^19, ai ^6.0.
// src/routes/api/ai/$.ts
import { createStreamHandler } from "@aibind/tanstack-start/server";
import { anthropic } from "@ai-sdk/anthropic";
const handler = createStreamHandler({
model: anthropic("claude-sonnet-4-20250514"),
});
export async function POST({ request }: { request: Request }) {
return handler(request);
}
import { useState } from "react";
import { useStream } from "@aibind/tanstack-start";
export default function Chat() {
const [prompt, setPrompt] = useState("");
const { text, loading, send } = useStream({
system: "You are a helpful assistant.",
});
return (
<form
onSubmit={(e) => {
e.preventDefault();
send(prompt);
setPrompt("");
}}
>
<input value={prompt} onChange={(e) => setPrompt(e.target.value)} />
<button disabled={loading}>Send</button>
<p>{text}</p>
</form>
);
}
| Import Path | What You Get |
|---|---|
@aibind/tanstack-start | useStream, useStructuredStream, defineModels |
@aibind/tanstack-start/server | createStreamHandler, ServerAgent |
@aibind/tanstack-start/agent | useAgent |
@aibind/tanstack-start/history | ChatHistory, MessageTree |
@aibind/tanstack-start/markdown | StreamMarkdown |
@aibind/tanstack-start/project | Project |
Full documentation, API reference, and guides: aibind.dev
MIT
FAQs
AI SDK bindings for TanStack Start — hooks with defaults, server handlers, and agents
The npm package @aibind/tanstack-start receives a total of 14 weekly downloads. As such, @aibind/tanstack-start popularity was classified as not popular.
We found that @aibind/tanstack-start demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.