+21
![opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)






![opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
![opencode-agent[bot]](/assets/img/avatar_default.png)
opencode-agent[bot]
opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
James Long
Aiden Cline
Dustin Deus
starptech
Frank
Luke Parker
opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
Aiden Cline
Dax
usrnk1
Jay
Brendan Allan
Brendan Allan
runvip
Shoubhit Dash
Jack
opencode
Aarav Sareen
Julian Coy
Vladimir Glafirov
Adam
Kit Langton
Simon Klee
Jay
David Hill
James Long
冯基魁
Aiden Cline
687dbba6a3
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: James Long <longster@gmail.com> Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Co-authored-by: Dustin Deus <deusdustin@gmail.com> Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box> Co-authored-by: Frank <frank@anoma.ly> Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com> Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com> Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local> Co-authored-by: Aiden Cline <aidenpcline@gmail.com> Co-authored-by: Dax <mail@thdxr.com> Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com> Co-authored-by: Jay <53023+jayair@users.noreply.github.com> Co-authored-by: Brendan Allan <git@brendonovich.dev> Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com> Co-authored-by: runvip <164729189+runvip@users.noreply.github.com> Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com> Co-authored-by: Jack <jack@anoma.ly> Co-authored-by: opencode <opencode@sst.dev> Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com> Co-authored-by: Julian Coy <julian@ex-machina.co> Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com> Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com> Co-authored-by: Kit Langton <kit.langton@gmail.com> Co-authored-by: Simon Klee <hello@simonklee.dk> Co-authored-by: Jay <air@live.ca> Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com> Co-authored-by: James Long <jlongster@users.noreply.github.com> Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com> Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
167 lines
5.9 KiB
JSON
167 lines
5.9 KiB
JSON
{
|
|
"$schema": "https://json.schemastore.org/package.json",
|
|
"name": "opencode",
|
|
"description": "AI-powered development tool",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"packageManager": "bun@1.3.14",
|
|
"scripts": {
|
|
"dev": "bun run --cwd packages/cli --conditions=browser src/index.ts",
|
|
"dev:desktop": "bun --cwd packages/desktop dev",
|
|
"dev:web": "bun --cwd packages/app dev",
|
|
"dev:console": "ulimit -n 10240 2>/dev/null; bun run --cwd packages/console/app dev",
|
|
"dev:stats": "bun sst shell --stage=production -- bun run --cwd packages/stats/app dev",
|
|
"dev:storybook": "bun --cwd packages/storybook storybook",
|
|
"lint": "oxlint",
|
|
"lint:effect-patterns": "ast-grep scan -c script/ast-grep/sgconfig.yml packages/core/src packages/server/src packages/protocol/src packages/cli/src",
|
|
"test:lint-rules": "ast-grep test -c script/ast-grep/sgconfig.yml",
|
|
"typecheck": "bun turbo typecheck --concurrency=3",
|
|
"typecheck:profile": "bun script/profile-typecheck.ts",
|
|
"typecheck:profile:packages": "bun script/profile-typecheck-packages.ts",
|
|
"upgrade-opentui": "bun run script/upgrade-opentui.ts",
|
|
"postinstall": "bun run --cwd packages/core fix-node-pty",
|
|
"prepare": "husky",
|
|
"random": "echo 'Random script'",
|
|
"sso": "aws sso login --sso-session=opencode --no-browser",
|
|
"translate:app": "bun run script/translate-app.ts",
|
|
"test": "echo 'do not run tests from root' && exit 1"
|
|
},
|
|
"workspaces": {
|
|
"packages": [
|
|
"packages/*",
|
|
"packages/console/*",
|
|
"packages/stats/*",
|
|
"packages/sdk/js",
|
|
"packages/slack"
|
|
],
|
|
"catalog": {
|
|
"@effect/opentelemetry": "4.0.0-beta.83",
|
|
"@effect/platform-node": "4.0.0-beta.83",
|
|
"@effect/sql-sqlite-bun": "4.0.0-beta.83",
|
|
"@npmcli/arborist": "9.4.0",
|
|
"@types/bun": "1.3.13",
|
|
"@types/cross-spawn": "6.0.6",
|
|
"@octokit/rest": "22.0.0",
|
|
"@hono/standard-validator": "0.2.0",
|
|
"@hono/zod-validator": "0.4.2",
|
|
"@opentui/core": "0.4.3",
|
|
"@opentui/keymap": "0.4.3",
|
|
"@opentui/solid": "0.4.3",
|
|
"@tanstack/solid-virtual": "3.13.28",
|
|
"@shikijs/stream": "4.2.0",
|
|
"ulid": "3.0.1",
|
|
"@kobalte/core": "0.13.11",
|
|
"@types/luxon": "3.7.1",
|
|
"@types/node": "24.12.2",
|
|
"@types/semver": "7.7.1",
|
|
"@tsconfig/node22": "22.0.2",
|
|
"@tsconfig/bun": "1.0.9",
|
|
"@cloudflare/workers-types": "4.20251008.0",
|
|
"@openauthjs/openauth": "0.0.0-20250322224806",
|
|
"@pierre/diffs": "1.2.10",
|
|
"opentui-spinner": "0.0.7",
|
|
"@solid-primitives/storage": "4.3.3",
|
|
"@tailwindcss/vite": "4.1.11",
|
|
"diff": "8.0.2",
|
|
"dompurify": "3.3.1",
|
|
"drizzle-kit": "1.0.0-rc.2",
|
|
"drizzle-orm": "1.0.0-rc.2",
|
|
"effect": "4.0.0-beta.83",
|
|
"ai": "6.0.168",
|
|
"cross-spawn": "7.0.6",
|
|
"hono": "4.10.7",
|
|
"hono-openapi": "1.1.2",
|
|
"fuzzysort": "3.1.0",
|
|
"luxon": "3.6.1",
|
|
"marked": "17.0.1",
|
|
"marked-shiki": "1.2.1",
|
|
"remend": "1.3.0",
|
|
"@playwright/test": "1.59.1",
|
|
"semver": "7.7.4",
|
|
"typescript": "5.8.2",
|
|
"@typescript/native-preview": "7.0.0-dev.20251207.1",
|
|
"zod": "4.1.8",
|
|
"remeda": "2.26.0",
|
|
"sst": "4.13.1",
|
|
"shiki": "4.2.0",
|
|
"solid-list": "0.3.0",
|
|
"tailwindcss": "4.1.11",
|
|
"vite": "7.1.4",
|
|
"@solidjs/meta": "0.29.4",
|
|
"@solidjs/router": "0.15.4",
|
|
"@solidjs/start": "https://pkg.pr.new/@solidjs/start@dfb2020",
|
|
"@sentry/solid": "10.36.0",
|
|
"@sentry/vite-plugin": "4.6.0",
|
|
"solid-js": "1.9.10",
|
|
"vite-plugin-solid": "2.11.10",
|
|
"@lydell/node-pty": "1.2.0-beta.12"
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@actions/artifact": "5.0.1",
|
|
"@ast-grep/cli": "0.44.0",
|
|
"@tsconfig/bun": "catalog:",
|
|
"@types/mime-types": "3.0.1",
|
|
"@typescript/native-preview": "catalog:",
|
|
"glob": "13.0.5",
|
|
"husky": "9.1.7",
|
|
"oxlint": "1.60.0",
|
|
"oxlint-tsgolint": "0.21.0",
|
|
"prettier": "3.6.2",
|
|
"semver": "^7.6.0",
|
|
"sst": "catalog:",
|
|
"turbo": "2.10.2"
|
|
},
|
|
"dependencies": {
|
|
"@aws-sdk/client-s3": "3.933.0",
|
|
"@opencode-ai/plugin": "workspace:*",
|
|
"@opencode-ai/script": "workspace:*",
|
|
"@opencode-ai/sdk": "workspace:*",
|
|
"heap-snapshot-toolkit": "1.1.3",
|
|
"typescript": "catalog:"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/anomalyco/opencode"
|
|
},
|
|
"license": "MIT",
|
|
"prettier": {
|
|
"semi": false,
|
|
"printWidth": 120
|
|
},
|
|
"trustedDependencies": [
|
|
"esbuild",
|
|
"node-pty",
|
|
"protobufjs",
|
|
"tree-sitter",
|
|
"tree-sitter-bash",
|
|
"tree-sitter-powershell",
|
|
"web-tree-sitter",
|
|
"electron"
|
|
],
|
|
"overrides": {
|
|
"@opentui/core": "catalog:",
|
|
"@opentui/keymap": "catalog:",
|
|
"@opentui/solid": "catalog:",
|
|
"@types/bun": "catalog:",
|
|
"@types/node": "catalog:"
|
|
},
|
|
"patchedDependencies": {
|
|
"@ff-labs/fff-bun@0.9.3": "patches/@ff-labs%2Ffff-bun@0.9.3.patch",
|
|
"@npmcli/agent@4.0.2": "patches/@npmcli%2Fagent@4.0.2.patch",
|
|
"@silvia-odwyer/photon-node@0.3.4": "patches/@silvia-odwyer%2Fphoton-node@0.3.4.patch",
|
|
"@standard-community/standard-openapi@0.2.9": "patches/@standard-community%2Fstandard-openapi@0.2.9.patch",
|
|
"solid-js@1.9.10": "patches/solid-js@1.9.10.patch",
|
|
"@ai-sdk/xai@3.0.82": "patches/@ai-sdk%2Fxai@3.0.82.patch",
|
|
"gcp-metadata@8.1.2": "patches/gcp-metadata@8.1.2.patch",
|
|
"pacote@21.5.0": "patches/pacote@21.5.0.patch",
|
|
"@ai-sdk/google@3.0.73": "patches/@ai-sdk%2Fgoogle@3.0.73.patch",
|
|
"@tanstack/solid-virtual@3.13.28": "patches/@tanstack%2Fsolid-virtual@3.13.28.patch",
|
|
"@pierre/trees@1.0.0-beta.4": "patches/@pierre%2Ftrees@1.0.0-beta.4.patch",
|
|
"@modelcontextprotocol/sdk@1.29.0": "patches/@modelcontextprotocol%2Fsdk@1.29.0.patch",
|
|
"@tanstack/virtual-core@3.17.0": "patches/@tanstack%2Fvirtual-core@3.17.0.patch",
|
|
"effect@4.0.0-beta.83": "patches/effect@4.0.0-beta.83.patch"
|
|
}
|
|
}
|