Hane Platform
組織・定義・業務データ・Workflow・承認・Agent・文書・監査を、公開 API と SDK で提供します。定義はコードで管理し、hanectl で反映します。
Hane Platform
Hane は、業務アプリと AI の Agent が同じデータ・Workflow・承認・監査を使えるようにする AI 業務プラットフォームです。アプリの作り方、Platform の仕組み、デスクトップの Hane Cowork の使い方をここにまとめています。
import { createHaneClient, unwrap } from "@hane/sdk";
const hane = createHaneClient({ baseUrl: "https://<your-hane-endpoint>", token: async () => process.env.HANE_API_KEY!, // API キーかアクセストークン});
const run = await unwrap( hane.POST("/v1/agents/runs", { body: { agent: "lease-qa", input: { contract_no: "C-1001" } }, }),);console.log(run.run_id, run.status);# Agent を 1 回動かす(AgentRun を始める)curl https://<your-hane-endpoint>/v1/agents/runs \ -H "Authorization: Bearer $HANE_API_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -H "Content-Type: application/json" \ -d '{"agent":"lease-qa","input":{"contract_no":"C-1001"}}'# 定義の差分を見てから dev に反映するhanectl diff -f definitionshanectl apply -f definitions# ReleaseBundle を作って有効にするhanectl release create -f definitions/bundle.yaml --activate製品
アプリから使う Platform と、PC で働く人のための Cowork です。
組織・定義・業務データ・Workflow・承認・Agent・文書・監査を、公開 API と SDK で提供します。定義はコードで管理し、hanectl で反映します。
Platform と手元の作業をつなぐデスクトップアプリです。組織の設定に従って、PC のファイル・Chrome・アプリの操作を AI に任せられます。
開発の流れ
Hane の上にアプリを作るときに読む順番です。
Hane Cowork
依頼を書くと、Cowork が作業フォルダのファイルを読み、結果を保存します。組織が確認を求める操作は、本人が決めるまで進みません。
使い方の動画をすべて見るリソース