opencraft
A local-first work partner built on flowcraft: an LLM-driven agent for files, commands, approvals, sessions, skills, MCP, and multi-agent delegation on macOS and Linux.
File Explorer
- ci.yml
- fuzz.yml
- release.yml
- Info.dev.plist
- Info.plist
- Taskfile.yml
- nfpm.yaml
- desktop
- Taskfile.yml
- project.nsi
- wails_tools.nsh
- icon.ico
- info.json
- Taskfile.yml
- wails.exe.manifest
- .gitignore
- appicon.png
- appicon.svg
- config.yml
- dmg-background.png
- README.md
- screenshot.png
- Taskfile.yml
- opencraft.rb
- backend.ts
- riveModule.d.ts
- riveModule.js
- automations.spec.ts
- chat.spec.ts
- concurrency.spec.ts
- config-compat.spec.ts
- files-viewer.spec.ts
- helpers.ts
- history.spec.ts
- perf.spec.ts
- permissions.spec.ts
- pet.spec.ts
- security.spec.ts
- nunito-v16-latin-regular.woff2
- OFL.txt
- AvatarBadge.tsx
- CodePane.tsx
- DiffView.tsx
- PdfPane.tsx
- AppMark.tsx
- AutomationsView.test.tsx
- AutomationsView.tsx
- ChatView.test.tsx
- ChatView.tsx
- CommitDetailModal.tsx
- ConfigPage.tsx
- ErrorBoundary.tsx
- FileViewer.test.tsx
- FileViewer.tsx
- GitHubSearch.tsx
- GitPanel.test.tsx
- GitPanel.tsx
- GraphView.tsx
- InteractionCard.tsx
- LogViewer.tsx
- Markdown.test.tsx
- Markdown.tsx
- MarkdownComposer.test.tsx
- MarkdownComposer.tsx
- MessagePeek.test.tsx
- MessagePeek.tsx
- MetricsCharts.tsx
- PetBehaviorPanel.tsx
- PlanPanel.test.tsx
- PlanPanel.tsx
- PRDetailModal.tsx
- PRView.tsx
- RefreshControl.tsx
- SettingsDisplay.tsx
- SettingsGeneral.test.tsx
- SettingsGeneral.tsx
- Sidebar.test.tsx
- Sidebar.tsx
- SkillDetailDrawer.test.tsx
- SkillDetailDrawer.tsx
- StatusBar.tsx
- StreamItemView.tsx
- SubagentDock.tsx
- Toaster.tsx
- ToolCard.test.tsx
- ToolCard.tsx
- ToolsPanel.test.tsx
- ToolsPanel.tsx
- TopBar.tsx
- UsageChart.test.ts
- UsageChart.tsx
- UsageHero.tsx
- UsageModelSelect.tsx
- UsageRangePicker.tsx
- WelcomeView.tsx
- WindowControls.tsx
- WorkspacePanel.test.tsx
- WorkspacePanel.tsx
- YoloConfirmDialog.tsx
- en.json
- zh.json
- index.ts
- ansi.bench.ts
- ansi.test.ts
- ansi.ts
- api.ts
- catalog.ts
- compact.ts
- diff.bench.ts
- diff.test.ts
- diff.ts
- format.ts
- frontendErrors.ts
- mockBridge.ts
- plan.test.ts
- plan.ts
- rum.ts
- sessionModes.ts
- store.test.ts
- store.ts
- stream.bench.ts
- stream.test.ts
- stream.ts
- types.ts
- usageWindow.test.ts
- usageWindow.ts
- assetContract.test.ts
- pack.test.ts
- pack.ts
- pet.css
- PetPreview.tsx
- PetSurface.tsx
- rive.ts
- riveBindings.test.ts
- riveBindings.ts
- riveRuntime.test.ts
- state.test.ts
- state.ts
- validate.ts
- PluginCapabilities.tsx
- PluginDetailDrawer.tsx
- PluginInstallDialog.tsx
- PluginManager.test.tsx
- PluginManager.tsx
- PluginPanels.test.tsx
- PluginPanels.tsx
- host.ts
- store.ts
- types.ts
- version.test.ts
- version.ts
- conversation.test.ts
- conversation.ts
- sessionFocus.test.ts
- sessionFocus.ts
- actorRegistry.ts
- app.ts
- controller.test.ts
- controller.ts
- eventRouter.test.ts
- eventRouter.ts
- projection.ts
- react.ts
- root.test.ts
- root.ts
- types.ts
- setup.ts
- App.tsx
- main.tsx
- style.css
- vite-env.d.ts
- .gitignore
- .prettierignore
- .prettierrc.json
- index.html
- package-lock.json
- package.json
- playwright.config.ts
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vitest.config.ts
- agent.go
- agent_test.go
- automation.go
- config.go
- config_profile_default_test.go
- config_profile_yoloonly_test.go
- config_test.go
- conversation.go
- conversation_retry_test.go
- conversation_test.go
- diagnostics.go
- diagnostics_test.go
- doc.go
- errors.go
- file.go
- file_test.go
- file_viewer_test.go
- git.go
- git_test.go
- lifecycle.go
- pet.go
- plugin.go
- plugin_test.go
- pr.go
- pr_test.go
- secret.go
- session.go
- session_test.go
- settings.go
- settings_test.go
- workspace.go
- workspace_test.go
- automation_host.go
- automation_host_test.go
- conversation.go
- conversation_test.go
- core.go
- core_agent_plugins_test.go
- core_session_import.go
- core_session_import_test.go
- core_workspace.go
- core_workspace_test.go
- events.go
- events_test.go
- git.go
- inference.go
- inference_test.go
- locale.go
- locale_test.go
- pet_pack_test.go
- plugin.go
- prefs.go
- prefs_yoloonly_test.go
- prompt.go
- prompt_test.go
- runtime.go
- runtime_reload.go
- runtime_reload_test.go
- runtime_retry_test.go
- runtime_test.go
- shell.go
- shell_test.go
- status.go
- assistant-default.pack.json
- assistant-default.riv
- README.md
- assets.go
- assets_test.go
- mind.go
- mind_test.go
- pack.go
- pack_test.go
- pet.go
- pet_test.go
- status.go
- desktop.go
- doc.go
- notify.go
- notify_test.go
- pet.go
- pet_step_test.go
- runtime_metrics.go
- shell.go
- tray.go
- cli.go
- headless.go
- headless_test.go
- assemble.go
- lifecycle.go
- lifecycle_test.go
- resource.go
- tool.go
- tool_test.go
- manager.go
- manager_test.go
- model.go
- recurrence.go
- recurrence_test.go
- schedule_test.go
- store.go
- store_test.go
- testhelper_test.go
- client.go
- client_yolo_test.go
- fork.go
- fork_test.go
- fuzz_test.go
- parent_test.go
- protocol.go
- remote_close_verify_test.go
- remote_test.go
- runner.go
- server.go
- server_test.go
- shell_unix.go
- shell_windows.go
- soak_test.go
- terminate_unix.go
- terminate_windows.go
- execpolicy.go
- execpolicy_test.go
- hooks.go
- hooks_test.go
- observer.go
- observer_test.go
- register.go
- register_test.go
- assembly.go
- assembly_test.go
- summary.go
- summary_test.go
- adapter.go
- adapter_test.go
- archive.go
- archive_test.go
- factory.go
- factory_test.go
- hooks.go
- hooks_test.go
- observer.go
- seed.go
- seed_test.go
- testhelper_test.go
- agent.go
- agent_test.go
- runtime.go
- runtime_test.go
- soak_test.go
- update.go
- update_test.go
- builtin_test.go
- fuzz_test.go
- kv.go
- kv_test.go
- plugin.go
- plugin_test.go
- secret.go
- secret_test.go
- zip.go
- zip_test.go
- repo.go
- repo_test.go
- rollout.go
- rollout_test.go
- stream.go
- stream_test.go
- usage.go
- usage_test.go
- contract_test.go
- hostsandbox.go
- hostsandbox_test.go
- hostsandbox_yoloonly_test.go
- hostworkspace.go
- netpolicy.go
- netpolicy_test.go
- notty.go
- notty_test.go
- observing.go
- observing_test.go
- register.go
- sandboxpm.go
- sandboxpm_test.go
- encryption_test.go
- secrets.go
- secrets_test.go
- archive.go
- archive_test.go
- delete_memory_test.go
- helper_test.go
- settings_test.go
- state.go
- state_test.go
- blob.go
- blob_test.go
- fork.go
- fork_test.go
- fuzz_test.go
- import.go
- import_test.go
- model.go
- model_test.go
- permissions.go
- permissions_test.go
- permissions_yoloonly_test.go
- state_test.go
- store.go
- store_perf_test.go
- store_test.go
- testhelper_test.go
- think.go
- think_test.go
- usage.go
- usage_test.go
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- skills.gotmpl
- builtin.go
- fuzz_test.go
- install.go
- register.go
- skills.go
- skills_test.go
- stage.go
- templates.go
- write.go
- write_test.go
- metrics.go
- metrics_test.go
- telemetry.go
- telemetry_test.go
- tool.go
- tool_test.go
- tool.go
- tool_test.go
- audit.go
- bench_test.go
- fuzz_test.go
- redact.go
- resource.go
- resource_test.go
- resultlimit.go
- truncate.go
- truncate_test.go
- automation.go
- automation_test.go
- system.gotmpl
- compact.go
- compact_test.go
- templates.go
- confirm.go
- confirm_test.go
- command.go
- command_test.go
- session.go
- session_test.go
- files.go
- files_perf_test.go
- files_test.go
- result_json_test.go
- imagegen.go
- imagegen_test.go
- permissions.go
- permissions_test.go
- plan.go
- plan_test.go
- source.go
- source_test.go
- skills.go
- skills_test.go
- videogen.go
- videogen_test.go
- gate_test.go
- tool.go
- tool_test.go
- tools.go
- tools_test.go
- usage.go
- usage_test.go
- agents.md
- editing.md
- format.md
- identity.md
- sandbox.md
- special.md
- work.md
- plan.md
- friendly.md
- pragmatic.md
- environment.gotmpl
- permissions.gotmpl
- plan.gotmpl
- skill_activation.gotmpl
- activate.go
- base.go
- base_test.go
- register.go
- request_metadata.go
- request_metadata_test.go
- sections.go
- spec.go
- structured_context.go
- structured_context_test.go
- templates.go
- templates_test.go
- testutil_test.go
- worldstate.go
- worldstate_test.go
- compact.js
- world.js
- assistant.yaml
- agents.yaml
- inference.yaml
- opencraft.yaml
- runtime.yaml
- tools.yaml
- assets.go
- atomic.go
- atomic_test.go
- catalog.go
- catalog_test.go
- fuzz_test.go
- graph_seed_test.go
- inference.go
- inference_owners_test.go
- inference_test.go
- manager.go
- manager_test.go
- mcp.go
- mcp_test.go
- memory.go
- memory_test.go
- model.go
- paths.go
- registry.go
- registry_test.go
- retiredrefs.go
- retiredrefs_test.go
- seed.go
- websearch.go
- websearch_test.go
- workspace.go
- workspace_test.go
- migrate.go
- migrate_test.go
- sqlite.go
- interact.go
- default.go
- default_test.go
- profile.go
- yoloonly.go
- yoloonly_test.go
- article.go
- cleaner.go
- default.go
- extract.go
- extract_test.go
- fetch.go
- fuzz_test.go
- metadata.go
- options.go
- readability.go
- redact.go
- sanitize.go
- api.go
- github_test.go
- lookup_test.go
- service.go
- types.go
- commit_test.go
- gitx.go
- gitx_test.go
- remote.go
- remote_test.go
- snapshot.go
- snapshot_test.go
- imageutil.go
- imageutil_test.go
- jpeg.go
- bench_test.go
- diff.go
- diff_test.go
- fuzz_test.go
- host.go
- host_test.go
- patch.go
- patch_test.go
- dep.go
- bm25.go
- bm25_test.go
- summarytext.go
- summarytext_test.go
- version.go
- assemble.go
- assemble_test.go
- delete_session_test.go
- ephemeral_delegation_test.go
- fuzz_test.go
- resolver_test.go
- runtime.go
- websearch_test.go
- title.gotmpl
- artifacts.go
- delete_session_integration_test.go
- errors.go
- errors_integration_test.go
- errors_test.go
- fork.go
- fork_integration_test.go
- hooks.go
- host.go
- host_integration_test.go
- host_test.go
- import.go
- import_integration_test.go
- manager_invalidate_test.go
- manifest.go
- media.go
- media_test.go
- metrics_store_test.go
- reload.go
- rollout.go
- run.go
- run_test.go
- runtime_reload_integration_test.go
- store_lifecycle_integration_test.go
- telemetry.go
- title.go
- turn_ids_integration_test.go
- usage_test.go
- auto.go
- broker.go
- interact.go
- interact_test.go
- runstream.go
- runstream_test.go
- soak_test.go
- 001_model_usage.sql
- 002_model_usage_hourly.sql
- 003_automations.sql
- 004_model_usage_model_name.sql
- 005_metric_samples.sql
- 001_threads.sql
- 002_turns.sql
- 003_items.sql
- 004_summary_nodes.sql
- 005_agent_checkpoints.sql
- 006_session_settings.sql
- 007_session_settings_model.sql
- 008_session_settings_mode.sql
- 009_workspace_finalize.sql
- 010_archive_turn_status.sql
- 011_memory_payload_parts.sql
- 013_turn_correlation_ids.sql
- 011_memory_payload_test.go
- 013_turn_correlation_ids_test.go
- adopt.go
- adopt_test.go
- legacy_user.go
- legacy_user_test.go
- legacy_workspace.go
- migrations.go
- migrations_test.go
- schema_user.go
- schema_workspace.go
- sqlfiles.go
- sqlfiles_test.go
- v010_upgrade_test.go
- server.go
- binary_test.go
- headless_test.go
- prompt_channel_test.go
- structured_replay_test.go
- assert.go
- race_off.go
- race_on.go
- sessionstore.go
- index.js
- SKILL.md
- plugin.json
- README.md
- check-boundaries.sh
- make-dmg-background.swift
- update-cask.sh
- .gitignore
- .golangci.yml
- CHANGELOG.md
- execd_main.go
- execd_umask_unix.go
- execd_umask_windows.go
- execd_watch_unix.go
- execd_watch_windows.go
- go.mod
- go.sum
- LICENSE
- mac_window_darwin.go
- mac_window_other.go
- main.go
- Makefile
- README.md
- Taskfile.yml
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
