mirror of
https://github.com/Heretek-AI/opencode.git
synced 2026-11-13 04:32:17 -10:00
+28




![opencode-agent[bot]](/assets/img/avatar_default.png)



![opencode-agent[bot]](/assets/img/avatar_default.png)
opencode-agent[bot]
Aiden Cline
Dax Raad
Dax
opencode-agent[bot]
Aiden Cline
Nabs
usrnk1
Brendan Allan
Aarav Sareen
Brendan Allan
Victor Navarro
Vladimir Glafirov
AidenGeunGeun
Mark
Aiden Cline
Adam
opencode
Luke Parker
David Hill
Jay
Jay
BB84
Dustin Deus
Frank
Jack
Sebastian
Jérôme Benoit
Test User
Simon Klee
Rahul A Mistry
Qiping Li
liqiping
OpeOginni
Matthias Reso
tobwen
Daniel Polito
opencode
02f2725154
Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Dax Raad <[email protected]> Co-authored-by: Dax <[email protected]> Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: Nabs <[email protected]> Co-authored-by: usrnk1 <[email protected]> Co-authored-by: Brendan Allan <[email protected]> Co-authored-by: Aarav Sareen <[email protected]> Co-authored-by: Brendan Allan <[email protected]> Co-authored-by: Victor Navarro <[email protected]> Co-authored-by: Vladimir Glafirov <[email protected]> Co-authored-by: AidenGeunGeun <[email protected]> Co-authored-by: Mark <[email protected]> Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: Adam <[email protected]> Co-authored-by: opencode <[email protected]> Co-authored-by: Luke Parker <[email protected]> Co-authored-by: David Hill <[email protected]> Co-authored-by: Jay <[email protected]> Co-authored-by: Jay <[email protected]> Co-authored-by: BB84 <[email protected]> Co-authored-by: Dustin Deus <[email protected]> Co-authored-by: Frank <[email protected]> Co-authored-by: Jack <[email protected]> Co-authored-by: Sebastian <[email protected]> Co-authored-by: Jérôme Benoit <[email protected]> Co-authored-by: Test User <[email protected]> Co-authored-by: Simon Klee <[email protected]> Co-authored-by: Rahul A Mistry <[email protected]> Co-authored-by: Qiping Li <[email protected]> Co-authored-by: liqiping <[email protected]> Co-authored-by: OpeOginni <[email protected]> Co-authored-by: Matthias Reso <[email protected]> Co-authored-by: tobwen <[email protected]> Co-authored-by: Daniel Polito <[email protected]> Co-authored-by: opencode <[email protected]>
173 lines
6.0 KiB
JSON
173 lines
6.0 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": "[email protected]",
|
|
"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/util/src 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.98",
|
|
"@effect/platform-node": "4.0.0-beta.98",
|
|
"@effect/sql-sqlite-bun": "4.0.0-beta.98",
|
|
"@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.5",
|
|
"@opentui/keymap": "0.4.5",
|
|
"@opentui/solid": "0.4.5",
|
|
"@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.98",
|
|
"ai": "6.0.168",
|
|
"cross-spawn": "7.0.6",
|
|
"hono": "4.10.7",
|
|
"hono-openapi": "1.1.2",
|
|
"fuzzysort": "3.1.0",
|
|
"get-east-asian-width": "1.6.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",
|
|
"resolve.exports": "2.0.3",
|
|
"sst": "4.13.1",
|
|
"shiki": "4.2.0",
|
|
"solid-list": "0.3.0",
|
|
"string-width": "7.2.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": {
|
|
"@npmcli/[email protected]": "patches/@npmcli%[email protected]",
|
|
"@silvia-odwyer/[email protected]": "patches/@silvia-odwyer%[email protected]",
|
|
"@standard-community/[email protected]": "patches/@standard-community%[email protected]",
|
|
"[email protected]": "patches/[email protected]",
|
|
"@ai-sdk/[email protected]": "patches/@ai-sdk%[email protected]",
|
|
"@ai-sdk/[email protected]": "patches/@ai-sdk%[email protected]",
|
|
"[email protected]": "patches/[email protected]",
|
|
"[email protected]": "patches/[email protected]",
|
|
"@ai-sdk/[email protected]": "patches/@ai-sdk%[email protected]",
|
|
"@pierre/[email protected]": "patches/@pierre%[email protected]",
|
|
"@modelcontextprotocol/[email protected]": "patches/@modelcontextprotocol%[email protected]",
|
|
"[email protected]": "patches/[email protected]",
|
|
"@tanstack/[email protected]": "patches/@tanstack%[email protected]"
|
|
}
|
|
}
|