{"components":[{"slug":"tldraw-offline","name":"tldraw offline","summary":"tldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","kind":"app","homepage":"https://offline.tldraw.com","repoUrl":"https://github.com/tldraw/tldraw-offline","docsUrl":"https://tldraw.dev","publisher":"","hasMcp":false,"hasApi":true,"costRange":"unknown","composabilityRationale":"","functions":["diagram","render","tool-call"],"functionProbabilities":[{"functionId":"diagram","value":0.72,"source":"06 Knowledge Library/Resources/design/2026-08-04-tldraw-offline-agent-canvas-skills.md","method":"lexical","observedAt":"2026-08-04T00:00:00.000Z"},{"functionId":"render","value":0.72,"source":"06 Knowledge Library/Resources/design/2026-08-04-tldraw-offline-agent-canvas-skills.md","method":"lexical","observedAt":"2026-08-04T00:00:00.000Z"},{"functionId":"tool-call","value":0.72,"source":"06 Knowledge Library/Resources/design/2026-08-04-tldraw-offline-agent-canvas-skills.md","method":"lexical","observedAt":"2026-08-04T00:00:00.000Z"}],"slices":[{"functionId":"diagram","label":"Diagram","note":"tldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","cost":"unknown"},{"functionId":"render","label":"Render","note":"tldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","cost":"unknown"},{"functionId":"tool-call","label":"Tool-call","note":"tldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","cost":"unknown"}],"tweets":[],"sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/design/2026-08-04-tldraw-offline-agent-canvas-skills.md\ntldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","at":"2026-08-04T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"mise (launch + README): coding agents (Codex, Claude Code, Pi, OpenCode, Hermes via local HTTP API) can inspect the open canvas, edit shapes, and write durable scripts so a .tldraw file be","at":"2026-08-04T00:00:00.000Z"}],"interfaces":[{"kind":"http"}],"origin":"seed","notes":[],"createdAt":"2026-08-04T00:00:00.000Z","updatedAt":"2026-08-04T00:00:00.000Z","stagingSeed":"leyline-0.3.0-staging","recordId":"cmp_tldraw-offline","claims":{"name":"tldraw offline","summary":"tldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","kind":"app","publisher":"","homepage":"https://offline.tldraw.com","repoUrl":"https://github.com/tldraw/tldraw-offline","docsUrl":"https://tldraw.dev","costRange":"unknown","functions":["diagram","render","tool-call"],"slices":[{"functionId":"diagram","label":"Diagram","note":"tldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","cost":"unknown"},{"functionId":"render","label":"Render","note":"tldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","cost":"unknown"},{"functionId":"tool-call","label":"Tool-call","note":"tldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","cost":"unknown"}],"interfaces":[{"kind":"http"}],"composabilityRationale":""},"relations":[{"from":"tldraw-offline","to":"tldraw","kind":"fills-same-slot-as","note":"Shared functions diagram, render. Can fill the same function slot."},{"from":"tldraw-offline","to":"pen-dev","kind":"fills-same-slot-as","note":"Shared functions diagram, render. Can fill the same function slot."}],"signals":[{"key":"has_docs","value":1,"source":"component-record","method":"declared-docs","observedAt":"2026-08-04T00:00:00.000Z"}],"claimVerification":[],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.15,"contribution":0.027,"why":"Documentation is available.","sources":[],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/design/2026-08-04-tldraw-offline-agent-canvas-skills.md\ntldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","at":"2026-08-04T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"mise (launch + README): coding agents (Codex, Claude Code, Pi, OpenCode, Hermes via local HTTP API) can inspect the open canvas, edit shapes, and write durable scripts so a .tldraw file be","at":"2026-08-04T00:00:00.000Z"}],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.3333333333333333,"contribution":0.03333333333333333,"why":"No MCP surface is declared. An API is declared. Cost is unknown. 1 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.22849520230941842,"contribution":0.031989328323318585,"why":"2 sources cover 1 evidence types. The latest dated evidence is 2026-08-04. Freshness is omitted unless observed as a signal.","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/design/2026-08-04-tldraw-offline-agent-canvas-skills.md\ntldraw offline is tldraw’s local, file-based desktop infinite canvas (no accounts / no server required for core use). Documents save as portable .tldraw files (canvas + media + optional embedded document scripts). The 2026-08-03 @tldraw post demos the agent-native angle: you can make your own tools on the canvas — e.g.","at":"2026-08-04T00:00:00.000Z"},{"kind":"human","label":"Catalogue resource card","excerpt":"mise (launch + README): coding agents (Codex, Claude Code, Pi, OpenCode, Hermes via local HTTP API) can inspect the open canvas, edit shapes, and write durable scripts so a .tldraw file be","at":"2026-08-04T00:00:00.000Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9,"tags":["documents"]},{"slug":"atomic-agent","name":"Atomic Agent","summary":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","kind":"agent","homepage":"https://atomicagent.io","repoUrl":"https://github.com/AtomicBot-ai/atomic-agent","publisher":"","license":"MIT","hasMcp":false,"hasApi":false,"costRange":"unknown","composabilityRationale":"","functions":["browser","memory","connect","tool-call"],"functionProbabilities":[{"functionId":"browser","value":0.8,"source":"06 Knowledge Library/Resources/coding/2026-07-23-atomic-agent-local-first.md","method":"lexical","observedAt":"2026-07-23T00:00:00.000Z"},{"functionId":"memory","value":0.8,"source":"06 Knowledge Library/Resources/coding/2026-07-23-atomic-agent-local-first.md","method":"lexical","observedAt":"2026-07-23T00:00:00.000Z"},{"functionId":"connect","value":0.72,"source":"06 Knowledge Library/Resources/coding/2026-07-23-atomic-agent-local-first.md","method":"lexical","observedAt":"2026-07-23T00:00:00.000Z"},{"functionId":"tool-call","value":0.72,"source":"06 Knowledge Library/Resources/coding/2026-07-23-atomic-agent-local-first.md","method":"lexical","observedAt":"2026-07-23T00:00:00.000Z"}],"slices":[{"functionId":"browser","label":"Browser","note":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","cost":"unknown"},{"functionId":"memory","label":"Memory","note":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","cost":"unknown"},{"functionId":"connect","label":"Connect","note":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","cost":"unknown"},{"functionId":"tool-call","label":"Tool-call","note":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","cost":"unknown"}],"tweets":[],"sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-07-23-atomic-agent-local-first.md\nLocal-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","at":"2026-07-23T00:00:00.000Z"}],"interfaces":[],"origin":"seed","notes":[],"createdAt":"2026-07-23T00:00:00.000Z","updatedAt":"2026-07-23T00:00:00.000Z","stagingSeed":"leyline-0.3.0-staging","recordId":"cmp_atomic-agent","claims":{"name":"Atomic Agent","summary":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","kind":"agent","publisher":"","homepage":"https://atomicagent.io","repoUrl":"https://github.com/AtomicBot-ai/atomic-agent","license":"MIT","costRange":"unknown","functions":["browser","memory","connect","tool-call"],"slices":[{"functionId":"browser","label":"Browser","note":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","cost":"unknown"},{"functionId":"memory","label":"Memory","note":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","cost":"unknown"},{"functionId":"connect","label":"Connect","note":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","cost":"unknown"},{"functionId":"tool-call","label":"Tool-call","note":"Local-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","cost":"unknown"}],"interfaces":[],"composabilityRationale":""},"relations":[{"from":"atomic-agent","to":"vellum-assistant","kind":"alternative-to","note":"Shared functions browser, memory, tool-call. Same kind and overlapping capability."},{"from":"atomic-agent","to":"agent-desktop","kind":"fills-same-slot-as","note":"Shared functions browser, tool-call. Can fill the same function slot."},{"from":"atomic-agent","to":"agentmemory","kind":"fills-same-slot-as","note":"Shared functions connect, memory. Can fill the same function slot."},{"from":"atomic-agent","to":"browserbase","kind":"fills-same-slot-as","note":"Shared functions browser, connect. Can fill the same function slot."},{"from":"atomic-agent","to":"monetization-gateway","kind":"fills-same-slot-as","note":"Shared functions connect, tool-call. Can fill the same function slot."},{"from":"atomic-agent","to":"openship","kind":"fills-same-slot-as","note":"Shared functions connect, tool-call. Can fill the same function slot."},{"from":"atomic-agent","to":"build-software-better-together","kind":"fills-same-slot-as","note":"Shared functions connect, memory, tool-call. Can fill the same function slot."},{"from":"atomic-agent","to":"lore","kind":"fills-same-slot-as","note":"Shared functions connect, memory, tool-call. Can fill the same function slot."}],"signals":[{"key":"has_license","value":1,"source":"component-record","method":"declared-license","observedAt":"2026-07-23T00:00:00.000Z"}],"claimVerification":[],"explain":{"score":5,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.15,"contribution":0.027,"why":"A licence is declared.","sources":[],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-07-23-atomic-agent-local-first.md\nLocal-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","at":"2026-07-23T00:00:00.000Z"}],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0,"contribution":0,"why":"No MCP surface is declared. No API is declared. Cost is unknown. 0 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-07-23. Freshness is omitted unless observed as a signal.","sources":[{"kind":"human","label":"Catalogue resource card","excerpt":"06 Knowledge Library/Resources/coding/2026-07-23-atomic-agent-local-first.md\nLocal-first AI agent whose control loop and all state run on the machine. Drives browser, files, approved shell, documents, memory across sessions, scheduled tasks, and MCP tools. Default path is llama.cpp (their TurboQuant fork) so small quantized models stay useful for long multi-step work on consumer hardware.","at":"2026-07-23T00:00:00.000Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":5,"tags":["documents"]}],"tag":"documents"}