Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZSeven-W/openpencil
/ functions
Functions
3,401 in github.com/ZSeven-W/openpencil
⨍
Functions
3,401
◇
Types & classes
844
Function
cancel
()
apps/web/server/api/ai/chat.ts:440
Function
captureNodeScreenshot
(nodeId: string)
apps/web/src/services/ai/design-screenshot.ts:36
Method
children
* Get session children * * Retrieve all child sessions that were forked from the specified parent session.
apps/web/server/opencode/v2/gen/sdk.gen.ts:1548
Method
children
* Get session children * * Retrieve all child sessions that were forked from the specified parent session.
apps/web/server/opencode/gen/sdk.gen.ts:1548
Function
cleanup
()
apps/web/server/utils/opencode-client.ts:14
Function
cleanup
()
apps/web/server/api/mcp/events.get.ts:19
Function
cleanupAllAcp
()
apps/web/server/utils/acp-connection-manager.ts:74
Function
clear
(host)
apps/desktop/git/auth-store.ts:131
Function
clear
()
apps/web/src/canvas/skia/__tests__/skia-engine.test.ts:16
Method
clear
Clear all history.
packages/pen-engine/src/core/history-manager.ts:125
Method
clear
()
apps/web/server/opencode/v2/gen/client/utils.gen.ts:237
Method
clear
()
apps/web/server/opencode/gen/client/utils.gen.ts:237
Method
clearParaCache
()
packages/pen-renderer/src/node-renderer.ts:102
Method
clearPrompt
* Clear TUI prompt * * Clear the prompt
apps/web/server/opencode/v2/gen/sdk.gen.ts:3602
Method
clearPrompt
* Clear TUI prompt * * Clear the prompt
apps/web/server/opencode/gen/sdk.gen.ts:3602
Method
clearSelection
Clear selection.
packages/pen-engine/src/core/selection-manager.ts:45
Method
clearTextCache
()
packages/pen-renderer/src/node-renderer.ts:99
Function
cloneWithNewIds
(n: PenNode)
apps/web/src/stores/document-store-pages.ts:103
Method
cloneWithNewIds
(n: PenNode)
packages/pen-engine/src/core/page-manager.ts:103
Function
close
()
apps/web/server/opencode/server.ts:91
Function
close
()
apps/web/server/opencode/v2/server.ts:91
Function
collectComponents
( node: TreeNode, map: Map<string, string>, genId: () => string, )
apps/web/src/services/figma/figma-tree-builder.ts:111
Method
collectDescs
(nodeId: string)
apps/web/src/canvas/skia/skia-interaction.ts:900
Method
collectDescs
(nodeId: string)
apps/web/src/canvas/skia/skia-interaction-select.ts:127
Function
collectSymbolTree
(root: TreeNode, map: Map<string, TreeNode>)
apps/web/src/services/figma/figma-tree-builder.ts:126
Method
command
* Send command * * Send a new command to a session for execution by the AI assistant.
apps/web/server/opencode/v2/gen/sdk.gen.ts:2139
Method
command
()
apps/web/server/opencode/v2/gen/sdk.gen.ts:4216
Method
command
* Send command * * Send a new command to a session for execution by the AI assistant.
apps/web/server/opencode/gen/sdk.gen.ts:2139
Method
command
()
apps/web/server/opencode/gen/sdk.gen.ts:4216
Function
computeSvgPathBounds
(d: string)
apps/web/src/services/figma/figma-vector-decoder.ts:120
Function
concat
()
apps/web/src/canvas/skia/__tests__/skia-engine.test.ts:19
Method
config
()
apps/web/server/opencode/v2/gen/sdk.gen.ts:318
Method
config
()
apps/web/server/opencode/v2/gen/sdk.gen.ts:4131
Method
config
()
apps/web/server/opencode/gen/sdk.gen.ts:318
Method
config
()
apps/web/server/opencode/gen/sdk.gen.ts:4131
Function
configureMcpHooks
(hooks: McpHooks)
packages/pen-mcp/src/hooks.ts:29
Function
configureServer
(server)
packages/pen-ai-skills/vite-plugin-skills.ts:164
Function
confirmContinueWithUnsavedChanges
()
apps/web/src/utils/unsaved-changes.ts:6
Method
connect
* Connect to PTY session * * Establish a WebSocket connection to interact with a pseudo-terminal (PTY) session in real-time.
apps/web/server/opencode/v2/gen/sdk.gen.ts:728
Method
connect
* Connect an MCP server
apps/web/server/opencode/v2/gen/sdk.gen.ts:3269
Method
connect
* Connect an MCP server
apps/web/server/opencode/gen/sdk.gen.ts:3269
Method
constructor
(ck: CanvasKit, fontOptions?: FontManagerOptions)
packages/pen-renderer/src/node-renderer.ts:66
Method
constructor
(ck: CanvasKit, options?: PenRendererOptions)
packages/pen-renderer/src/renderer.ts:68
Method
constructor
(ck: CanvasKit, fontOptions?: FontManagerOptions)
packages/pen-renderer/src/text-renderer.ts:56
Method
constructor
(ck: CanvasKit, options?: FontManagerOptions)
packages/pen-renderer/src/font-manager.ts:110
Method
constructor
(ck: CanvasKit)
packages/pen-renderer/src/image-loader.ts:33
Method
constructor
(ck: CanvasKit, engine: DesignEngine, options?: DesignEngineOptions)
packages/pen-engine/src/browser/canvas-renderer.ts:40
Method
constructor
(options?: DesignEngineOptions)
packages/pen-engine/src/core/design-engine.ts:50
Method
constructor
(options?: HistoryManagerOptions)
packages/pen-engine/src/core/history-manager.ts:23
Method
constructor
(options: VariableManagerOptions)
packages/pen-engine/src/core/variable-manager.ts:18
Method
constructor
(options: DocumentManagerOptions)
packages/pen-engine/src/core/document-manager.ts:39
Method
constructor
(options?: ViewportControllerOptions)
packages/pen-engine/src/core/viewport-controller.ts:22
Method
constructor
(options?: SelectionManagerOptions)
packages/pen-engine/src/core/selection-manager.ts:17
Method
constructor
(options: PageManagerOptions)
packages/pen-engine/src/core/page-manager.ts:20
Method
constructor
(options: unknown, updater: unknown, runtimeOptions: unknown)
apps/desktop/auto-updater.ts:50
Method
constructor
( code: GitErrorCode, message: string, opts: { recoverable?: boolean; detail?: unknown; cause?: un
apps/desktop/git/error.ts:52
Method
constructor
( engineRef: { current: SkiaEngine | null }, canvasEl: HTMLCanvasElement, onEditText: (state: Text
apps/web/src/canvas/skia/skia-interaction.ts:177
Method
constructor
(ctx: InteractionContext)
apps/web/src/canvas/skia/skia-interaction-resize.ts:34
Method
constructor
(ctx: InteractionContext)
apps/web/src/canvas/skia/skia-interaction-arc.ts:19
Method
constructor
(ck: CanvasKit)
apps/web/src/canvas/skia/skia-engine.ts:86
Method
constructor
(ctx: InteractionContext, resizeRotate: ResizeRotateHandler, arc: ArcHandler)
apps/web/src/canvas/skia/skia-interaction-select.ts:39
Method
constructor
(ck: CanvasKit)
apps/web/src/canvas/skia/skia-renderer.ts:30
Method
constructor
(engineGetter: () => SkiaEngine | null)
apps/web/src/canvas/skia/skia-pen-tool.ts:15
Method
constructor
( code: GitErrorCode, message: string, opts: { recoverable?: boolean; detail?: unknown } = {}, )
apps/web/src/services/git-error.ts:22
Method
constructor
(private options: RendererOptions)
apps/web/src/services/ai/streaming-design-renderer.ts:35
Method
constructor
(sessionId: string)
apps/web/src/services/ai/agent-tool-executor.ts:24
Method
constructor
(args?: { client?: Client })
apps/web/server/opencode/v2/gen/sdk.gen.ts:213
Method
constructor
(args?: { client?: Client; key?: string })
apps/web/server/opencode/v2/gen/sdk.gen.ts:4105
Method
constructor
(args?: { client?: Client })
apps/web/server/opencode/gen/sdk.gen.ts:213
Method
constructor
(args?: { client?: Client; key?: string })
apps/web/server/opencode/gen/sdk.gen.ts:4105
Function
consumeSkipNextDepthResolve
()
apps/web/src/canvas/skia-engine-ref.ts:54
Function
contextToPromptString
(ctx: DesignContext)
packages/pen-ai-skills/src/memory/document-context.ts:64
Method
control
()
apps/web/server/opencode/v2/gen/sdk.gen.ts:3798
Method
control
()
apps/web/server/opencode/gen/sdk.gen.ts:3798
Method
countNodes
(n: any)
apps/web/src/services/ai/agent-tool-executor.ts:577
Function
countWrappedLinesCanvas2D
( rawLines: string[], wrapWidth: number, fontSize: number, fontWeight: string | number | undefined,
apps/web/src/canvas/canvas-text-measure.ts:42
Method
create
* Create PTY session * * Create a new pseudo-terminal (PTY) session for running shell commands and processes.
apps/web/server/opencode/v2/gen/sdk.gen.ts:567
Method
create
* Create workspace * * Create a workspace for the current project.
apps/web/server/opencode/v2/gen/sdk.gen.ts:969
Method
create
* Create worktree * * Create a new git worktree for the current project and run any configured startup scripts.
apps/web/server/opencode/v2/gen/sdk.gen.ts:1226
Method
create
* Create session * * Create a new OpenCode session for interacting with AI assistants and managing conversations.
apps/web/server/opencode/v2/gen/sdk.gen.ts:1348
Method
create
* Create workspace * * Create a workspace for the current project.
apps/web/server/opencode/gen/sdk.gen.ts:969
Method
create
* Create worktree * * Create a new git worktree for the current project and run any configured startup scripts.
apps/web/server/opencode/gen/sdk.gen.ts:1226
Method
create
* Create session * * Create a new OpenCode session for interacting with AI assistants and managing conversations.
apps/web/server/opencode/gen/sdk.gen.ts:1348
Method
createDocument
()
packages/pen-react/src/__tests__/provider.test.tsx:31
Method
createDocument
Create a fresh empty document.
packages/pen-engine/src/core/document-manager.ts:54
Function
createElement
(tag: string)
packages/pen-renderer/src/__tests__/image-loader.test.ts:55
Function
createInteractionContext
( engineRef: { current: SkiaEngine | null }, canvasEl: HTMLCanvasElement, )
apps/web/src/canvas/skia/skia-interaction-types.ts:43
Function
createOpencode
(options?: ServerOptions)
apps/web/server/opencode/v2/index.ts:8
Function
createOpencodeTui
(options?: TuiOptions)
apps/web/server/opencode/server.ts:97
Function
createOpencodeTui
(options?: TuiOptions)
apps/web/server/opencode/v2/server.ts:97
Method
current
* Get current project * * Retrieve the currently active project that OpenCode is working with.
apps/web/server/opencode/v2/gen/sdk.gen.ts:419
Function
customFetch
(req: any)
apps/web/server/opencode/client.ts:12
Function
customFetch
(req: any)
apps/web/server/opencode/v2/client.ts:12
Function
decodeFigmaVectorPath
( figma: FigmaNodeChange, blobs: (Uint8Array | string)[], )
apps/web/src/services/figma/figma-vector-decoder.ts:155
Function
delete
()
packages/pen-renderer/src/__tests__/image-loader.test.ts:103
Function
delete
(keyId)
apps/desktop/git/ssh-keys.ts:149
Function
delete
()
apps/web/src/canvas/skia/__tests__/skia-engine.test.ts:32
Method
delete
* Delete session * * Delete a session and permanently remove all associated data, including messages and history.
apps/web/server/opencode/v2/gen/sdk.gen.ts:1429
Method
delete
* Delete a part from a message
apps/web/server/opencode/v2/gen/sdk.gen.ts:2332
Method
delete
* Delete session * * Delete a session and permanently remove all associated data, including messages and history.
apps/web/server/opencode/gen/sdk.gen.ts:1429
← previous
next →
2,701–2,800 of 3,401, ranked by callers