mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-21 18:26:09 +00:00
+22






![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]
GitHub
opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Aiden Cline
usrnk1
Aarav Sareen
Luke Parker
Brendan Allan
Kit Langton
James Long
Adam
opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Jay
Simon Klee
Jay
Jack
David Hill
Brendan Allan
opencode
Aiden Cline
James Long
Dustin Deus
冯基魁
Frank
Aiden Cline
Victor Navarro
Dax Raad
Dax
Nabs
Vladimir Glafirov
AidenGeunGeun
Mark
634386fe0f
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com> Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com> Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com> Co-authored-by: Brendan Allan <git@brendonovich.dev> Co-authored-by: Kit Langton <kit.langton@gmail.com> Co-authored-by: James Long <longster@gmail.com> Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com> Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Jay <53023+jayair@users.noreply.github.com> Co-authored-by: Simon Klee <hello@simonklee.dk> Co-authored-by: Jay <air@live.ca> Co-authored-by: Jack <jack@anoma.ly> Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com> Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com> Co-authored-by: opencode <opencode@sst.dev> Co-authored-by: Aiden Cline <aidenpcline@gmail.com> Co-authored-by: James Long <jlongster@users.noreply.github.com> Co-authored-by: Dustin Deus <deusdustin@gmail.com> Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com> Co-authored-by: Frank <frank@anoma.ly> Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com> Co-authored-by: Victor Navarro <vn4varro@gmail.com> Co-authored-by: Dax Raad <d@ironbay.co> Co-authored-by: Dax <mail@thdxr.com> Co-authored-by: Nabs <nabil@instafork.com> Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com> Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com> Co-authored-by: Mark <geraint0923@users.noreply.github.com>
170 lines
5.9 KiB
JSON
170 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:www": "bun run --cwd packages/www 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.32",
|
|
"@shikijs/stream": "4.2.0",
|
|
"ulid": "3.0.1",
|
|
"@kobalte/core": "0.13.11",
|
|
"@corvu/drawer": "0.2.4",
|
|
"@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.6",
|
|
"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",
|
|
"@types/react": "19.2.17",
|
|
"@types/react-dom": "19.2.3",
|
|
"@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.102": "patches/@ai-sdk%2Fxai@3.0.102.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",
|
|
"@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",
|
|
"effect@4.0.0-beta.83": "patches/effect@4.0.0-beta.83.patch",
|
|
"@tanstack/virtual-core@3.17.3": "patches/@tanstack%2Fvirtual-core@3.17.3.patch"
|
|
}
|
|
}
|