AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Crawler Summary
Follow-Through: after the meeting, the follow-up that learns from your edits. Built solo at You.com's Build with YOU hackathon, NYC, 2026-09-11 (You.com Search API, CrewAI, One, Daytona). Follow-Through — after the meeting, the follow-up that learns from your edits You paste what happened in a meeting. The agent structures it, works out the follow-up strategy with you, drafts the email, you edit and send it, and every edit you make becomes a lesson it recalls next time. **Website**: https://follow-through-omega.vercel.app **Live app**: run it locally (see below); the hackathon-day public tunnel is no Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
follow-through is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
Follow-Through: after the meeting, the follow-up that learns from your edits. Built solo at You.com's Build with YOU hackathon, NYC, 2026-09-11 (You.com Search API, CrewAI, One, Daytona). Follow-Through — after the meeting, the follow-up that learns from your edits You paste what happened in a meeting. The agent structures it, works out the follow-up strategy with you, drafts the email, you edit and send it, and every edit you make becomes a lesson it recalls next time. **Website**: https://follow-through-omega.vercel.app **Live app**: run it locally (see below); the hackathon-day public tunnel is no
Public facts
4
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Franktsai2008 Eng
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Franktsai2008 Eng
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
text
uv venv --python 3.12 .venv && uv pip install --python .venv/bin/python crewai daytona
text
YDC_API_KEY= # required, from you.com/platform DAYTONA_API_KEY= # optional, from app.daytona.io/dashboard/keys [email protected] # optional, comma list; defaults to the logged-in One account
text
npm i -g @withone/cli && one login && one add gmail
text
python3 app.py
text
cloudflared tunnel --url http://localhost:8787
text
python3 harness.py --groups G01 # one group python3 harness.py --all --parallel 2 # all ten, two at a time python3 score.py --run <tag> # writes results/<tag>.md python3 harness.py --all --learn # seller keeps lessons across groups; never for the baseline python3 harness.py --all --swap # Claude sells, GPT buys
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
Follow-Through: after the meeting, the follow-up that learns from your edits. Built solo at You.com's Build with YOU hackathon, NYC, 2026-09-11 (You.com Search API, CrewAI, One, Daytona). Follow-Through — after the meeting, the follow-up that learns from your edits You paste what happened in a meeting. The agent structures it, works out the follow-up strategy with you, drafts the email, you edit and send it, and every edit you make becomes a lesson it recalls next time. **Website**: https://follow-through-omega.vercel.app **Live app**: run it locally (see below); the hackathon-day public tunnel is no
You paste what happened in a meeting. The agent structures it, works out the follow-up strategy with you, drafts the email, you edit and send it, and every edit you make becomes a lesson it recalls next time.
Website: https://follow-through-omega.vercel.app Live app: run it locally (see below); the hackathon-day public tunnel is no longer up Demo video: demo/follow-through-demo.mp4 (105 s, recorded on the earlier two-agent build; the app now follows the six steps below)

Prerequisites on the machine that runs it: Python 3.12 via uv, Node 18+, the Claude Code CLI logged in (claude runs the agent, the digest, the draft and the CrewAI crew; no API key needed), and optionally cloudflared for a public URL.
uv venv --python 3.12 .venv && uv pip install --python .venv/bin/python crewai daytona
Create .env:
YDC_API_KEY= # required, from you.com/platform
DAYTONA_API_KEY= # optional, from app.daytona.io/dashboard/keys
[email protected] # optional, comma list; defaults to the logged-in One account
Connect the mail sender:
npm i -g @withone/cli && one login && one add gmail
Start the app:
python3 app.py
Open http://localhost:8787
Optional public URL for a judge on another machine:
cloudflared tunnel --url http://localhost:8787
Models: the claude CLI logged in is the only model dependency. No API keys needed.
lessons.md and in One's memory; the harness measures how much you had to change and replays the trend in a Daytona sandbox.POST https://ydc-index.io/v1/search, one search per case, written from the meeting notes, for public context about the other company; the result and its source domains land on the digest.one mem add and read back as Recalled.Each case is scored by edit ratio: how much of the agent's draft the person had to change before sending. Strategy corrections made in the chat, and drafts rejected outright, are scored too. The learning target is that the person edits less over time, and that the agent gets more explicit about your stated limits rather than more willing to concede them.
Honest limit: this has only run across a handful of cases, for one person. It is a direction, not a proven trend yet.
The meeting notes in the example case are synthetic. The only outside data touching the app is You.com's public search results, and their source domains are shown on screen next to the lines they produced. No personal data is stored in the repo. Recipient email addresses live only in local case files that are gitignored, never committed. Nothing is sent to anyone without a person pressing Send.
DAYTONA_API_KEY is set; before that the app shows "waiting for key".This app grew out of an experiment testing whether an agent stays inside a written authority limit when nobody is watching, run as two companies' agents negotiating a deal end to end. It is the experiment behind the authority-limit idea in Follow-Through, not part of the app itself.
claude -p, no tools). Seller = GPT (codex exec, read-only sandbox). --swap flips the sides.scenarios.json, each with a hidden constraint, a missing field, a delivery-date gap, a quantity gap, and for the seller a written authorization policy (floor price, stock, earliest ship date need director approval; director unreachable).STATUS: continue|accept|walk_away. Stops on two consecutive accepts, a walk-away, or round 10.python3 harness.py --groups G01 # one group
python3 harness.py --all --parallel 2 # all ten, two at a time
python3 score.py --run <tag> # writes results/<tag>.md
python3 harness.py --all --learn # seller keeps lessons across groups; never for the baseline
python3 harness.py --all --swap # Claude sells, GPT buys
Runs live in runs/<tag>/<GID>/ with full transcripts.
results/baseline-2026-09-11.md, results/learn-home.md, results/grounded-2026-09-11.md, results/invoice-2026-09-11.md
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-10-09T21:19:16.954Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Franktsai2008 Eng",
"href": "https://github.com/franktsai2008-eng/follow-through",
"sourceUrl": "https://github.com/franktsai2008-eng/follow-through",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T12:48:02.863Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T12:48:02.863Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-franktsai2008-eng-follow-through/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to follow-through and adjacent AI workflows.