SOC 2 Type II
Independently audited controls for security, availability, and confidentiality.
WITAN Docs · Pricing · Security --- # Tools for autonomous agents Witan builds software tooling for autonomous agents. We power agents to validate and ship work autonomously at scale, across the formats businesses actually run on. ## Products - **Spreadsheets** for Microsoft Excel & Google Sheets — now available. Docs: https://docs.witanlabs.com/products/spreadsheet/ - **Presentations** for Microsoft PowerPoint — request access. ## The case for agent-native tools ### The frontier The race to improve, implement, and benefit from AI isn't only a story of ever-improving model accuracy and speed. There's another dimension that the industry has barely begun to explore: the tools agents work with. ### The friction Today, an agent verifying a .pptx or .xlsx has to open the file on a user's machine in software built for human comprehension, adding friction to the agent's workflow. The gap between what agents can think and what they can do is a tooling problem. ### The opportunity This is where we plant our flag, at the intersection of agents and the systems the world already works with. We're building the tooling that bridges the bleeding edge with the core infrastructure society depends on, one tool at a time. Read our research docs: https://github.com/witanlabs/research-log ## Testimonials Trusted by teams whose agents always need to be correct — those that cannot afford a quiet mistake. "If you want to be at the forefront of what's possible in Excel, you need experts, that's what Witan brings to the table for us." — Chester De Wolfe, Engineering @ ModelML ## Security SOC 2 Type II — independently audited controls for security, availability, and confidentiality. HIPAA compliant — encryption, access scoping, and audit trails apply to every task touching PHI. Full credentials: https://docs.witanlabs.com/info/security ## Get started Install via the CLI: ```sh curl -fsSL https://witanlabs.com/install.sh | sh ```
Apps that give agents self-verification loops, and 100% compatibility with the files people work on.
Backed by leading investors
Models and their tools have been co-evolving in a tick-tock pattern. The ticks are the raw intelligence jumps (in models like GPT-4 and Sonnet 3.5), while the tocks are the usability jumps (in new tools like web search and code sandboxes). New models enable new tools, new tools inspire new models.
The newest models can produce amazing work, if only they are given a self-verification loop, and the means to produce the files people work on. That’s what we’re building, starting with spreadsheets & presentations.
“If you want to be at the forefront of what’s possible in Excel, you need experts, that’s what Witan brings to the table for us.”
Chester De Wolfe
Engineering @ ModelML
witan xlsx exec /Users/nuno/dev/demo-excel-agent/outputs/compute_line_chart/compute.xlsx --create --save --stdin <<'WITAN'
# adding compute table
await xlsx.setCells(wb, [
{ address: "Sheet1!A1", value: "Category" },
{ address: "Sheet1!B1", value: "Jan" },
{ address: "Sheet1!C1", value: "Feb" },
{ address: "Sheet1!D1", value: "Mar" },
{ address: "Sheet1!E1", value: "Apr" },
{ address: "Sheet1!F1", value: "May" },
{ address: "Sheet1!A2", value: "Compute" },
{ address: "Sheet1!B2", value: 120 },
{ address: "Sheet1!C2", value: 145 },
{ address: "Sheet1!D2", value: 138 },
{ address: "Sheet1!E2", value: 162 },
{ address: "Sheet1!F2", value: 178 },
])
# adding chart over table
await xlsx.addChart(wb, "Sheet1", {
name: "ComputeTrend",
position: { from: { cell: "A5" }, to: { cell: "H22" } },
groups: [
{
type: "line",
series: [
{
name: { ref: "Sheet1!A2" },
categories: "Sheet1!B1:F1",
values: "Sheet1!B2:F2",
},
],
},
],
title: { text: "Compute by Month" },
legend: { position: "right" },
})
# render to png
await xlsx.previewStyles(wb, "Sheet1!A1:H22")
return {
sheets: await xlsx.listSheets(wb),
charts: await xlsx.listCharts(wb),
}
WITAN
Building...
{
"charts": [
{
"groupCount": 1,
"id": 1,
"name": "ComputeTrend",
"position": {
"from": {
"cell": "A5",
"xOffsetPts": 0,
"yOffsetPts": 0
},
"sheet": "Sheet1",
"to": {
"cell": "H22",
"xOffsetPts": 0,
"yOffsetPts": 0
}
},
"seriesCount": 1,
"sheet": "Sheet1",
"type": "line"
}
],
"sheets": [
{
"address": "Sheet1!A1:G21",
"cols": 7,
"from": { "col": 1, "row": 1 },
"rows": 21,
"sheet": "Sheet1",
"to": { "col": 7, "row": 21 }
}
]
}
Independently audited controls for security, availability, and confidentiality.
Encryption, access scoping, and audit trails apply to every task touching PHI.
Our personal tier is free to use and requires no sign-in
# 1. Install
# 2. Skills npx skills add witanlabs/witan-cli
# 3. Use it witan xlsx exec compute-monthly.xlsx --create --save --stdin @<<'WITAN' await xlsx.addSheet(wb, "Data") WITAN