diff --git a/DIVERGENCES.md b/DIVERGENCES.md index 5aa70ddad6..06f788f473 100644 --- a/DIVERGENCES.md +++ b/DIVERGENCES.md @@ -118,6 +118,7 @@ from the squash message first, or use a plain merge. | `CONTRIBUTING.md`, `SECURITY.md` | Product-brand prose "OpenCode" → "CoDev Code"; built-CLI command examples `opencode …` → `codev …` | Docs people actually read should name the fork's product. Upstream issue/advisory links, `packages/opencode` paths, and build-output paths stay upstream; env-var mentions follow the env-var rename row. | Keep our strings; take upstream's structural changes. | | `CONTEXT.md` | Product-brand prose "OpenCode" → "CoDev Code" (title, intro, and defined terms such as "CoDev Code Client" / "Embedded CoDev Code") | The V2 design glossary should name the fork's product; the renamed terms appear only in this file, so nothing desyncs. `@opencode-ai/*` package names stay upstream; env-var mentions follow the env-var rename row. | Keep our brand strings; take upstream's design changes (this file evolves with the V2 session core — merge content, re-apply the brand rename). | | `STATS.md` | Deleted | Upstream's download-stats log; meaningless for the fork. | Keep deleted. | +| Web docs, repo-wide (~70 files under `packages/web/src/content/docs/` en + `es/`) | Product-brand prose "OpenCode" → "CoDev Code" and built-CLI examples `opencode ` → `codev ` (incl. bare `opencode` invocations); XDG data/cache/config path examples corrected to match `Global.Path` (`app = "codev"` in `packages/core/src/global.ts`): `~/.local/share/opencode`→`…/codev`, `~/.cache/opencode`→`…/codev`, `$XDG_CONFIG_HOME/opencode/themes`→`…/codev/themes`, and the `%USERPROFILE%\…` Windows forms. **Install docs rewritten to the fork's real distribution** (`index.mdx`, `windows-wsl.mdx`, `gitlab.mdx` CI, en + es): the fork ships only as the npm package `codev-code` (npm/bun/pnpm/yarn) with GitHub release binaries at `quickbeard/codev-code` — matches `packages/opencode/src/installation/index.ts`. Removed the channels the fork does not publish (upstream's `curl … opencode.ai/install` script, `brew install anomalyco/tap/opencode`, Arch pacman/AUR, Chocolatey, Scoop, Mise `github:anomalyco/opencode`, `docker … ghcr.io/anomalyco/opencode`) and the `anomalyco/opencode/releases` link. NOT renamed (load-bearing / not ours): "OpenCode Zen" and "OpenCode Go" (+ their team refs and `opencode.ai/zen/...` URLs / `opencode`,`opencode-go` provider+model ids), every `opencode.ai` URL incl. the `$schema` values (`config.json`/`tui.json`/`theme.json`), `@opencode-ai/*` SDK/plugin packages, GitHub/GitLab integration (`/opencode` & `/oc` triggers, `opencode-agent` app, `anomalyco/opencode/github@latest`, `.github/workflows/opencode.yml`, `anomalyco/opencode` repo refs), runtime defaults that still match code (`opencode.local` mDNS, `.well-known/opencode`, theme id/sound-pack `opencode`, default basic-auth username `opencode`), the VS Code Marketplace listing name, and third-party project names (`opencode.nvim`, `opencode-helicone-session`, `awesome-opencode`, etc.) | The published docs should name the fork's product and its `codev` CLI, and copy-pasteable commands/paths must work against the fork (binary `codev`, npm package `codev-code`, XDG dir `codev`); documenting install channels the fork doesn't publish sends users to stock opencode. The kept items are external products, real URLs/packages/integration identifiers, or runtime values that must match unchanged code. | Keep our brand/CLI/path/install strings; take upstream's structural doc changes. Rebrand any new upstream `opencode `/"OpenCode" prose and stale `opencode` XDG path, leaving the NOT-renamed list. If upstream re-adds brew/curl/choco/scoop/mise/docker install methods, drop them unless the fork actually publishes to that channel. | | Test prose across `packages/*/test`, `packages/opencode/test/lib` | describe titles + comments naming the CLI command or product: `opencode `/"opencode CLI"/"OpenCode" → `codev …`/"CoDev Code" (incl. help-snapshot keys/labels — regenerate the `.snap`, see the scriptName row). Functional names stay: `@opencode-ai/*`, `~/.opencode/bin` install paths, provider id `opencode`, fixture APIs (`opencode.run`, `OpencodeCli`), auth method `opencode-login`, default username `opencode`, upstream issue refs, third-party names. Config-file and config-dir fixtures follow the rename rows (`codev.json`, `.codev/`). | Test names/comments are read by people; identifiers are load-bearing. | Keep our prose; take upstream's test-logic changes. | | `README.*.md` (21 translations) | Deleted | Upstream marketing translations, irrelevant to the fork. | Keep deleted (`git rm` the upstream side of modify/delete conflicts). | | `screenshot-uk.png` | Deleted | Orphaned README-translation asset; referenced by nothing. | Keep deleted. | diff --git a/packages/web/src/content/docs/acp.mdx b/packages/web/src/content/docs/acp.mdx index f55fcd6ffe..2e32e03e24 100644 --- a/packages/web/src/content/docs/acp.mdx +++ b/packages/web/src/content/docs/acp.mdx @@ -1,9 +1,9 @@ --- title: ACP Support -description: Use OpenCode in any ACP-compatible editor. +description: Use CoDev Code in any ACP-compatible editor. --- -OpenCode supports the [Agent Client Protocol](https://agentclientprotocol.com) or (ACP), allowing you to use it directly in compatible editors and IDEs. +CoDev Code supports the [Agent Client Protocol](https://agentclientprotocol.com) or (ACP), allowing you to use it directly in compatible editors and IDEs. :::tip For a list of editors and tools that support ACP, check out the [ACP progress report](https://zed.dev/blog/acp-progress-report#available-now). @@ -15,9 +15,9 @@ ACP is an open protocol that standardizes communication between code editors and ## Configure -To use OpenCode via ACP, configure your editor to run the `opencode acp` command. +To use CoDev Code via ACP, configure your editor to run the `codev acp` command. -The command starts OpenCode as an ACP-compatible subprocess that communicates with your editor over JSON-RPC via stdio. +The command starts CoDev Code as an ACP-compatible subprocess that communicates with your editor over JSON-RPC via stdio. Below are examples for popular editors that support ACP. @@ -30,8 +30,8 @@ Add to your [Zed](https://zed.dev) configuration (`~/.config/zed/settings.json`) ```json title="~/.config/zed/settings.json" { "agent_servers": { - "OpenCode": { - "command": "opencode", + "CoDev Code": { + "command": "codev", "args": ["acp"] } } @@ -51,9 +51,9 @@ You can also bind a keyboard shortcut by editing your `keymap.json`: { "agent": { "custom": { - "name": "OpenCode", + "name": "CoDev Code", "command": { - "command": "opencode", + "command": "codev", "args": ["acp"] } } @@ -74,15 +74,15 @@ Add to your [JetBrains IDE](https://www.jetbrains.com/) acp.json according to th ```json title="acp.json" { "agent_servers": { - "OpenCode": { - "command": "/absolute/path/bin/opencode", + "CoDev Code": { + "command": "/absolute/path/bin/codev", "args": ["acp"] } } } ``` -To open it, use the new 'OpenCode' agent in the AI Chat agent selector. +To open it, use the new 'CoDev Code' agent in the AI Chat agent selector. --- @@ -94,7 +94,7 @@ Add to your [Avante.nvim](https://github.com/yetone/avante.nvim) configuration: { acp_providers = { ["opencode"] = { - command = "opencode", + command = "codev", args = { "acp" } } } @@ -107,7 +107,7 @@ If you need to pass environment variables: { acp_providers = { ["opencode"] = { - command = "opencode", + command = "codev", args = { "acp" }, env = { CODEV_API_KEY = os.getenv("CODEV_API_KEY") @@ -121,7 +121,7 @@ If you need to pass environment variables: ### CodeCompanion.nvim -To use OpenCode as an ACP agent in [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), add the following to your Neovim config: +To use CoDev Code as an ACP agent in [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), add the following to your Neovim config: ```lua require("codecompanion").setup({ @@ -136,13 +136,13 @@ require("codecompanion").setup({ }) ``` -This config sets up CodeCompanion to use OpenCode as the ACP agent for chat. +This config sets up CodeCompanion to use CoDev Code as the ACP agent for chat. If you need to pass environment variables (like `CODEV_API_KEY`), refer to [Configuring Adapters: Environment Variables](https://codecompanion.olimorris.dev/getting-started#setting-an-api-key) in the CodeCompanion.nvim documentation for full details. ## Support -OpenCode works the same via ACP as it does in the terminal. All features are supported: +CoDev Code works the same via ACP as it does in the terminal. All features are supported: :::note Some built-in slash commands like `/undo` and `/redo` are currently unsupported. @@ -150,7 +150,7 @@ Some built-in slash commands like `/undo` and `/redo` are currently unsupported. - Built-in tools (file operations, terminal commands, etc.) - Custom tools and slash commands -- MCP servers configured in your OpenCode config +- MCP servers configured in your CoDev Code config - Project-specific rules from `AGENTS.md` - Custom formatters and linters - Agents and permissions system diff --git a/packages/web/src/content/docs/agents.mdx b/packages/web/src/content/docs/agents.mdx index 1cfbca5014..02d468c6e6 100644 --- a/packages/web/src/content/docs/agents.mdx +++ b/packages/web/src/content/docs/agents.mdx @@ -15,7 +15,7 @@ You can switch between agents during a session or invoke them with the `@` menti ## Types -There are two types of agents in OpenCode; primary agents and subagents. +There are two types of agents in CoDev Code; primary agents and subagents. --- @@ -27,7 +27,7 @@ Primary agents are the main assistants you interact with directly. You can cycle You can use the **Tab** key to switch between primary agents during a session. ::: -OpenCode comes with two built-in primary agents, **Build** and **Plan**. We'll +CoDev Code comes with two built-in primary agents, **Build** and **Plan**. We'll look at these below. --- @@ -36,13 +36,13 @@ look at these below. Subagents are specialized assistants that primary agents can invoke for specific tasks. You can also manually invoke them by **@ mentioning** them in your messages. -OpenCode comes with three built-in subagents, **General**, **Explore**, and **Scout**. We'll look at this below. +CoDev Code comes with three built-in subagents, **General**, **Explore**, and **Scout**. We'll look at this below. --- ## Built-in -OpenCode comes with two built-in primary agents and three built-in subagents. +CoDev Code comes with two built-in primary agents and three built-in subagents. --- @@ -88,7 +88,7 @@ A fast, read-only agent for exploring codebases. Cannot modify files. Use this w _Mode_: `subagent` -A read-only agent for external docs and dependency research. Use this when you need to clone a dependency repository into OpenCode's managed cache, inspect library source, or cross-reference local code against upstream implementations without modifying your workspace. +A read-only agent for external docs and dependency research. Use this when you need to clone a dependency repository into CoDev Code's managed cache, inspect library source, or cross-reference local code against upstream implementations without modifying your workspace. --- @@ -284,7 +284,7 @@ Temperature values typically range from 0.0 to 1.0: } ``` -If no temperature is specified, OpenCode uses model-specific defaults; typically 0 for most models, 0.55 for Qwen models. +If no temperature is specified, CoDev Code uses model-specific defaults; typically 0 for most models, 0.55 for Qwen models. --- @@ -344,7 +344,7 @@ Specify a custom system prompt file for this agent with the `prompt` config. The } ``` -This path is relative to where the config file is located. So this works for both the global OpenCode config and the project specific config. +This path is relative to where the config file is located. So this works for both the global CoDev Code config and the project specific config. --- @@ -366,7 +366,7 @@ If you don’t specify a model, primary agents use the [model globally configure } ``` -The model ID in your OpenCode config uses the format `provider/model-id`. For example, if you're using [OpenCode Zen](/docs/zen), you would use `opencode/gpt-5.1-codex` for GPT 5.1 Codex. +The model ID in your CoDev Code config uses the format `provider/model-id`. For example, if you're using [OpenCode Zen](/docs/zen), you would use `opencode/gpt-5.1-codex` for GPT 5.1 Codex. --- @@ -692,7 +692,7 @@ For example, with OpenAI's reasoning models, you can control the reasoning effor These additional options are model and provider-specific. Check your provider's documentation for available parameters. :::tip -Run `opencode models` to see a list of the available models. +Run `codev models` to see a list of the available models. ::: --- @@ -702,7 +702,7 @@ Run `opencode models` to see a list of the available models. You can create new agents using the following command: ```bash -opencode agent create +codev agent create ``` This interactive command will: diff --git a/packages/web/src/content/docs/cli.mdx b/packages/web/src/content/docs/cli.mdx index 3bba300c95..66498c55d4 100644 --- a/packages/web/src/content/docs/cli.mdx +++ b/packages/web/src/content/docs/cli.mdx @@ -1,30 +1,30 @@ --- title: CLI -description: OpenCode CLI options and commands. +description: CoDev Code CLI options and commands. --- import { Tabs, TabItem } from "@astrojs/starlight/components" -The OpenCode CLI by default starts the [TUI](/docs/tui) when run without any arguments. +The CoDev Code CLI by default starts the [TUI](/docs/tui) when run without any arguments. ```bash -opencode +codev ``` -But it also accepts commands as documented on this page. This allows you to interact with OpenCode programmatically. +But it also accepts commands as documented on this page. This allows you to interact with CoDev Code programmatically. ```bash -opencode run "Explain how closures work in JavaScript" +codev run "Explain how closures work in JavaScript" ``` --- ### tui -Start the OpenCode terminal user interface. +Start the CoDev Code terminal user interface. ```bash -opencode [project] +codev [project] ``` #### Flags @@ -48,16 +48,16 @@ opencode [project] ## Commands -The OpenCode CLI also has the following commands. +The CoDev Code CLI also has the following commands. --- ### agent -Manage agents for OpenCode. +Manage agents for CoDev Code. ```bash -opencode agent [command] +codev agent [command] ``` --- @@ -67,7 +67,7 @@ opencode agent [command] Create a new agent with custom configuration. ```bash -opencode agent create +codev agent create ``` This command will guide you through creating a new agent with a custom system prompt and permission configuration. Anything you don't allow is denied in the generated agent's frontmatter. @@ -91,27 +91,27 @@ Passing all of `--path`, `--description`, `--mode`, and `--permissions` runs the List all available agents. ```bash -opencode agent list +codev agent list ``` --- ### attach -Attach a terminal to an already running OpenCode backend server started via `serve` or `web` commands. +Attach a terminal to an already running CoDev Code backend server started via `serve` or `web` commands. ```bash -opencode attach [url] +codev attach [url] ``` -This allows using the TUI with a remote OpenCode backend. For example: +This allows using the TUI with a remote CoDev Code backend. For example: ```bash # Start the backend server for web/mobile access -opencode web --port 4096 --hostname 0.0.0.0 +codev web --port 4096 --hostname 0.0.0.0 # In another terminal, attach the TUI to the running backend -opencode attach http://10.20.30.40:4096 +codev attach http://10.20.30.40:4096 ``` #### Flags @@ -132,20 +132,20 @@ opencode attach http://10.20.30.40:4096 Command to manage credentials and login for providers. ```bash -opencode auth [command] +codev auth [command] ``` --- #### login -OpenCode is powered by the provider list at [Models.dev](https://models.dev), so you can use `opencode auth login` to configure API keys for any provider you'd like to use. This is stored in `~/.local/share/opencode/auth.json`. +CoDev Code is powered by the provider list at [Models.dev](https://models.dev), so you can use `codev auth login` to configure API keys for any provider you'd like to use. This is stored in `~/.local/share/codev/auth.json`. ```bash -opencode auth login +codev auth login ``` -When OpenCode starts up it loads the providers from the credentials file. And if there are any keys defined in your environments or a `.env` file in your project. +When CoDev Code starts up it loads the providers from the credentials file. And if there are any keys defined in your environments or a `.env` file in your project. ##### Flags @@ -161,13 +161,13 @@ When OpenCode starts up it loads the providers from the credentials file. And if Lists all the authenticated providers as stored in the credentials file. ```bash -opencode auth list +codev auth list ``` Or the short version. ```bash -opencode auth ls +codev auth ls ``` --- @@ -177,7 +177,7 @@ opencode auth ls Logs you out of a provider by clearing it from the credentials file. ```bash -opencode auth logout +codev auth logout ``` --- @@ -187,7 +187,7 @@ opencode auth logout Manage the GitHub agent for repository automation. ```bash -opencode github [command] +codev github [command] ``` --- @@ -197,7 +197,7 @@ opencode github [command] Install the GitHub agent in your repository. ```bash -opencode github install +codev github install ``` This sets up the necessary GitHub Actions workflow and guides you through the configuration process. [Learn more](/docs/github). @@ -209,7 +209,7 @@ This sets up the necessary GitHub Actions workflow and guides you through the co Run the GitHub agent. This is typically used in GitHub Actions. ```bash -opencode github run +codev github run ``` ##### Flags @@ -226,7 +226,7 @@ opencode github run Manage Model Context Protocol servers. ```bash -opencode mcp [command] +codev mcp [command] ``` --- @@ -236,7 +236,7 @@ opencode mcp [command] Add an MCP server to your configuration. ```bash -opencode mcp add +codev mcp add ``` This command will guide you through adding either a local or remote MCP server. @@ -248,13 +248,13 @@ This command will guide you through adding either a local or remote MCP server. List all configured MCP servers and their connection status. ```bash -opencode mcp list +codev mcp list ``` Or use the short version. ```bash -opencode mcp ls +codev mcp ls ``` --- @@ -264,7 +264,7 @@ opencode mcp ls Authenticate with an OAuth-enabled MCP server. ```bash -opencode mcp auth [name] +codev mcp auth [name] ``` If you don't provide a server name, you'll be prompted to select from available OAuth-capable servers. @@ -272,13 +272,13 @@ If you don't provide a server name, you'll be prompted to select from available You can also list OAuth-capable servers and their authentication status. ```bash -opencode mcp auth list +codev mcp auth list ``` Or use the short version. ```bash -opencode mcp auth ls +codev mcp auth ls ``` --- @@ -288,7 +288,7 @@ opencode mcp auth ls Remove OAuth credentials for an MCP server. ```bash -opencode mcp logout [name] +codev mcp logout [name] ``` --- @@ -298,7 +298,7 @@ opencode mcp logout [name] Debug OAuth connection issues for an MCP server. ```bash -opencode mcp debug +codev mcp debug ``` --- @@ -308,7 +308,7 @@ opencode mcp debug List all available models from configured providers. ```bash -opencode models [provider] +codev models [provider] ``` This command displays all models available across your configured providers in the format `provider/model`. @@ -318,7 +318,7 @@ This is useful for figuring out the exact model name to use in [your config](/do You can optionally pass a provider ID to filter models by that provider. ```bash -opencode models anthropic +codev models anthropic ``` #### Flags @@ -328,36 +328,36 @@ opencode models anthropic | {"--refresh"} | Refresh the models cache from models.dev | | {"--verbose"} | Use more verbose model output (includes metadata like costs) | -Use the `--refresh` flag to update the cached model list. This is useful when new models have been added to a provider and you want to see them in OpenCode. +Use the `--refresh` flag to update the cached model list. This is useful when new models have been added to a provider and you want to see them in CoDev Code. ```bash -opencode models --refresh +codev models --refresh ``` --- ### run -Run opencode in non-interactive mode by passing a prompt directly. +Run CoDev Code in non-interactive mode by passing a prompt directly. ```bash -opencode run [message..] +codev run [message..] ``` This is useful for scripting, automation, or when you want a quick answer without launching the full TUI. For example. -```bash "opencode run" -opencode run Explain the use of context in Go +```bash "codev run" +codev run Explain the use of context in Go ``` -You can also attach to a running `opencode serve` instance to avoid MCP server cold boot times on every run: +You can also attach to a running `codev serve` instance to avoid MCP server cold boot times on every run: ```bash # Start a headless server in one terminal -opencode serve +codev serve # In another terminal, run commands that attach to it -opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" +codev run --attach http://localhost:4096 "Explain async/await in JavaScript" ``` #### Flags @@ -374,7 +374,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" | {"--file"} | `-f` | File(s) to attach to message | | {"--format"} | | Format: default (formatted) or json (raw JSON events) | | {"--title"} | | Title for the session (uses truncated prompt if no value provided) | -| {"--attach"} | | Attach to a running opencode server (e.g., http://localhost:4096) | +| {"--attach"} | | Attach to a running CoDev Code server (e.g., http://localhost:4096) | | {"--password"} | `-p` | Basic auth password (defaults to `CODEV_SERVER_PASSWORD`) | | {"--username"} | `-u` | Basic auth username (defaults to `CODEV_SERVER_USERNAME` or `opencode`) | | {"--dir"} | | Directory to run in, or path on the remote server when attaching | @@ -387,13 +387,13 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" ### serve -Start a headless OpenCode server for API access. Check out the [server docs](/docs/server) for the full HTTP interface. +Start a headless CoDev Code server for API access. Check out the [server docs](/docs/server) for the full HTTP interface. ```bash -opencode serve +codev serve ``` -This starts an HTTP server that provides API access to opencode functionality without the TUI interface. Set `CODEV_SERVER_PASSWORD` to enable HTTP basic auth (username defaults to `opencode`). +This starts an HTTP server that provides API access to CoDev Code functionality without the TUI interface. Set `CODEV_SERVER_PASSWORD` to enable HTTP basic auth (username defaults to `opencode`). #### Flags @@ -409,20 +409,20 @@ This starts an HTTP server that provides API access to opencode functionality wi ### session -Manage OpenCode sessions. +Manage CoDev Code sessions. ```bash -opencode session [command] +codev session [command] ``` --- #### list -List all OpenCode sessions. +List all CoDev Code sessions. ```bash -opencode session list +codev session list ``` ##### Flags @@ -436,20 +436,20 @@ opencode session list #### delete -Delete an OpenCode session. +Delete an CoDev Code session. ```bash -opencode session delete +codev session delete ``` --- ### stats -Show token usage and cost statistics for your OpenCode sessions. +Show token usage and cost statistics for your CoDev Code sessions. ```bash -opencode stats +codev stats ``` #### Flags @@ -468,7 +468,7 @@ opencode stats Export session data as JSON. ```bash -opencode export [sessionID] +codev export [sessionID] ``` If you don't provide a session ID, you'll be prompted to select from available sessions. @@ -483,30 +483,30 @@ If you don't provide a session ID, you'll be prompted to select from available s ### import -Import session data from a JSON file or OpenCode share URL. +Import session data from a JSON file or CoDev Code share URL. ```bash -opencode import +codev import ``` -You can import from a local file or an OpenCode share URL. +You can import from a local file or an CoDev Code share URL. ```bash -opencode import session.json -opencode import https://opncd.ai/s/abc123 +codev import session.json +codev import https://opncd.ai/s/abc123 ``` --- ### web -Start a headless OpenCode server with a web interface. +Start a headless CoDev Code server with a web interface. ```bash -opencode web +codev web ``` -This starts an HTTP server and opens a web browser to access OpenCode through a web interface. Set `CODEV_SERVER_PASSWORD` to enable HTTP basic auth (username defaults to `opencode`). +This starts an HTTP server and opens a web browser to access CoDev Code through a web interface. Set `CODEV_SERVER_PASSWORD` to enable HTTP basic auth (username defaults to `opencode`). #### Flags @@ -525,7 +525,7 @@ This starts an HTTP server and opens a web browser to access OpenCode through a Start an ACP (Agent Client Protocol) server. ```bash -opencode acp +codev acp ``` This command starts an ACP server that communicates via stdin/stdout using nd-JSON. @@ -548,13 +548,13 @@ This command starts an ACP server that communicates via stdin/stdout using nd-JS Install a plugin and update your config. ```bash -opencode plugin +codev plugin ``` Or use the alias. ```bash -opencode plug +codev plug ``` #### Flags @@ -568,10 +568,10 @@ opencode plug ### pr -Fetch and checkout a GitHub PR branch, then run OpenCode. +Fetch and checkout a GitHub PR branch, then run CoDev Code. ```bash -opencode pr +codev pr ``` --- @@ -581,7 +581,7 @@ opencode pr Database tools. ```bash -opencode db [query] +codev db [query] ``` #### Flags @@ -597,7 +597,7 @@ opencode db [query] Print the database path. ```bash -opencode db path +codev db path ``` --- @@ -607,17 +607,17 @@ opencode db path Debugging and troubleshooting tools. ```bash -opencode debug [command] +codev debug [command] ``` --- ### uninstall -Uninstall OpenCode and remove all related files. +Uninstall CoDev Code and remove all related files. ```bash -opencode uninstall +codev uninstall ``` #### Flags @@ -633,22 +633,22 @@ opencode uninstall ### upgrade -Updates opencode to the latest version or a specific version. +Updates CoDev Code to the latest version or a specific version. ```bash -opencode upgrade [target] +codev upgrade [target] ``` To upgrade to the latest version. ```bash -opencode upgrade +codev upgrade ``` To upgrade to a specific version. ```bash -opencode upgrade v0.1.48 +codev upgrade v0.1.48 ``` #### Flags @@ -661,7 +661,7 @@ opencode upgrade v0.1.48 ## Global Flags -The opencode CLI takes the following global flags. +The CoDev Code CLI takes the following global flags. | Flag | Short | Description | | ------------------------------------------ | ----- | ------------------------------------ | @@ -675,7 +675,7 @@ The opencode CLI takes the following global flags. ## Environment variables -OpenCode can be configured using environment variables. +CoDev Code can be configured using environment variables. | Variable | Type | Description | | ------------------------------------- | ------- | ------------------------------------------------- | diff --git a/packages/web/src/content/docs/commands.mdx b/packages/web/src/content/docs/commands.mdx index 7167e8d488..bf6f515bed 100644 --- a/packages/web/src/content/docs/commands.mdx +++ b/packages/web/src/content/docs/commands.mdx @@ -42,13 +42,13 @@ Use the command by typing `/` followed by the command name. ## Configure -You can add custom commands through the OpenCode config or by creating markdown files in the `commands/` directory. +You can add custom commands through the CoDev Code config or by creating markdown files in the `commands/` directory. --- ### JSON -Use the `command` option in your OpenCode [config](/docs/config): +Use the `command` option in your CoDev Code [config](/docs/config): ```json title="codev.jsonc" {4-12} { @@ -314,7 +314,7 @@ This is an **optional** config option. ## Built-in -opencode includes several built-in commands like `/init`, `/undo`, `/redo`, `/share`, `/help`; [learn more](/docs/tui#commands). +CoDev Code includes several built-in commands like `/init`, `/undo`, `/redo`, `/share`, `/help`; [learn more](/docs/tui#commands). :::note Custom commands can override built-in commands. diff --git a/packages/web/src/content/docs/config.mdx b/packages/web/src/content/docs/config.mdx index d02caa52e4..5a6a8e1fb2 100644 --- a/packages/web/src/content/docs/config.mdx +++ b/packages/web/src/content/docs/config.mdx @@ -1,15 +1,15 @@ --- title: Config -description: Using the OpenCode JSON config. +description: Using the CoDev Code JSON config. --- -You can configure OpenCode using a JSON config file. +You can configure CoDev Code using a JSON config file. --- ## Format -OpenCode supports both **JSON** and **JSONC** (JSON with Comments) formats. +CoDev Code supports both **JSON** and **JSONC** (JSON with Comments) formats. ```jsonc title="codev.jsonc" { @@ -98,7 +98,7 @@ You can enable specific servers in your local config: ### Global -Place your global OpenCode config in `~/.config/codev/codev.json`. Use global config for user-wide server/runtime preferences like providers, models, and permissions. +Place your global CoDev Code config in `~/.config/codev/codev.json`. Use global config for user-wide server/runtime preferences like providers, models, and permissions. For TUI-specific settings, use `~/.config/codev/tui.json`. @@ -116,7 +116,7 @@ For project-specific TUI settings, add `tui.json` alongside it. Place project specific config in the root of your project. ::: -When OpenCode starts up, it first looks for a config file in the current directory, then traverses up to the nearest Git directory. +When CoDev Code starts up, it first looks for a config file in the current directory, then traverses up to the nearest Git directory. This is also safe to be checked into Git and uses the same schema as the global one. @@ -128,7 +128,7 @@ Specify a custom config file path using the `CODEV_CONFIG` environment variable. ```bash export CODEV_CONFIG=/path/to/my/custom-config.json -opencode run "Hello world" +codev run "Hello world" ``` Custom config is loaded between global and project configs in the precedence order. @@ -144,7 +144,7 @@ follow the same structure. ```bash export CODEV_CONFIG_DIR=/path/to/my/config-directory -opencode run "Hello world" +codev run "Hello world" ``` The custom directory is loaded after the global config and `.codev` directories, so it **can override** their settings. @@ -169,9 +169,9 @@ These directories require admin/root access to write, so users cannot modify the #### macOS managed preferences -On macOS, OpenCode reads managed preferences from the `ai.opencode.managed` preference domain. Deploy a `.mobileconfig` via MDM (Jamf, Kandji, FleetDM) and the settings are enforced automatically. +On macOS, CoDev Code reads managed preferences from the `ai.opencode.managed` preference domain. Deploy a `.mobileconfig` via MDM (Jamf, Kandji, FleetDM) and the settings are enforced automatically. -OpenCode checks these paths: +CoDev Code checks these paths: 1. `/Library/Managed Preferences//ai.opencode.managed.plist` 2. `/Library/Managed Preferences/ai.opencode.managed.plist` @@ -180,7 +180,7 @@ The plist keys map directly to `codev.json` fields. MDM metadata keys (`PayloadU **Creating a `.mobileconfig`** -Use the `ai.opencode.managed` PayloadType. The OpenCode config keys go directly in the payload dict: +Use the `ai.opencode.managed` PayloadType. The CoDev Code config keys go directly in the payload dict: ```xml @@ -244,7 +244,7 @@ Generate unique UUIDs with `uuidgen`. Customize the settings to match your organ Double-click the `.mobileconfig` to install locally for testing (shows in System Settings > Privacy & Security > Profiles), then run: ```bash -opencode debug config +codev debug config ``` All managed preference keys appear in the resolved config and cannot be overridden by user or project configuration. @@ -293,7 +293,7 @@ Legacy `theme`, `keybinds`, and `tui` keys in `codev.json` are deprecated and au ### Server -You can configure server settings for the `opencode serve` and `opencode web` commands through the `server` option. +You can configure server settings for the `codev serve` and `codev web` commands through the `server` option. ```json title="codev.json" { @@ -312,7 +312,7 @@ Available options: - `port` - Port to listen on. - `hostname` - Hostname to listen on. When `mdns` is enabled and no hostname is set, defaults to `0.0.0.0`. -- `mdns` - Enable mDNS service discovery. This allows other devices on the network to discover your OpenCode server. +- `mdns` - Enable mDNS service discovery. This allows other devices on the network to discover your CoDev Code server. - `mdnsDomain` - Custom domain name for mDNS service. Defaults to `opencode.local`. Useful for running multiple instances on the same network. - `cors` - Additional origins to allow for CORS when using the HTTP server from a browser-based client. Values must be full origins (scheme + host + optional port), eg `https://app.example.com`. @@ -331,7 +331,7 @@ You can configure the shell used for the interactive terminal using the `shell` } ``` -If not specified, OpenCode will automatically discover and use a sensible default based on your operating system (e.g. `pwsh` or `cmd.exe` on Windows, `/bin/zsh` or `/bin/bash` on macOS/Linux). You can provide an absolute path or a short name. +If not specified, CoDev Code will automatically discover and use a sensible default based on your operating system (e.g. `pwsh` or `cmd.exe` on Windows, `/bin/zsh` or `/bin/bash` on macOS/Linux). You can provide an absolute path or a short name. --- @@ -355,7 +355,7 @@ You can manage the tools an LLM can use through the `tools` option. ### Models -You can configure the providers and models you want to use in your OpenCode config through the `provider`, `model` and `small_model` options. +You can configure the providers and models you want to use in your CoDev Code config through the `provider`, `model` and `small_model` options. ```json title="codev.json" { @@ -366,7 +366,7 @@ You can configure the providers and models you want to use in your OpenCode conf } ``` -The `small_model` option configures a separate model for lightweight tasks like title generation. By default, OpenCode tries to use a cheaper model if one is available from your provider, otherwise it falls back to your main model. +The `small_model` option configures a separate model for lightweight tasks like title generation. By default, CoDev Code tries to use a cheaper model if one is available from your provider, otherwise it falls back to your main model. Provider options can include `timeout`, `chunkTimeout`, and `setCacheKey`: @@ -395,7 +395,7 @@ You can also configure [local models](/docs/models#local). [Learn more](/docs/mo ### Policies -Use the `experimental.policies` option to allow or deny OpenCode actions on configured resources. Currently, policies can control which providers OpenCode may use. +Use the `experimental.policies` option to allow or deny CoDev Code actions on configured resources. Currently, policies can control which providers CoDev Code may use. ```json title="codev.json" { @@ -418,7 +418,7 @@ Use the `experimental.policies` option to allow or deny OpenCode actions on conf ### Image attachments -OpenCode normalizes image attachments before sending them to the model. By default, images are resized when they exceed `2000x2000` pixels or `5242880` base64 bytes. +CoDev Code normalizes image attachments before sending them to the model. By default, images are resized when they exceed `2000x2000` pixels or `5242880` base64 bytes. Configure image attachment limits with the `attachment.image` option: @@ -441,7 +441,7 @@ Configure image attachment limits with the `attachment.image` option: - `max_height` - Maximum image height in pixels before resizing or rejection. - `max_base64_bytes` - Maximum encoded image payload size. This is the base64 payload size, not the original file size. -If an image still cannot fit after resizing, OpenCode omits oversized tool-result images or fails oversized user-provided images with an image size error. +If an image still cannot fit after resizing, CoDev Code omits oversized tool-result images or fails oversized user-provided images with an image size error. --- @@ -532,9 +532,9 @@ You can set the default agent using the `default_agent` option. This determines } ``` -The default agent must be a primary agent (not a subagent). This can be a built-in agent like `"build"` or `"plan"`, or a [custom agent](/docs/agents) you've defined. If the specified agent doesn't exist or is a subagent, OpenCode will fall back to `"build"` with a warning. +The default agent must be a primary agent (not a subagent). This can be a built-in agent like `"build"` or `"plan"`, or a [custom agent](/docs/agents) you've defined. If the specified agent doesn't exist or is a subagent, CoDev Code will fall back to `"build"` with a warning. -This setting applies across all interfaces: TUI, CLI (`opencode run`), desktop app, and GitHub Action. +This setting applies across all interfaces: TUI, CLI (`codev run`), desktop app, and GitHub Action. --- @@ -606,7 +606,7 @@ Customize TUI keyboard shortcuts in `tui.json` with `keybinds`. ### Snapshot -OpenCode uses snapshots to track file changes during agent operations, enabling you to undo and revert changes within a session. Snapshots are enabled by default. +CoDev Code uses snapshots to track file changes during agent operations, enabling you to undo and revert changes within a session. Snapshots are enabled by default. For large repositories or projects with many submodules, the snapshot system can cause slow indexing and significant disk usage as it tracks all changes using an internal git repository. You can disable snapshots using the `snapshot` option. @@ -623,7 +623,7 @@ Note that disabling snapshots means changes made by the agent cannot be rolled b ### Autoupdate -OpenCode will automatically download any new updates when it starts up. You can disable this with the `autoupdate` option. +CoDev Code will automatically download any new updates when it starts up. You can disable this with the `autoupdate` option. ```json title="codev.json" { @@ -702,7 +702,7 @@ Use an object to keep built-ins enabled while configuring overrides or custom LS ### Permissions -By default, opencode **allows all operations** without requiring explicit approval. You can change this using the `permission` option. +By default, CoDev Code **allows all operations** without requiring explicit approval. You can change this using the `permission` option. For example, to ensure that the `edit` and `bash` tools require user approval: @@ -775,7 +775,7 @@ You can configure MCP servers you want to use through the `mcp` option. ### Plugins -[Plugins](/docs/plugins) extend OpenCode with custom tools, hooks, and integrations. +[Plugins](/docs/plugins) extend CoDev Code with custom tools, hooks, and integrations. Place plugin files in `.codev/plugins/` or `~/.config/codev/plugins/`. You can also load plugins from npm through the `plugin` option. @@ -840,7 +840,7 @@ You can specify an allowlist of providers through the `enabled_providers` option } ``` -This is useful when you want to restrict OpenCode to only use specific providers rather than disabling them one by one. +This is useful when you want to restrict CoDev Code to only use specific providers rather than disabling them one by one. :::note The `disabled_providers` takes priority over `enabled_providers`. diff --git a/packages/web/src/content/docs/custom-tools.mdx b/packages/web/src/content/docs/custom-tools.mdx index 3cfc2a03ab..2f59023494 100644 --- a/packages/web/src/content/docs/custom-tools.mdx +++ b/packages/web/src/content/docs/custom-tools.mdx @@ -1,9 +1,9 @@ --- title: Custom Tools -description: Create tools the LLM can call in opencode. +description: Create tools the LLM can call in CoDev Code. --- -Custom tools are functions you create that the LLM can call during conversations. They work alongside opencode's [built-in tools](/docs/tools) like `read`, `write`, and `bash`. +Custom tools are functions you create that the LLM can call during conversations. They work alongside CoDev Code's [built-in tools](/docs/tools) like `read`, `write`, and `bash`. --- diff --git a/packages/web/src/content/docs/ecosystem.mdx b/packages/web/src/content/docs/ecosystem.mdx index 2fc3b65486..74e5137928 100644 --- a/packages/web/src/content/docs/ecosystem.mdx +++ b/packages/web/src/content/docs/ecosystem.mdx @@ -1,12 +1,12 @@ --- title: Ecosystem -description: Projects and integrations built with OpenCode. +description: Projects and integrations built with CoDev Code. --- -A collection of community projects built on OpenCode. +A collection of community projects built on CoDev Code. :::note -Want to add your OpenCode related project to this list? Submit a PR. +Want to add your CoDev Code related project to this list? Submit a PR. ::: You can also check out [awesome-opencode](https://github.com/awesome-opencode/awesome-opencode) and [opencode.cafe](https://opencode.cafe), a community that aggregates the ecosystem and community. @@ -17,7 +17,7 @@ You can also check out [awesome-opencode](https://github.com/awesome-opencode/aw | Name | Description | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| [opencode-daytona](https://github.com/daytonaio/daytona/tree/main/libs/opencode-plugin) | Automatically run OpenCode sessions in isolated Daytona sandboxes with git sync and live previews | +| [opencode-daytona](https://github.com/daytonaio/daytona/tree/main/libs/opencode-plugin) | Automatically run CoDev Code sessions in isolated Daytona sandboxes with git sync and live previews | | [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Automatically inject Helicone session headers for request grouping | | [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Auto-inject TypeScript/Svelte types into file reads with lookup tools | | [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Use your ChatGPT Plus/Pro subscription instead of API credits | @@ -30,29 +30,29 @@ You can also check out [awesome-opencode](https://github.com/awesome-opencode/aw | [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | Add native websearch support for supported providers with Google grounded style | | [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Enables AI agents to run background processes in a PTY, send interactive input to them. | | [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Instructions for non-interactive shell commands - prevents hangs from TTY-dependent operations | -| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Track OpenCode usage with Wakatime | +| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Track CoDev Code usage with Wakatime | | [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Clean up markdown tables produced by LLMs | | [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | 10x faster code editing with Morph Fast Apply API and lazy edit markers | | [opencode-morph-plugin](https://github.com/morphllm/opencode-morph-plugin) | Fast Apply editing, WarpGrep codebase search, and context compaction via Morph | | [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Background agents, pre-built LSP/AST/MCP tools, curated agents, Claude Code compatible | -| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Desktop notifications and sound alerts for OpenCode sessions | +| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Desktop notifications and sound alerts for CoDev Code sessions | | [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Desktop notifications and sound alerts for permission, completion, and error events | -| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | AI-powered automatic Zellij session naming based on OpenCode context | -| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Allow OpenCode agents to lazy load prompts on demand with skill discovery and injection | +| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | AI-powered automatic Zellij session naming based on CoDev Code context | +| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Allow CoDev Code agents to lazy load prompts on demand with skill discovery and injection | | [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Persistent memory across sessions using Supermemory | | [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Interactive plan review with visual annotation and private/offline sharing | -| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Extend opencode /commands into a powerful orchestration system with granular flow control | +| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Extend CoDev Code /commands into a powerful orchestration system with granular flow control | | [opencode-scheduler](https://github.com/different-ai/opencode-scheduler) | Schedule recurring jobs using launchd (Mac) or systemd (Linux) with cron syntax | | [opencode-conductor](https://github.com/derekbar90/opencode-conductor) | Protocol-Driven Workflow: Automation of the Context -> Spec -> Plan -> Implement lifecycle. | | [micode](https://github.com/vtemian/micode) | Structured Brainstorm → Plan → Implement workflow with session continuity | | [octto](https://github.com/vtemian/octto) | Interactive browser UI for AI brainstorming with multi-question forms | | [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Claude Code-style background agents with async delegation and context persistence | -| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Native OS notifications for OpenCode – know when tasks complete | +| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Native OS notifications for CoDev Code – know when tasks complete | | [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | Bundled multi-agent orchestration harness – 16 components, one install | -| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Zero-friction git worktrees for OpenCode | +| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Zero-friction git worktrees for CoDev Code | | [opencode-sentry-monitor](https://github.com/stolinski/opencode-sentry-monitor) | Trace and debug your AI agents with Sentry AI Monitoring | | [opencode-firecrawl](https://github.com/firecrawl/opencode-firecrawl) | Web scraping, crawling, and search via the Firecrawl CLI | -| [opencode-jfrog-plugin](https://github.com/jfrog/opencode-jfrog-plugin) | JFrog Plugin for seamless integration of Opencode users to JFrog platform | +| [opencode-jfrog-plugin](https://github.com/jfrog/opencode-jfrog-plugin) | JFrog Plugin for seamless integration of CoDev Code users to JFrog platform | | [opencode-goal-plugin](https://github.com/willytop8/OpenCode-goal-plugin) | Session-scoped `/goal` workflow that keeps objectives in context and auto-continues until complete | --- @@ -61,17 +61,17 @@ You can also check out [awesome-opencode](https://github.com/awesome-opencode/aw | Name | Description | | ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- | -| [kimaki](https://github.com/remorses/kimaki) | Discord bot to control OpenCode sessions, built on the SDK | +| [kimaki](https://github.com/remorses/kimaki) | Discord bot to control CoDev Code sessions, built on the SDK | | [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Neovim plugin for editor-aware prompts, built on the API | -| [portal](https://github.com/hosenur/portal) | Mobile-first web UI for OpenCode over Tailscale/VPN | -| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Template for building OpenCode plugins | -| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Neovim frontend for opencode - a terminal-based AI coding agent | -| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK provider for using OpenCode via @opencode-ai/sdk | -| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Web / Desktop App and VS Code Extension for OpenCode | -| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian plugin that embeds OpenCode in Obsidian's UI | -| [OpenWork](https://github.com/different-ai/openwork) | An open-source alternative to Claude Cowork, powered by OpenCode | -| [ocx](https://github.com/kdcokenny/ocx) | OpenCode extension manager with portable, isolated profiles. | -| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Desktop, Web, Mobile and Remote Client App for OpenCode | +| [portal](https://github.com/hosenur/portal) | Mobile-first web UI for CoDev Code over Tailscale/VPN | +| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Template for building CoDev Code plugins | +| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Neovim frontend for CoDev Code - a terminal-based AI coding agent | +| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK provider for using CoDev Code via @opencode-ai/sdk | +| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Web / Desktop App and VS Code Extension for CoDev Code | +| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian plugin that embeds CoDev Code in Obsidian's UI | +| [OpenWork](https://github.com/different-ai/openwork) | An open-source alternative to Claude Cowork, powered by CoDev Code | +| [ocx](https://github.com/kdcokenny/ocx) | CoDev Code extension manager with portable, isolated profiles. | +| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Desktop, Web, Mobile and Remote Client App for CoDev Code | --- diff --git a/packages/web/src/content/docs/enterprise.mdx b/packages/web/src/content/docs/enterprise.mdx index 7a47350ab8..9e469fd842 100644 --- a/packages/web/src/content/docs/enterprise.mdx +++ b/packages/web/src/content/docs/enterprise.mdx @@ -1,17 +1,17 @@ --- title: Enterprise -description: Using OpenCode securely in your organization. +description: Using CoDev Code securely in your organization. --- export const enterprise = "https://opencode.ai/enterprise" -OpenCode Enterprise is for organizations that want to ensure that their code and data never leaves their infrastructure. It can do this by using a centralized config that integrates with your SSO and internal AI gateway. +CoDev Code Enterprise is for organizations that want to ensure that their code and data never leaves their infrastructure. It can do this by using a centralized config that integrates with your SSO and internal AI gateway. :::note -OpenCode does not store any of your code or context data. +CoDev Code does not store any of your code or context data. ::: -To get started with OpenCode Enterprise: +To get started with CoDev Code Enterprise: 1. Do a trial internally with your team. 2. **Contact us** to discuss pricing and implementation options. @@ -20,16 +20,16 @@ To get started with OpenCode Enterprise: ## Trial -OpenCode is open source and does not store any of your code or context data, so your developers can simply [get started](/docs/) and carry out a trial. +CoDev Code is open source and does not store any of your code or context data, so your developers can simply [get started](/docs/) and carry out a trial. --- ### Data handling -**OpenCode does not store your code or context data.** All processing happens locally or through direct API calls to your AI provider. +**CoDev Code does not store your code or context data.** All processing happens locally or through direct API calls to your AI provider. This means that as long as you are using a provider you trust, or an internal -AI gateway, you can use OpenCode securely. +AI gateway, you can use CoDev Code securely. The only caveat here is the optional `/share` feature. @@ -56,19 +56,19 @@ We recommend you disable this for your trial. ### Code ownership -**You own all code produced by OpenCode.** There are no licensing restrictions or ownership claims. +**You own all code produced by CoDev Code.** There are no licensing restrictions or ownership claims. --- ## Pricing -We use a per-seat model for OpenCode Enterprise. If you have your own LLM gateway, we do not charge for tokens used. For further details about pricing and implementation options, **contact us**. +We use a per-seat model for CoDev Code Enterprise. If you have your own LLM gateway, we do not charge for tokens used. For further details about pricing and implementation options, **contact us**. --- ## Deployment -Once you have completed your trial and you are ready to use OpenCode at +Once you have completed your trial and you are ready to use CoDev Code at your organization, you can **contact us** to discuss pricing and implementation options. @@ -76,7 +76,7 @@ pricing and implementation options. ### Central Config -We can set up OpenCode to use a single central config for your entire organization. +We can set up CoDev Code to use a single central config for your entire organization. This centralized config can integrate with your SSO provider and ensures all users access only your internal AI gateway. @@ -84,15 +84,15 @@ This centralized config can integrate with your SSO provider and ensures all use ### SSO integration -Through the central config, OpenCode can integrate with your organization's SSO provider for authentication. +Through the central config, CoDev Code can integrate with your organization's SSO provider for authentication. -This allows OpenCode to obtain credentials for your internal AI gateway through your existing identity management system. +This allows CoDev Code to obtain credentials for your internal AI gateway through your existing identity management system. --- ### Internal AI gateway -With the central config, OpenCode can also be configured to use only your internal AI gateway. +With the central config, CoDev Code can also be configured to use only your internal AI gateway. You can also disable all other AI providers, ensuring all requests go through your organization's approved infrastructure. @@ -110,16 +110,16 @@ This is currently on our roadmap. If you're interested, **l ## FAQ
-What is OpenCode Enterprise? +What is CoDev Code Enterprise? -OpenCode Enterprise is for organizations that want to ensure that their code and data never leaves their infrastructure. It can do this by using a centralized config that integrates with your SSO and internal AI gateway. +CoDev Code Enterprise is for organizations that want to ensure that their code and data never leaves their infrastructure. It can do this by using a centralized config that integrates with your SSO and internal AI gateway.
-How do I get started with OpenCode Enterprise? +How do I get started with CoDev Code Enterprise? -Simply start with an internal trial with your team. OpenCode by default does not store your code or context data, making it easy to get started. +Simply start with an internal trial with your team. CoDev Code by default does not store your code or context data, making it easy to get started. Then **contact us** to discuss pricing and implementation options. @@ -133,16 +133,16 @@ We offer per-seat enterprise pricing. If you have your own LLM gateway, we do no
-Is my data secure with OpenCode Enterprise? +Is my data secure with CoDev Code Enterprise? -Yes. OpenCode does not store your code or context data. All processing happens locally or through direct API calls to your AI provider. With central config and SSO integration, your data remains secure within your organization's infrastructure. +Yes. CoDev Code does not store your code or context data. All processing happens locally or through direct API calls to your AI provider. With central config and SSO integration, your data remains secure within your organization's infrastructure.
Can we use our own private NPM registry? -OpenCode supports private npm registries through Bun's native `.npmrc` file support. If your organization uses a private registry, such as JFrog Artifactory, Nexus, or similar, ensure developers are authenticated before running OpenCode. +CoDev Code supports private npm registries through Bun's native `.npmrc` file support. If your organization uses a private registry, such as JFrog Artifactory, Nexus, or similar, ensure developers are authenticated before running CoDev Code. To set up authentication with your private registry: @@ -150,11 +150,11 @@ To set up authentication with your private registry: npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/ ``` -This creates `~/.npmrc` with authentication details. OpenCode will automatically +This creates `~/.npmrc` with authentication details. CoDev Code will automatically pick this up. :::caution -You must be logged into the private registry before running OpenCode. +You must be logged into the private registry before running CoDev Code. ::: Alternatively, you can manually configure a `.npmrc` file: @@ -164,6 +164,6 @@ registry=https://your-company.jfrog.io/api/npm/npm-virtual/ //your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN} ``` -Developers must be logged into the private registry before running OpenCode to ensure packages can be installed from your enterprise registry. +Developers must be logged into the private registry before running CoDev Code to ensure packages can be installed from your enterprise registry.
diff --git a/packages/web/src/content/docs/es/acp.mdx b/packages/web/src/content/docs/es/acp.mdx index f80a3e125b..77c405f30d 100644 --- a/packages/web/src/content/docs/es/acp.mdx +++ b/packages/web/src/content/docs/es/acp.mdx @@ -1,9 +1,9 @@ --- title: Soporte ACP -description: Utilice OpenCode en cualquier editor compatible con ACP. +description: Utilice CoDev Code en cualquier editor compatible con ACP. --- -OpenCode admite el [Agent Client Protocol](https://agentclientprotocol.com) o (ACP), lo que le permite usarlo directamente en editores e IDE compatibles. +CoDev Code admite el [Agent Client Protocol](https://agentclientprotocol.com) o (ACP), lo que le permite usarlo directamente en editores e IDE compatibles. :::tip Para obtener una lista de editores y herramientas compatibles con ACP, consulte el [informe de progreso de ACP](https://zed.dev/blog/acp-progress-report#available-now). @@ -15,9 +15,9 @@ ACP es un protocolo abierto que estandariza la comunicación entre editores de c ## Configuración -Para usar OpenCode a través de ACP, configure su editor para ejecutar el comando `opencode acp`. +Para usar CoDev Code a través de ACP, configure su editor para ejecutar el comando `codev acp`. -El comando inicia OpenCode como un subproceso compatible con ACP que se comunica con su editor a través de JSON-RPC a través de stdio. +El comando inicia CoDev Code como un subproceso compatible con ACP que se comunica con su editor a través de JSON-RPC a través de stdio. A continuación se muestran ejemplos de editores populares que admiten ACP. @@ -30,8 +30,8 @@ Agregue a su configuración [Zed](https://zed.dev) (`~/.config/zed/settings.json ```json title="~/.config/zed/settings.json" { "agent_servers": { - "OpenCode": { - "command": "opencode", + "CoDev Code": { + "command": "codev", "args": ["acp"] } } @@ -51,9 +51,9 @@ También puedes vincular un atajo de teclado editando tu `keymap.json`: { "agent": { "custom": { - "name": "OpenCode", + "name": "CoDev Code", "command": { - "command": "opencode", + "command": "codev", "args": ["acp"] } } @@ -74,15 +74,15 @@ Agregue a su [JetBrains IDE](https://www.jetbrains.com/) acp.json de acuerdo con ```json title="acp.json" { "agent_servers": { - "OpenCode": { - "command": "/absolute/path/bin/opencode", + "CoDev Code": { + "command": "/absolute/path/bin/codev", "args": ["acp"] } } } ``` -Para abrirlo, use el nuevo agente 'OpenCode' en el selector de agentes de AI Chat. +Para abrirlo, use el nuevo agente 'CoDev Code' en el selector de agentes de AI Chat. --- @@ -94,7 +94,7 @@ Agregue a su configuración [Avante.nvim](https://github.com/yetone/avante.nvim) { acp_providers = { ["opencode"] = { - command = "opencode", + command = "codev", args = { "acp" } } } @@ -107,7 +107,7 @@ Si necesita pasar variables de entorno: { acp_providers = { ["opencode"] = { - command = "opencode", + command = "codev", args = { "acp" }, env = { CODEV_API_KEY = os.getenv("CODEV_API_KEY") @@ -121,7 +121,7 @@ Si necesita pasar variables de entorno: ### CodeCompanion.nvim -Para usar OpenCode como agente ACP en [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), agregue lo siguiente a su configuración de Neovim: +Para usar CoDev Code como agente ACP en [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), agregue lo siguiente a su configuración de Neovim: ```lua require("codecompanion").setup({ @@ -136,13 +136,13 @@ require("codecompanion").setup({ }) ``` -Esta configuración configura CodeCompanion para usar OpenCode como agente ACP para el chat. +Esta configuración configura CodeCompanion para usar CoDev Code como agente ACP para el chat. Si necesita pasar variables de entorno (como `CODEV_API_KEY`), consulte [Configuración de adaptadores: variables de entorno](https://codecompanion.olimorris.dev/getting-started#setting-an-api-key) en la documentación de CodeCompanion.nvim para obtener detalles completos. ## Soporte -OpenCode funciona igual a través de ACP que en la terminal. Todas las funciones son compatibles: +CoDev Code funciona igual a través de ACP que en la terminal. Todas las funciones son compatibles: :::note Algunos comandos de barra integrados como `/undo` y `/redo` no son compatibles actualmente. @@ -150,7 +150,7 @@ Algunos comandos de barra integrados como `/undo` y `/redo` no son compatibles a - Herramientas integradas (operaciones de archivos, comandos de terminal, etc.) - Herramientas personalizadas y comandos de barra -- Servidores MCP configurados en su configuración OpenCode +- Servidores MCP configurados en su configuración CoDev Code - Reglas específicas del proyecto de `AGENTS.md` - Formateadores y linters personalizados - Sistema de agentes y permisos. diff --git a/packages/web/src/content/docs/es/agents.mdx b/packages/web/src/content/docs/es/agents.mdx index d88c8bbb95..815ce01530 100644 --- a/packages/web/src/content/docs/es/agents.mdx +++ b/packages/web/src/content/docs/es/agents.mdx @@ -15,7 +15,7 @@ Puede cambiar entre agentes durante una sesión o invocarlos con la mención `@` ## Tipos -Hay dos tipos de agentes en OpenCode; agentes primarios y subagentes. +Hay dos tipos de agentes en CoDev Code; agentes primarios y subagentes. --- @@ -27,7 +27,7 @@ Los agentes primarios son los asistentes principales con los que interactúas di Puede utilizar la tecla **Tab** para cambiar entre agentes principales durante una sesión. ::: -OpenCode viene con dos agentes principales integrados, **Build** y **Plan**. Bien +CoDev Code viene con dos agentes principales integrados, **Build** y **Plan**. Bien mira estos a continuación. --- @@ -36,13 +36,13 @@ mira estos a continuación. Los subagentes son asistentes especializados que los agentes principales pueden invocar para tareas específicas. También puedes invocarlos manualmente **@ mencionándolos** en tus mensajes. -OpenCode viene con tres subagentes integrados, **General**, **Explore** y **Scout**. Veremos esto a continuación. +CoDev Code viene con tres subagentes integrados, **General**, **Explore** y **Scout**. Veremos esto a continuación. --- ## Integrados -OpenCode viene con dos agentes primarios integrados y tres subagentes integrados. +CoDev Code viene con dos agentes primarios integrados y tres subagentes integrados. --- @@ -88,7 +88,7 @@ Un agente rápido y de solo lectura para explorar bases de código. No se pueden _Modo_: `subagent` -Un agente de solo lectura para investigar documentación externa y dependencias. Úsalo cuando necesites clonar el repositorio de una dependencia en la caché administrada de OpenCode, inspeccionar el código fuente de una librería o contrastar el código local con implementaciones upstream sin modificar tu espacio de trabajo. +Un agente de solo lectura para investigar documentación externa y dependencias. Úsalo cuando necesites clonar el repositorio de una dependencia en la caché administrada de CoDev Code, inspeccionar el código fuente de una librería o contrastar el código local con implementaciones upstream sin modificar tu espacio de trabajo. --- @@ -285,7 +285,7 @@ Los valores de temperatura suelen oscilar entre 0,0 y 1,0: } ``` -Si no se especifica ninguna temperatura, OpenCode utiliza valores predeterminados específicos del modelo; normalmente 0 para la mayoría de los modelos, 0,55 para los modelos Qwen. +Si no se especifica ninguna temperatura, CoDev Code utiliza valores predeterminados específicos del modelo; normalmente 0 para la mayoría de los modelos, 0,55 para los modelos Qwen. --- @@ -345,7 +345,7 @@ Especifique un archivo de aviso del sistema personalizado para este agente con l } ``` -Esta ruta es relativa a donde se encuentra el archivo de configuración. Entonces esto funciona tanto para la configuración global OpenCode como para la configuración específica del proyecto. +Esta ruta es relativa a donde se encuentra el archivo de configuración. Entonces esto funciona tanto para la configuración global CoDev Code como para la configuración específica del proyecto. --- @@ -367,7 +367,7 @@ Si no especifica un modelo, los agentes primarios usarán el [modelo configurado } ``` -El ID del modelo en su configuración OpenCode usa el formato `provider/model-id`. Por ejemplo, si usa [OpenCode Zen](/docs/zen), usaría `opencode/gpt-5.1-codex` para GPT 5.1 Codex. +El ID del modelo en su configuración CoDev Code usa el formato `provider/model-id`. Por ejemplo, si usa [OpenCode Zen](/docs/zen), usaría `opencode/gpt-5.1-codex` para GPT 5.1 Codex. --- @@ -665,7 +665,7 @@ Por ejemplo, con los modelos de razonamiento de OpenAI, puedes controlar el esfu Estas opciones adicionales son específicas del modelo y del proveedor. Consulte la documentación de su proveedor para conocer los parámetros disponibles. :::tip -Ejecute `opencode models` para ver una lista de los modelos disponibles. +Ejecute `codev models` para ver una lista de los modelos disponibles. ::: --- @@ -675,7 +675,7 @@ Ejecute `opencode models` para ver una lista de los modelos disponibles. Puede crear nuevos agentes usando el siguiente comando: ```bash -opencode agent create +codev agent create ``` Este comando interactivo: diff --git a/packages/web/src/content/docs/es/cli.mdx b/packages/web/src/content/docs/es/cli.mdx index dbea51d76d..824321fd9c 100644 --- a/packages/web/src/content/docs/es/cli.mdx +++ b/packages/web/src/content/docs/es/cli.mdx @@ -1,30 +1,30 @@ --- title: CLI -description: Opciones y comandos de la CLI de OpenCode. +description: Opciones y comandos de la CLI de CoDev Code. --- import { Tabs, TabItem } from "@astrojs/starlight/components" -La CLI de OpenCode de forma predeterminada inicia el [TUI](/docs/tui) cuando se ejecuta sin ningún argumento. +La CLI de CoDev Code de forma predeterminada inicia el [TUI](/docs/tui) cuando se ejecuta sin ningún argumento. ```bash -opencode +codev ``` -Pero también acepta comandos como se documenta en esta página. Esto le permite interactuar con OpenCode mediante programación. +Pero también acepta comandos como se documenta en esta página. Esto le permite interactuar con CoDev Code mediante programación. ```bash -opencode run "Explain how closures work in JavaScript" +codev run "Explain how closures work in JavaScript" ``` --- ### tui -Inicie la interfaz de usuario del terminal OpenCode. +Inicie la interfaz de usuario del terminal CoDev Code. ```bash -opencode [project] +codev [project] ``` #### Opciones @@ -44,36 +44,36 @@ opencode [project] ## Comandos -La CLI de OpenCode también tiene los siguientes comandos. +La CLI de CoDev Code también tiene los siguientes comandos. --- ### agent -Administrar agentes para OpenCode. +Administrar agentes para CoDev Code. ```bash -opencode agent [command] +codev agent [command] ``` --- ### attach -Conecte una terminal a un servidor backend OpenCode que ya se esté ejecutando y iniciado mediante los comandos `serve` o `web`. +Conecte una terminal a un servidor backend CoDev Code que ya se esté ejecutando y iniciado mediante los comandos `serve` o `web`. ```bash -opencode attach [url] +codev attach [url] ``` -Esto permite usar TUI con un backend remoto OpenCode. Por ejemplo: +Esto permite usar TUI con un backend remoto CoDev Code. Por ejemplo: ```bash # Start the backend server for web/mobile access -opencode web --port 4096 --hostname 0.0.0.0 +codev web --port 4096 --hostname 0.0.0.0 # In another terminal, attach the TUI to the running backend -opencode attach http://10.20.30.40:4096 +codev attach http://10.20.30.40:4096 ``` #### Opciones @@ -94,7 +94,7 @@ opencode attach http://10.20.30.40:4096 Cree un nuevo agente con configuración personalizada. ```bash -opencode agent create +codev agent create ``` Este comando lo guiará en la creación de un nuevo agente con un mensaje del sistema personalizado y una configuración de herramientas. @@ -106,7 +106,7 @@ Este comando lo guiará en la creación de un nuevo agente con un mensaje del si Enumere todos los agentes disponibles. ```bash -opencode agent list +codev agent list ``` --- @@ -116,20 +116,20 @@ opencode agent list Comando para administrar credenciales e iniciar sesión para proveedores. ```bash -opencode auth [command] +codev auth [command] ``` --- #### login -OpenCode funciona con la lista de proveedores en [Models.dev](https://models.dev), por lo que puede usar `opencode auth login` para configurar las claves API para cualquier proveedor que desee utilizar. Esto se almacena en `~/.local/share/opencode/auth.json`. +CoDev Code funciona con la lista de proveedores en [Models.dev](https://models.dev), por lo que puede usar `codev auth login` para configurar las claves API para cualquier proveedor que desee utilizar. Esto se almacena en `~/.local/share/codev/auth.json`. ```bash -opencode auth login +codev auth login ``` -Cuando se inicia OpenCode, carga los proveedores desde el archivo de credenciales. Y si hay claves definidas en sus entornos o un archivo `.env` en su proyecto. +Cuando se inicia CoDev Code, carga los proveedores desde el archivo de credenciales. Y si hay claves definidas en sus entornos o un archivo `.env` en su proyecto. --- @@ -138,13 +138,13 @@ Cuando se inicia OpenCode, carga los proveedores desde el archivo de credenciale Enumera todos los proveedores autenticados tal como están almacenados en el archivo de credenciales. ```bash -opencode auth list +codev auth list ``` O la versión corta. ```bash -opencode auth ls +codev auth ls ``` --- @@ -154,7 +154,7 @@ opencode auth ls Cierra tu sesión de un proveedor eliminándolo del archivo de credenciales. ```bash -opencode auth logout +codev auth logout ``` --- @@ -164,7 +164,7 @@ opencode auth logout Administre el agente GitHub para la automatización del repositorio. ```bash -opencode github [command] +codev github [command] ``` --- @@ -174,7 +174,7 @@ opencode github [command] Instale el agente GitHub en su repositorio. ```bash -opencode github install +codev github install ``` Esto configura el flujo de trabajo de acciones GitHub necesario y lo guía a través del proceso de configuración. [Más información](/docs/github). @@ -186,7 +186,7 @@ Esto configura el flujo de trabajo de acciones GitHub necesario y lo guía a tra Ejecute el agente GitHub. Esto se usa normalmente en acciones GitHub. ```bash -opencode github run +codev github run ``` ##### Opciones @@ -203,7 +203,7 @@ opencode github run Administrar servidores de protocolo de contexto modelo. ```bash -opencode mcp [command] +codev mcp [command] ``` --- @@ -213,7 +213,7 @@ opencode mcp [command] Agregue un servidor MCP a su configuración. ```bash -opencode mcp add +codev mcp add ``` Este comando lo guiará para agregar un servidor MCP local o remoto. @@ -225,13 +225,13 @@ Este comando lo guiará para agregar un servidor MCP local o remoto. Enumere todos los servidores MCP configurados y su estado de conexión. ```bash -opencode mcp list +codev mcp list ``` O utilice la versión corta. ```bash -opencode mcp ls +codev mcp ls ``` --- @@ -241,7 +241,7 @@ opencode mcp ls Autentíquese con un servidor MCP habilitado para OAuth. ```bash -opencode mcp auth [name] +codev mcp auth [name] ``` Si no proporciona un nombre de servidor, se le pedirá que seleccione entre los servidores compatibles con OAuth disponibles. @@ -249,13 +249,13 @@ Si no proporciona un nombre de servidor, se le pedirá que seleccione entre los También puede enumerar los servidores compatibles con OAuth y su estado de autenticación. ```bash -opencode mcp auth list +codev mcp auth list ``` O utilice la versión corta. ```bash -opencode mcp auth ls +codev mcp auth ls ``` --- @@ -265,7 +265,7 @@ opencode mcp auth ls Elimine las credenciales OAuth para un servidor MCP. ```bash -opencode mcp logout [name] +codev mcp logout [name] ``` --- @@ -275,7 +275,7 @@ opencode mcp logout [name] Depurar problemas de conexión OAuth para un servidor MCP. ```bash -opencode mcp debug +codev mcp debug ``` --- @@ -285,7 +285,7 @@ opencode mcp debug Enumere todos los modelos disponibles de los proveedores configurados. ```bash -opencode models [provider] +codev models [provider] ``` Este comando muestra todos los modelos disponibles en sus proveedores configurados en el formato `provider/model`. @@ -295,7 +295,7 @@ Esto es útil para determinar el nombre exacto del modelo que se usará en [su c Opcionalmente, puede pasar un ID de proveedor para filtrar modelos por ese proveedor. ```bash -opencode models anthropic +codev models anthropic ``` #### Opciones @@ -305,36 +305,36 @@ opencode models anthropic | {"--refresh"} | Actualizar la caché de modelos desde models.dev | | {"--verbose"} | Utilice una salida del modelo más detallada (incluye metadatos como costos) | -Utilice el indicador `--refresh` para actualizar la lista de modelos almacenados en caché. Esto es útil cuando se han agregado nuevos modelos a un proveedor y desea verlos en OpenCode. +Utilice el indicador `--refresh` para actualizar la lista de modelos almacenados en caché. Esto es útil cuando se han agregado nuevos modelos a un proveedor y desea verlos en CoDev Code. ```bash -opencode models --refresh +codev models --refresh ``` --- ### run -Ejecute opencode en modo no interactivo pasando un mensaje directamente. +Ejecute CoDev Code en modo no interactivo pasando un mensaje directamente. ```bash -opencode run [message..] +codev run [message..] ``` Esto es útil para secuencias de comandos, automatización o cuando desea una respuesta rápida sin iniciar el TUI completo. Por ejemplo. -```bash "opencode run" -opencode run Explain the use of context in Go +```bash "codev run" +codev run Explain the use of context in Go ``` -También puede conectarse a una instancia `opencode serve` en ejecución para evitar tiempos de arranque en frío del servidor MCP en cada ejecución: +También puede conectarse a una instancia `codev serve` en ejecución para evitar tiempos de arranque en frío del servidor MCP en cada ejecución: ```bash # Start a headless server in one terminal -opencode serve +codev serve # In another terminal, run commands that attach to it -opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" +codev run --attach http://localhost:4096 "Explain async/await in JavaScript" ``` #### Opciones @@ -351,7 +351,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" | {"--file"} | `-f` | Archivo(s) para adjuntar al mensaje | | {"--format"} | | Formato: predeterminado (formateado) o json (eventos JSON sin formato) | | {"--title"} | | Título de la sesión (utiliza un mensaje truncado si no se proporciona ningún valor) | -| {"--attach"} | | Adjuntar a un servidor opencode en ejecución (por ejemplo, http://localhost:4096) | +| {"--attach"} | | Adjuntar a un servidor CoDev Code en ejecución (por ejemplo, http://localhost:4096) | | {"--password"} | `-p` | Contraseña de autenticación básica (predeterminada: `CODEV_SERVER_PASSWORD`) | | {"--username"} | `-u` | Usuario de autenticación básica (predeterminado: `CODEV_SERVER_USERNAME` u `opencode`) | | {"--dir"} | | Directorio de ejecución, o ruta en el servidor remoto al adjuntar | @@ -363,13 +363,13 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript" ### serve -Inicie un servidor OpenCode sin cabeza para acceso API. Consulte los [documentos del servidor](/docs/server) para conocer la interfaz HTTP completa. +Inicie un servidor CoDev Code sin cabeza para acceso API. Consulte los [documentos del servidor](/docs/server) para conocer la interfaz HTTP completa. ```bash -opencode serve +codev serve ``` -Esto inicia un servidor HTTP que proporciona acceso API a la funcionalidad opencode sin la interfaz TUI. Configure `CODEV_SERVER_PASSWORD` para habilitar la autenticación básica HTTP (el nombre de usuario predeterminado es `opencode`). +Esto inicia un servidor HTTP que proporciona acceso API a la funcionalidad de CoDev Code sin la interfaz TUI. Configure `CODEV_SERVER_PASSWORD` para habilitar la autenticación básica HTTP (el nombre de usuario predeterminado es `opencode`). #### Opciones @@ -384,20 +384,20 @@ Esto inicia un servidor HTTP que proporciona acceso API a la funcionalidad openc ### session -Administrar OpenCode sesiones. +Administrar CoDev Code sesiones. ```bash -opencode session [command] +codev session [command] ``` --- #### list -Enumere todas las sesiones OpenCode. +Enumere todas las sesiones CoDev Code. ```bash -opencode session list +codev session list ``` ##### Opciones @@ -411,10 +411,10 @@ opencode session list ### stats -Muestre el uso de tokens y las estadísticas de costos para sus sesiones OpenCode. +Muestre el uso de tokens y las estadísticas de costos para sus sesiones CoDev Code. ```bash -opencode stats +codev stats ``` #### Opciones @@ -433,7 +433,7 @@ opencode stats Exportar datos de la sesión como JSON. ```bash -opencode export [sessionID] +codev export [sessionID] ``` Si no proporciona una ID de sesión, se le pedirá que seleccione entre las sesiones disponibles. @@ -442,30 +442,30 @@ Si no proporciona una ID de sesión, se le pedirá que seleccione entre las sesi ### import -Importe datos de sesión desde un archivo JSON o una URL compartida OpenCode. +Importe datos de sesión desde un archivo JSON o una URL compartida CoDev Code. ```bash -opencode import +codev import ``` -Puede importar desde un archivo local o una URL compartida OpenCode. +Puede importar desde un archivo local o una URL compartida CoDev Code. ```bash -opencode import session.json -opencode import https://opncd.ai/s/abc123 +codev import session.json +codev import https://opncd.ai/s/abc123 ``` --- ### web -Inicie un servidor OpenCode sin cabeza con una interfaz web. +Inicie un servidor CoDev Code sin cabeza con una interfaz web. ```bash -opencode web +codev web ``` -Esto inicia un servidor HTTP y abre un navegador web para acceder a OpenCode a través de una interfaz web. Configure `CODEV_SERVER_PASSWORD` para habilitar la autenticación básica HTTP (el nombre de usuario predeterminado es `opencode`). +Esto inicia un servidor HTTP y abre un navegador web para acceder a CoDev Code a través de una interfaz web. Configure `CODEV_SERVER_PASSWORD` para habilitar la autenticación básica HTTP (el nombre de usuario predeterminado es `opencode`). #### Opciones @@ -483,7 +483,7 @@ Esto inicia un servidor HTTP y abre un navegador web para acceder a OpenCode a t Inicie un servidor ACP (Agent Client Protocol). ```bash -opencode acp +codev acp ``` Este comando inicia un servidor ACP que se comunica a través de stdin/stdout usando nd-JSON. @@ -500,10 +500,10 @@ Este comando inicia un servidor ACP que se comunica a través de stdin/stdout us ### uninstall -Desinstale OpenCode y elimine todos los archivos relacionados. +Desinstale CoDev Code y elimine todos los archivos relacionados. ```bash -opencode uninstall +codev uninstall ``` #### Opciones @@ -519,22 +519,22 @@ opencode uninstall ### upgrade -Actualiza opencode a la última versión o a una versión específica. +Actualiza CoDev Code a la última versión o a una versión específica. ```bash -opencode upgrade [target] +codev upgrade [target] ``` Para actualizar a la última versión. ```bash -opencode upgrade +codev upgrade ``` Para actualizar a una versión específica. ```bash -opencode upgrade v0.1.48 +codev upgrade v0.1.48 ``` #### Opciones @@ -547,7 +547,7 @@ opencode upgrade v0.1.48 ## Opciones globales -La CLI de OpenCode toma las siguientes banderas globales. +La CLI de CoDev Code toma las siguientes banderas globales. | Opción | Corta | Descripción | | ------------------------------------------ | ----- | -------------------------------------------- | @@ -560,7 +560,7 @@ La CLI de OpenCode toma las siguientes banderas globales. ## Variables de entorno -OpenCode se puede configurar mediante variables de entorno. +CoDev Code se puede configurar mediante variables de entorno. | Variable | Type | Description | | ------------------------------------- | -------- | ------------------------------------------------------------------------------- | diff --git a/packages/web/src/content/docs/es/commands.mdx b/packages/web/src/content/docs/es/commands.mdx index 0a5a1db4f0..ce7b20855c 100644 --- a/packages/web/src/content/docs/es/commands.mdx +++ b/packages/web/src/content/docs/es/commands.mdx @@ -42,13 +42,13 @@ Utilice el comando escribiendo `/` seguido del nombre del comando. ## Configuración -Puede agregar comandos personalizados a través de la configuración OpenCode o creando archivos de Markdown en el directorio `commands/`. +Puede agregar comandos personalizados a través de la configuración CoDev Code o creando archivos de Markdown en el directorio `commands/`. --- ### JSON -Utilice la opción `command` en su OpenCode [config](/docs/config): +Utilice la opción `command` en su CoDev Code [config](/docs/config): ```json title="codev.jsonc" {4-12} { @@ -314,7 +314,7 @@ Esta es una opción de configuración **opcional**. ## Integrados -opencode incluye varios comandos integrados como `/init`, `/undo`, `/redo`, `/share`, `/help`; [más información](/docs/tui#commands). +CoDev Code incluye varios comandos integrados como `/init`, `/undo`, `/redo`, `/share`, `/help`; [más información](/docs/tui#commands). :::note Los comandos personalizados pueden anular los comandos integrados. diff --git a/packages/web/src/content/docs/es/config.mdx b/packages/web/src/content/docs/es/config.mdx index 169fa14be2..ce20ce2bc3 100644 --- a/packages/web/src/content/docs/es/config.mdx +++ b/packages/web/src/content/docs/es/config.mdx @@ -1,15 +1,15 @@ --- title: Configuración -description: Usando la configuración OpenCode JSON. +description: Usando la configuración CoDev Code JSON. --- -Puede configurar OpenCode usando un archivo de configuración JSON. +Puede configurar CoDev Code usando un archivo de configuración JSON. --- ## Formato -OpenCode admite los formatos **JSON** y **JSONC** (JSON con comentarios). +CoDev Code admite los formatos **JSON** y **JSONC** (JSON con comentarios). ```jsonc title="codev.jsonc" { @@ -95,7 +95,7 @@ Puede habilitar servidores específicos en su configuración local: ### Global -Coloque su configuración global OpenCode en `~/.config/codev/codev.json`. Utilice la configuración global para las preferencias de todo el usuario, como temas, proveedores o combinaciones de teclas. +Coloque su configuración global CoDev Code en `~/.config/codev/codev.json`. Utilice la configuración global para las preferencias de todo el usuario, como temas, proveedores o combinaciones de teclas. La configuración global anula los valores predeterminados de la organización remota. @@ -109,7 +109,7 @@ Agregue `codev.json` en la raíz de su proyecto. La configuración del proyecto Coloque la configuración específica del proyecto en la raíz de su proyecto. ::: -Cuando se inicia OpenCode, busca un archivo de configuración en el directorio actual o recorre hasta el directorio Git más cercano. +Cuando se inicia CoDev Code, busca un archivo de configuración en el directorio actual o recorre hasta el directorio Git más cercano. Esto también es seguro para registrarlo en Git y utiliza el mismo esquema que el global. @@ -121,7 +121,7 @@ Especifique una ruta de archivo de configuración personalizada utilizando la va ```bash export CODEV_CONFIG=/path/to/my/custom-config.json -opencode run "Hello world" +codev run "Hello world" ``` La configuración personalizada se carga entre las configuraciones globales y del proyecto en orden de prioridad. @@ -137,7 +137,7 @@ Sigue la misma estructura. ```bash export CODEV_CONFIG_DIR=/path/to/my/config-directory -opencode run "Hello world" +codev run "Hello world" ``` El directorio personalizado se carga después de los directorios global config y `.codev`, por lo que **puede anular** su configuración. @@ -181,7 +181,7 @@ Opciones disponibles: ### Servidor -Puede configurar los ajustes del servidor para los comandos `opencode serve` y `opencode web` a través de la opción `server`. +Puede configurar los ajustes del servidor para los comandos `codev serve` y `codev web` a través de la opción `server`. ```json title="codev.json" { @@ -200,7 +200,7 @@ Opciones disponibles: - `port` - Puerto para escuchar. - `hostname`: nombre de host para escuchar. Cuando `mdns` está habilitado y no se establece ningún nombre de host, el valor predeterminado es `0.0.0.0`. -- `mdns`: habilita el descubrimiento de servicios mDNS. Esto permite que otros dispositivos en la red descubran su servidor OpenCode. +- `mdns`: habilita el descubrimiento de servicios mDNS. Esto permite que otros dispositivos en la red descubran su servidor CoDev Code. - `mdnsDomain` - Nombre de dominio personalizado para el servicio mDNS. El valor predeterminado es `opencode.local`. Útil para ejecutar múltiples instancias en la misma red. - `cors`: orígenes adicionales para permitir CORS cuando se utiliza el servidor HTTP desde un cliente basado en navegador. Los valores deben ser orígenes completos (esquema + host + puerto opcional), por ejemplo, `https://app.example.com`. @@ -228,7 +228,7 @@ Puede administrar las herramientas que un LLM puede usar a través de la opción ### Modelos -Puede configurar los proveedores y modelos que desea utilizar en su configuración OpenCode a través de las opciones `provider`, `model` y `small_model`. +Puede configurar los proveedores y modelos que desea utilizar en su configuración CoDev Code a través de las opciones `provider`, `model` y `small_model`. ```json title="codev.json" { @@ -239,7 +239,7 @@ Puede configurar los proveedores y modelos que desea utilizar en su configuraci } ``` -La opción `small_model` configura un modelo separado para tareas livianas como la generación de títulos. De forma predeterminada, OpenCode intenta utilizar un modelo más económico si su proveedor tiene uno disponible; de ​​lo contrario, recurre a su modelo principal. +La opción `small_model` configura un modelo separado para tareas livianas como la generación de títulos. De forma predeterminada, CoDev Code intenta utilizar un modelo más económico si su proveedor tiene uno disponible; de ​​lo contrario, recurre a su modelo principal. Las opciones de proveedores pueden incluir `timeout` y `setCacheKey`: @@ -301,7 +301,7 @@ Los tokens de portador (`AWS_BEARER_TOKEN_BEDROCK` o `/connect`) tienen priorida ### Temas -Puede configurar el tema que desea usar en su configuración OpenCode a través de la opción `theme`. +Puede configurar el tema que desea usar en su configuración CoDev Code a través de la opción `theme`. ```json title="codev.json" { @@ -351,9 +351,9 @@ Puede configurar el agente predeterminado usando la opción `default_agent`. Est } ``` -El agente predeterminado debe ser un agente principal (no un subagente). Puede ser un agente integrado como `"build"` o `"plan"`, o un [agente personalizado](/docs/agents) que haya definido. Si el agente especificado no existe o es un subagente, OpenCode recurrirá a `"build"` con una advertencia. +El agente predeterminado debe ser un agente principal (no un subagente). Puede ser un agente integrado como `"build"` o `"plan"`, o un [agente personalizado](/docs/agents) que haya definido. Si el agente especificado no existe o es un subagente, CoDev Code recurrirá a `"build"` con una advertencia. -Esta configuración se aplica en todas las interfaces: TUI, CLI (`opencode run`), aplicación de escritorio y GitHub Acción. +Esta configuración se aplica en todas las interfaces: TUI, CLI (`codev run`), aplicación de escritorio y GitHub Acción. --- @@ -421,7 +421,7 @@ Puede personalizar sus combinaciones de teclas a través de la opción `keybinds ### Actualización automática -OpenCode descargará automáticamente cualquier actualización nueva cuando se inicie. Puede desactivar esto con la opción `autoupdate`. +CoDev Code descargará automáticamente cualquier actualización nueva cuando se inicie. Puede desactivar esto con la opción `autoupdate`. ```json title="codev.json" { @@ -463,7 +463,7 @@ Puede configurar formateadores de código a través de la opción `formatter`. ### Permisos -De forma predeterminada, opencode **permite todas las operaciones** sin requerir aprobación explícita. Puede cambiar esto usando la opción `permission`. +De forma predeterminada, CoDev Code **permite todas las operaciones** sin requerir aprobación explícita. Puede cambiar esto usando la opción `permission`. Por ejemplo, para garantizar que las herramientas `edit` y `bash` requieran la aprobación del usuario: @@ -534,7 +534,7 @@ Puede configurar los servidores MCP que desee utilizar a través de la opción ` ### Complementos -Los [complementos](/docs/plugins) amplían OpenCode con herramientas, enlaces e integraciones personalizados. +Los [complementos](/docs/plugins) amplían CoDev Code con herramientas, enlaces e integraciones personalizados. Coloque los archivos de complemento en `.codev/plugins/` o `~/.config/codev/plugins/`. También puedes cargar complementos desde npm a través de la opción `plugin`. @@ -599,7 +599,7 @@ Puede especificar una lista de proveedores permitidos a través de la opción `e } ``` -Esto es útil cuando desea restringir OpenCode para que utilice únicamente proveedores específicos en lugar de deshabilitarlos uno por uno. +Esto es útil cuando desea restringir CoDev Code para que utilice únicamente proveedores específicos en lugar de deshabilitarlos uno por uno. :::note El `disabled_providers` tiene prioridad sobre `enabled_providers`. diff --git a/packages/web/src/content/docs/es/custom-tools.mdx b/packages/web/src/content/docs/es/custom-tools.mdx index 4fa4a6bae3..a9c0ccabe3 100644 --- a/packages/web/src/content/docs/es/custom-tools.mdx +++ b/packages/web/src/content/docs/es/custom-tools.mdx @@ -1,9 +1,9 @@ --- title: Herramientas personalizadas -description: Cree herramientas que LLM pueda llamar en opencode. +description: Cree herramientas que LLM pueda llamar en CoDev Code. --- -Las herramientas personalizadas son funciones que usted crea y que el LLM puede llamar durante las conversaciones. Trabajan junto con las [herramientas integradas](/docs/tools) de opencode como `read`, `write` y `bash`. +Las herramientas personalizadas son funciones que usted crea y que el LLM puede llamar durante las conversaciones. Trabajan junto con las [herramientas integradas](/docs/tools) de CoDev Code como `read`, `write` y `bash`. --- diff --git a/packages/web/src/content/docs/es/ecosystem.mdx b/packages/web/src/content/docs/es/ecosystem.mdx index 238e8c6ffa..f0a4763d65 100644 --- a/packages/web/src/content/docs/es/ecosystem.mdx +++ b/packages/web/src/content/docs/es/ecosystem.mdx @@ -1,12 +1,12 @@ --- title: Ecosistema -description: Proyectos e integraciones construidas con OpenCode. +description: Proyectos e integraciones construidas con CoDev Code. --- -Una colección de proyectos comunitarios construidos en OpenCode. +Una colección de proyectos comunitarios construidos en CoDev Code. :::note -¿Quieres agregar tu proyecto relacionado con OpenCode a esta lista? Envíe un PR. +¿Quieres agregar tu proyecto relacionado con CoDev Code a esta lista? Envíe un PR. ::: También puedes consultar [awesome-opencode](https://github.com/awesome-opencode/awesome-opencode) y [opencode.cafe](https://opencode.cafe), una comunidad que agrega el ecosistema y la comunidad. @@ -17,7 +17,7 @@ También puedes consultar [awesome-opencode](https://github.com/awesome-opencode | Nombre | Descripción | | -------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| [opencode-daytona](https://github.com/daytonaio/daytona/tree/main/libs/opencode-plugin) | Ejecute automáticamente sesiones OpenCode en entornos sandbox aislados de Daytona con git sync y vistas previas en vivo | +| [opencode-daytona](https://github.com/daytonaio/daytona/tree/main/libs/opencode-plugin) | Ejecute automáticamente sesiones CoDev Code en entornos sandbox aislados de Daytona con git sync y vistas previas en vivo | | [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Inyecte automáticamente encabezados de sesión de Helicone para agrupación de solicitudes | | [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Inyecte automáticamente tipos TypeScript/Svelte en lecturas de archivos con herramientas de búsqueda | | [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Utilice su suscripción ChatGPT Plus/Pro en lugar de créditos API | @@ -30,24 +30,24 @@ También puedes consultar [awesome-opencode](https://github.com/awesome-opencode | [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | Agregue soporte de búsqueda web nativa para proveedores compatibles con el estilo basado en Google | | [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Permite a los agentes de IA ejecutar procesos en segundo plano en un PTY y enviarles información interactiva. | | [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Instrucciones para comandos de shell no interactivos: evita bloqueos de operaciones dependientes de TTY | -| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Seguimiento del uso de OpenCode con Wakatime | +| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Seguimiento del uso de CoDev Code con Wakatime | | [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Limpiar tablas de Markdown producidas por LLMs | | [opencode-morph-plugin](https://github.com/morphllm/opencode-morph-plugin) | Edición Fast Apply, búsqueda de código con WarpGrep y compactación de contexto a través de Morph | | [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Agentes en segundo plano, herramientas LSP/AST/MCP prediseñadas, agentes seleccionados, compatible con Claude Code | -| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Notificaciones de escritorio y alertas sonoras para sesiones OpenCode | +| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Notificaciones de escritorio y alertas sonoras para sesiones CoDev Code | | [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Notificaciones de escritorio y alertas sonoras para eventos de permiso, finalización y error | -| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | Nomenclatura automática de sesiones Zellij impulsada por IA basada en el contexto OpenCode | -| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Permitir que los agentes OpenCode carguen mensajes de forma diferida a pedido con descubrimiento e inyección de habilidades | +| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | Nomenclatura automática de sesiones Zellij impulsada por IA basada en el contexto CoDev Code | +| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Permitir que los agentes CoDev Code carguen mensajes de forma diferida a pedido con descubrimiento e inyección de habilidades | | [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Memoria persistente entre sesiones utilizando Supermemory | | [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Revisión interactiva del plan con anotaciones visuales y uso compartido privado/sin conexión | -| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Amplíe opencode /commands a un potente sistema de orquestación con control de flujo granular | +| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Amplíe CoDev Code /commands a un potente sistema de orquestación con control de flujo granular | | [opencode-scheduler](https://github.com/different-ai/opencode-scheduler) | Programe trabajos recurrentes usando launchd (Mac) o systemd (Linux) con sintaxis cron | | [micode](https://github.com/vtemian/micode) | Lluvia de ideas estructurada → Planificar → Implementar flujo de trabajo con continuidad de sesión | | [octto](https://github.com/vtemian/octto) | Interfaz de usuario interactiva del navegador para lluvia de ideas de IA con formularios de preguntas múltiples | | [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Agentes en segundo plano estilo Claude Code con delegación asíncrona y persistencia de contexto | -| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Notificaciones nativas del sistema operativo para OpenCode: sepa cuándo se completan las tareas | +| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Notificaciones nativas del sistema operativo para CoDev Code: sepa cuándo se completan las tareas | | [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | Arnés de orquestación multiagente incluido: 16 componentes, una instalación | -| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Árboles de trabajo de Git de fricción cero para OpenCode | +| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Árboles de trabajo de Git de fricción cero para CoDev Code | | [opencode-sentry-monitor](https://github.com/stolinski/opencode-sentry-monitor) | Rastree y depure sus agentes de IA con Sentry AI Monitoring | --- @@ -56,17 +56,17 @@ También puedes consultar [awesome-opencode](https://github.com/awesome-opencode | Nombre | Descripción | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| [kimaki](https://github.com/remorses/kimaki) | Bot de Discord para controlar sesiones OpenCode, basado en el SDK | +| [kimaki](https://github.com/remorses/kimaki) | Bot de Discord para controlar sesiones CoDev Code, basado en el SDK | | [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Complemento Neovim para avisos compatibles con el editor, creado en API | -| [portal](https://github.com/hosenur/portal) | Interfaz de usuario web móvil para OpenCode a través de Tailscale/VPN | -| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Plantilla para crear complementos OpenCode | -| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Interfaz de Neovim para opencode: un agente de codificación de IA basado en terminal | -| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Proveedor Vercel AI SDK para usar OpenCode a través de @opencode-ai/sdk | -| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Aplicación web/de escritorio y extensión VS Code para OpenCode | -| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Complemento de Obsidian que incorpora OpenCode en la interfaz de usuario de Obsidian | -| [OpenWork](https://github.com/different-ai/openwork) | Una alternativa de código abierto a Claude Cowork, impulsada por OpenCode | -| [ocx](https://github.com/kdcokenny/ocx) | Administrador de extensiones OpenCode con perfiles portátiles y aislados. | -| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Aplicación de escritorio, web, móvil y de cliente remoto para OpenCode | +| [portal](https://github.com/hosenur/portal) | Interfaz de usuario web móvil para CoDev Code a través de Tailscale/VPN | +| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Plantilla para crear complementos CoDev Code | +| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Interfaz de Neovim para CoDev Code: un agente de codificación de IA basado en terminal | +| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Proveedor Vercel AI SDK para usar CoDev Code a través de @opencode-ai/sdk | +| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Aplicación web/de escritorio y extensión VS Code para CoDev Code | +| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Complemento de Obsidian que incorpora CoDev Code en la interfaz de usuario de Obsidian | +| [OpenWork](https://github.com/different-ai/openwork) | Una alternativa de código abierto a Claude Cowork, impulsada por CoDev Code | +| [ocx](https://github.com/kdcokenny/ocx) | Administrador de extensiones CoDev Code con perfiles portátiles y aislados. | +| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Aplicación de escritorio, web, móvil y de cliente remoto para CoDev Code | --- diff --git a/packages/web/src/content/docs/es/enterprise.mdx b/packages/web/src/content/docs/es/enterprise.mdx index 0c1cd0a32e..1fee1a8ff5 100644 --- a/packages/web/src/content/docs/es/enterprise.mdx +++ b/packages/web/src/content/docs/es/enterprise.mdx @@ -1,18 +1,18 @@ --- title: Empresa -description: Usar OpenCode de forma segura en su organización. +description: Usar CoDev Code de forma segura en su organización. --- import config from "../../../../config.mjs" export const email = `mailto:${config.email}` -OpenCode Enterprise es para organizaciones que desean garantizar que su código y sus datos nunca abandonen su infraestructura. Puede hacerlo mediante el uso de una configuración centralizada que se integra con su SSO y su puerta de enlace AI interna. +CoDev Code Enterprise es para organizaciones que desean garantizar que su código y sus datos nunca abandonen su infraestructura. Puede hacerlo mediante el uso de una configuración centralizada que se integra con su SSO y su puerta de enlace AI interna. :::note -OpenCode no almacena ningún código ni datos de contexto. +CoDev Code no almacena ningún código ni datos de contexto. ::: -Para comenzar con OpenCode Enterprise: +Para comenzar con CoDev Code Enterprise: 1. Haz una prueba interna con tu equipo. 2. **Contáctenos** para analizar los precios y las opciones de implementación. @@ -21,16 +21,16 @@ Para comenzar con OpenCode Enterprise: ## Prueba -OpenCode es de código abierto y no almacena ningún código ni datos de contexto, por lo que sus desarrolladores pueden simplemente [comenzar](/docs/) y realizar una prueba. +CoDev Code es de código abierto y no almacena ningún código ni datos de contexto, por lo que sus desarrolladores pueden simplemente [comenzar](/docs/) y realizar una prueba. --- ### Manejo de datos -**OpenCode no almacena su código ni datos de contexto.** Todo el procesamiento se realiza localmente o mediante llamadas directas API a su proveedor de IA. +**CoDev Code no almacena su código ni datos de contexto.** Todo el procesamiento se realiza localmente o mediante llamadas directas API a su proveedor de IA. Esto significa que, siempre que uses un proveedor de confianza o un -AI gateway interno, puedes usar OpenCode de forma segura. +AI gateway interno, puedes usar CoDev Code de forma segura. La única advertencia aquí es la característica opcional `/share`. @@ -57,19 +57,19 @@ Le recomendamos que desactive esto para su prueba. ### Propiedad del código -**Eres propietario de todo el código producido por OpenCode.** No existen restricciones de licencia ni reclamaciones de propiedad. +**Eres propietario de todo el código producido por CoDev Code.** No existen restricciones de licencia ni reclamaciones de propiedad. --- ## Precios -Usamos un modelo por puesto para OpenCode Enterprise. Si tiene su propia puerta de enlace LLM, no cobramos por los tokens utilizados. Para obtener más detalles sobre precios y opciones de implementación, **contáctenos**. +Usamos un modelo por puesto para CoDev Code Enterprise. Si tiene su propia puerta de enlace LLM, no cobramos por los tokens utilizados. Para obtener más detalles sobre precios y opciones de implementación, **contáctenos**. --- ## Implementación -Una vez que haya completado su prueba y esté listo para usar OpenCode en +Una vez que haya completado su prueba y esté listo para usar CoDev Code en su organización, puede **contáctenos** para discutir opciones de fijación de precios y de implementación. @@ -77,7 +77,7 @@ opciones de fijación de precios y de implementación. ### Configuración central -Podemos configurar OpenCode para usar una única configuración central para toda su organización. +Podemos configurar CoDev Code para usar una única configuración central para toda su organización. Esta configuración centralizada puede integrarse con su proveedor de SSO y garantiza que todos los usuarios accedan únicamente a su puerta de enlace de IA interna. @@ -85,15 +85,15 @@ Esta configuración centralizada puede integrarse con su proveedor de SSO y gara ### Integración SSO -A través de la configuración central, OpenCode puede integrarse con el proveedor de SSO de su organización para la autenticación. +A través de la configuración central, CoDev Code puede integrarse con el proveedor de SSO de su organización para la autenticación. -Esto permite a OpenCode obtener credenciales para su puerta de enlace interna de IA a través de su sistema de gestión de identidad existente. +Esto permite a CoDev Code obtener credenciales para su puerta de enlace interna de IA a través de su sistema de gestión de identidad existente. --- ### Puerta de enlace interna de IA -Con la configuración central, OpenCode también se puede configurar para usar solo su puerta de enlace AI interna. +Con la configuración central, CoDev Code también se puede configurar para usar solo su puerta de enlace AI interna. También puede desactivar todos los demás proveedores de IA, asegurándose de que todas las solicitudes pasen por la infraestructura aprobada de su organización. @@ -111,16 +111,16 @@ Esto se encuentra actualmente en nuestra hoja de ruta. Si está interesado, ** -¿Qué es OpenCode Enterprise? +¿Qué es CoDev Code Enterprise? -OpenCode Enterprise es para organizaciones que desean garantizar que su código y sus datos nunca abandonen su infraestructura. Puede hacerlo mediante el uso de una configuración centralizada que se integra con su SSO y su puerta de enlace AI interna. +CoDev Code Enterprise es para organizaciones que desean garantizar que su código y sus datos nunca abandonen su infraestructura. Puede hacerlo mediante el uso de una configuración centralizada que se integra con su SSO y su puerta de enlace AI interna.
-¿Cómo empiezo con OpenCode Enterprise? +¿Cómo empiezo con CoDev Code Enterprise? -Simplemente comience con una prueba interna con su equipo. OpenCode de forma predeterminada no almacena su código ni datos de contexto, lo que facilita el inicio. +Simplemente comience con una prueba interna con su equipo. CoDev Code de forma predeterminada no almacena su código ni datos de contexto, lo que facilita el inicio. Luego **contáctenos** para analizar los precios y las opciones de implementación. @@ -134,16 +134,16 @@ Ofrecemos precios empresariales por asiento. Si tiene su propia puerta de enlace
-¿Están mis datos seguros con OpenCode Enterprise? +¿Están mis datos seguros con CoDev Code Enterprise? -Sí. OpenCode no almacena su código ni datos de contexto. Todo el procesamiento se realiza localmente o mediante llamadas directas API a su proveedor de IA. Con la configuración central y la integración de SSO, sus datos permanecen seguros dentro de la infraestructura de su organización. +Sí. CoDev Code no almacena su código ni datos de contexto. Todo el procesamiento se realiza localmente o mediante llamadas directas API a su proveedor de IA. Con la configuración central y la integración de SSO, sus datos permanecen seguros dentro de la infraestructura de su organización.
¿Podemos utilizar nuestro propio registro privado de NPM? -OpenCode admite registros privados npm a través del soporte de archivos `.npmrc` nativo de Bun. Si su organización utiliza un registro privado, como JFrog Artifactory, Nexus o similar, asegúrese de que los desarrolladores estén autenticados antes de ejecutar OpenCode. +CoDev Code admite registros privados npm a través del soporte de archivos `.npmrc` nativo de Bun. Si su organización utiliza un registro privado, como JFrog Artifactory, Nexus o similar, asegúrese de que los desarrolladores estén autenticados antes de ejecutar CoDev Code. Para configurar la autenticación con su registro privado: @@ -151,11 +151,11 @@ Para configurar la autenticación con su registro privado: npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/ ``` -Esto crea `~/.npmrc` con detalles de autenticación. OpenCode automáticamente +Esto crea `~/.npmrc` con detalles de autenticación. CoDev Code automáticamente recoge esto. :::caution -Debe iniciar sesión en el registro privado antes de ejecutar OpenCode. +Debe iniciar sesión en el registro privado antes de ejecutar CoDev Code. ::: Alternativamente, puede configurar manualmente un archivo `.npmrc`: @@ -165,6 +165,6 @@ registry=https://your-company.jfrog.io/api/npm/npm-virtual/ //your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN} ``` -Los desarrolladores deben iniciar sesión en el registro privado antes de ejecutar OpenCode para garantizar que los paquetes se puedan instalar desde su registro empresarial. +Los desarrolladores deben iniciar sesión en el registro privado antes de ejecutar CoDev Code para garantizar que los paquetes se puedan instalar desde su registro empresarial.
diff --git a/packages/web/src/content/docs/es/formatters.mdx b/packages/web/src/content/docs/es/formatters.mdx index 0cec4eea1a..4380823eeb 100644 --- a/packages/web/src/content/docs/es/formatters.mdx +++ b/packages/web/src/content/docs/es/formatters.mdx @@ -1,15 +1,15 @@ --- title: Formateadores -description: OpenCode utiliza formateadores específicos del idioma. +description: CoDev Code utiliza formateadores específicos del idioma. --- -OpenCode formatea automáticamente los archivos después de escribirlos o editarlos utilizando formateadores específicos del idioma. Esto garantiza que el código generado siga los estilos de código de su proyecto. +CoDev Code formatea automáticamente los archivos después de escribirlos o editarlos utilizando formateadores específicos del idioma. Esto garantiza que el código generado siga los estilos de código de su proyecto. --- ## Integrados -OpenCode viene con varios formateadores integrados para lenguajes y marcos populares. A continuación se muestra una lista de los formateadores, las extensiones de archivo compatibles y los comandos u opciones de configuración que necesita. +CoDev Code viene con varios formateadores integrados para lenguajes y marcos populares. A continuación se muestra una lista de los formateadores, las extensiones de archivo compatibles y los comandos u opciones de configuración que necesita. | Formateador | Extensiones | Requisitos | | -------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | @@ -39,13 +39,13 @@ OpenCode viene con varios formateadores integrados para lenguajes y marcos popul | oxfmt (Experimental) | .js, .jsx, .ts, .tsx | Dependencia de `oxfmt` en `package.json` y un [indicador de variable de entorno experimental](/docs/cli/#experimental) | | ormolu | .hs | Comando `ormolu` disponible | -Entonces, si su proyecto tiene `prettier` en su `package.json`, OpenCode lo usará automáticamente. +Entonces, si su proyecto tiene `prettier` en su `package.json`, CoDev Code lo usará automáticamente. --- ## Cómo funciona -Cuando OpenCode escribe o edita un archivo: +Cuando CoDev Code escribe o edita un archivo: 1. Comprueba la extensión del archivo con todos los formateadores habilitados. 2. Ejecuta el comando de formateo apropiado en el archivo. @@ -57,7 +57,7 @@ Este proceso ocurre en segundo plano, lo que garantiza que los estilos de su có ## Configuración -Puede personalizar los formateadores a través de la sección `formatter` en su configuración OpenCode. +Puede personalizar los formateadores a través de la sección `formatter` en su configuración CoDev Code. ```json title="codev.json" { diff --git a/packages/web/src/content/docs/es/github.mdx b/packages/web/src/content/docs/es/github.mdx index 57375a8d7c..3d4d951db7 100644 --- a/packages/web/src/content/docs/es/github.mdx +++ b/packages/web/src/content/docs/es/github.mdx @@ -1,17 +1,17 @@ --- title: GitHub -description: Utilice OpenCode en problemas y solicitudes de extracción de GitHub. +description: Utilice CoDev Code en problemas y solicitudes de extracción de GitHub. --- -OpenCode se integra con su flujo de trabajo GitHub. Mencione `/opencode` o `/oc` en su comentario y OpenCode ejecutará tareas dentro de su corredor de acciones GitHub. +CoDev Code se integra con su flujo de trabajo GitHub. Mencione `/opencode` o `/oc` en su comentario y CoDev Code ejecutará tareas dentro de su corredor de acciones GitHub. --- ## Características -- **Clasificación de problemas**: Pídele a OpenCode que investigue un problema y te lo explique. -- **Reparar e implementar**: pídale a OpenCode que solucione un problema o implemente una función. Y funcionará en una nueva sucursal y enviará un PR con todos los cambios. -- **Seguro**: OpenCode se ejecuta dentro de los corredores de tu GitHub. +- **Clasificación de problemas**: Pídele a CoDev Code que investigue un problema y te lo explique. +- **Reparar e implementar**: pídale a CoDev Code que solucione un problema o implemente una función. Y funcionará en una nueva sucursal y enviará un PR con todos los cambios. +- **Seguro**: CoDev Code se ejecuta dentro de los corredores de tu GitHub. --- @@ -20,7 +20,7 @@ OpenCode se integra con su flujo de trabajo GitHub. Mencione `/opencode` o `/oc` Ejecute el siguiente comando en un proyecto que se encuentra en un repositorio GitHub: ```bash -opencode github install +codev github install ``` Esto lo guiará a través de la instalación de la aplicación GitHub, la creación del flujo de trabajo y la configuración de secretos. @@ -63,7 +63,7 @@ O puede configurarlo manualmente. fetch-depth: 1 persist-credentials: false - - name: Run OpenCode + - name: Run CoDev Code uses: anomalyco/opencode/github@latest env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -81,13 +81,13 @@ O puede configurarlo manualmente. ## Configuración -- `model`: El modelo a usar con OpenCode. Toma el formato de `provider/model`. Esto es **obligatorio**. +- `model`: El modelo a usar con CoDev Code. Toma el formato de `provider/model`. Esto es **obligatorio**. - `agent`: El agente a utilizar. Debe ser un agente primario. Vuelve a `default_agent` desde la configuración o `"build"` si no se encuentra. -- `share`: si se comparte la sesión OpenCode. El valor predeterminado es **verdadero** para repositorios públicos. -- `prompt`: mensaje personalizado opcional para anular el comportamiento predeterminado. Utilice esto para personalizar cómo OpenCode procesa las solicitudes. -- `token`: token de acceso GitHub opcional para realizar operaciones como crear comentarios, confirmar cambios y abrir solicitudes de extracción. De forma predeterminada, OpenCode usa el token de acceso a la instalación de la aplicación OpenCode GitHub, por lo que las confirmaciones, los comentarios y las solicitudes de extracción aparecen como provenientes de la aplicación. +- `share`: si se comparte la sesión CoDev Code. El valor predeterminado es **verdadero** para repositorios públicos. +- `prompt`: mensaje personalizado opcional para anular el comportamiento predeterminado. Utilice esto para personalizar cómo CoDev Code procesa las solicitudes. +- `token`: token de acceso GitHub opcional para realizar operaciones como crear comentarios, confirmar cambios y abrir solicitudes de extracción. De forma predeterminada, CoDev Code usa el token de acceso a la instalación de la aplicación CoDev Code GitHub, por lo que las confirmaciones, los comentarios y las solicitudes de extracción aparecen como provenientes de la aplicación. - Alternativamente, puede usar el GitHub Action Runner [`GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) incorporado sin instalar la aplicación OpenCode GitHub. Solo asegúrese de otorgar los permisos necesarios en su flujo de trabajo: + Alternativamente, puede usar el GitHub Action Runner [`GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) incorporado sin instalar la aplicación CoDev Code GitHub. Solo asegúrese de otorgar los permisos necesarios en su flujo de trabajo: ```yaml permissions: @@ -103,23 +103,23 @@ O puede configurarlo manualmente. ## Eventos admitidos -OpenCode puede desencadenarse por los siguientes eventos GitHub: +CoDev Code puede desencadenarse por los siguientes eventos GitHub: | Tipo de evento | Activado por | Detalles | | ----------------------------- | --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `issue_comment` | Comentar sobre un tema o PR | Mencione `/opencode` o `/oc` en su comentario. OpenCode lee el contexto y puede crear ramas, abrir relaciones públicas o responder. | -| `pull_request_review_comment` | Comente líneas de código específicas en un PR | Mencione `/opencode` o `/oc` mientras revisa el código. OpenCode recibe la ruta del archivo, los números de línea y el contexto de diferencias. | -| `issues` | Número abierto o editado | Activa automáticamente OpenCode cuando se crean o modifican problemas. Requiere entrada `prompt`. | -| `pull_request` | PR abierto o actualizado | Activa automáticamente OpenCode cuando los PR se abren, sincronizan o vuelven a abrir. Útil para revisiones automatizadas. | -| `schedule` | Programación basada en cron | Ejecute OpenCode según una programación. Requiere entrada `prompt`. La salida va a registros y relaciones públicas (no hay temas que comentar). | -| `workflow_dispatch` | Activador manual desde GitHub UI | Active OpenCode a pedido a través de la pestaña Acciones. Requiere entrada `prompt`. La salida va a registros y relaciones públicas. | +| `issue_comment` | Comentar sobre un tema o PR | Mencione `/opencode` o `/oc` en su comentario. CoDev Code lee el contexto y puede crear ramas, abrir relaciones públicas o responder. | +| `pull_request_review_comment` | Comente líneas de código específicas en un PR | Mencione `/opencode` o `/oc` mientras revisa el código. CoDev Code recibe la ruta del archivo, los números de línea y el contexto de diferencias. | +| `issues` | Número abierto o editado | Activa automáticamente CoDev Code cuando se crean o modifican problemas. Requiere entrada `prompt`. | +| `pull_request` | PR abierto o actualizado | Activa automáticamente CoDev Code cuando los PR se abren, sincronizan o vuelven a abrir. Útil para revisiones automatizadas. | +| `schedule` | Programación basada en cron | Ejecute CoDev Code según una programación. Requiere entrada `prompt`. La salida va a registros y relaciones públicas (no hay temas que comentar). | +| `workflow_dispatch` | Activador manual desde GitHub UI | Active CoDev Code a pedido a través de la pestaña Acciones. Requiere entrada `prompt`. La salida va a registros y relaciones públicas. | ### Ejemplo de programación -Ejecute OpenCode según una programación para realizar tareas automatizadas: +Ejecute CoDev Code según una programación para realizar tareas automatizadas: ```yaml title=".github/workflows/opencode-scheduled.yml" -name: Scheduled OpenCode Task +name: Scheduled CoDev Code Task on: schedule: @@ -139,7 +139,7 @@ jobs: with: persist-credentials: false - - name: Run OpenCode + - name: Run CoDev Code uses: anomalyco/opencode/github@latest env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -150,7 +150,7 @@ jobs: If you find issues worth addressing, open an issue to track them. ``` -Para eventos programados, la entrada `prompt` es **obligatoria** ya que no hay comentarios del que extraer instrucciones. Los flujos de trabajo programados se ejecutan sin un contexto de usuario para verificar los permisos, por lo que el flujo de trabajo debe otorgar `contents: write` y `pull-requests: write` si espera que OpenCode cree ramas o PR. +Para eventos programados, la entrada `prompt` es **obligatoria** ya que no hay comentarios del que extraer instrucciones. Los flujos de trabajo programados se ejecutan sin un contexto de usuario para verificar los permisos, por lo que el flujo de trabajo debe otorgar `contents: write` y `pull-requests: write` si espera que CoDev Code cree ramas o PR. --- @@ -191,7 +191,7 @@ jobs: - Suggest improvements ``` -Para los eventos `pull_request`, si no se proporciona `prompt`, OpenCode revisa de forma predeterminada la solicitud de extracción. +Para los eventos `pull_request`, si no se proporciona `prompt`, CoDev Code revisa de forma predeterminada la solicitud de extracción. --- @@ -252,7 +252,7 @@ Para eventos `issues`, la entrada `prompt` es **obligatoria** ya que no hay ning ## Indicaciones personalizadas -Anule el mensaje predeterminado para personalizar el comportamiento de OpenCode para su flujo de trabajo. +Anule el mensaje predeterminado para personalizar el comportamiento de CoDev Code para su flujo de trabajo. ```yaml title=".github/workflows/opencode.yml" - uses: anomalyco/opencode/github@latest @@ -271,7 +271,7 @@ Esto es útil para hacer cumplir criterios de revisión específicos, estándare ## Ejemplos -A continuación se muestran algunos ejemplos de cómo puede utilizar OpenCode en GitHub. +A continuación se muestran algunos ejemplos de cómo puede utilizar CoDev Code en GitHub. - **Explica un problema** @@ -281,7 +281,7 @@ A continuación se muestran algunos ejemplos de cómo puede utilizar OpenCode en /opencode explain this issue ``` - OpenCode leerá el hilo completo, incluidos todos los comentarios, y responderá con una explicación clara. + CoDev Code leerá el hilo completo, incluidos todos los comentarios, y responderá con una explicación clara. - **Solucionar un problema** @@ -291,7 +291,7 @@ A continuación se muestran algunos ejemplos de cómo puede utilizar OpenCode en /opencode fix this ``` - Y OpenCode creará una nueva rama, implementará los cambios y abrirá un PR con los cambios. + Y CoDev Code creará una nueva rama, implementará los cambios y abrirá un PR con los cambios. - **Revisar relaciones públicas y realizar cambios** @@ -301,18 +301,18 @@ A continuación se muestran algunos ejemplos de cómo puede utilizar OpenCode en Delete the attachment from S3 when the note is removed /oc ``` - OpenCode implementará el cambio solicitado y lo comprometerá con el mismo PR. + CoDev Code implementará el cambio solicitado y lo comprometerá con el mismo PR. - **Revisar líneas de código específicas** - Deje un comentario directamente en las líneas de código en la pestaña "Archivos" del PR. OpenCode detecta automáticamente el archivo, los números de línea y el contexto de diferencias para proporcionar respuestas precisas. + Deje un comentario directamente en las líneas de código en la pestaña "Archivos" del PR. CoDev Code detecta automáticamente el archivo, los números de línea y el contexto de diferencias para proporcionar respuestas precisas. ``` [Comment on specific lines in Files tab] /oc add error handling here ``` - Al comentar líneas específicas, OpenCode recibe: + Al comentar líneas específicas, CoDev Code recibe: - El archivo exacto que se está revisando. - Las líneas de código específicas. - El contexto diferencial circundante. diff --git a/packages/web/src/content/docs/es/gitlab.mdx b/packages/web/src/content/docs/es/gitlab.mdx index cb9a72bf70..8a3f5e4914 100644 --- a/packages/web/src/content/docs/es/gitlab.mdx +++ b/packages/web/src/content/docs/es/gitlab.mdx @@ -1,33 +1,33 @@ --- title: GitLab -description: Utilice OpenCode en problemas GitLab y solicitudes de fusión. +description: Utilice CoDev Code en problemas GitLab y solicitudes de fusión. --- -OpenCode se integra con su flujo de trabajo GitLab a través de su canal de CI/CD GitLab o con GitLab Duo. +CoDev Code se integra con su flujo de trabajo GitLab a través de su canal de CI/CD GitLab o con GitLab Duo. -En ambos casos, OpenCode se ejecutará en tus corredores GitLab. +En ambos casos, CoDev Code se ejecutará en tus corredores GitLab. --- ## GitLab CI -OpenCode funciona en una tubería GitLab normal. Puede integrarlo en una canalización como un [componente de CI](https://docs.gitlab.com/ee/ci/components/) +CoDev Code funciona en una tubería GitLab normal. Puede integrarlo en una canalización como un [componente de CI](https://docs.gitlab.com/ee/ci/components/) -Aquí estamos utilizando un componente CI/CD creado por la comunidad para OpenCode — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode). +Aquí estamos utilizando un componente CI/CD creado por la comunidad para CoDev Code — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode). --- ### Características -- **Usar configuración personalizada por trabajo**: configure OpenCode con un directorio de configuración personalizado, por ejemplo `./config/#custom-directory` para habilitar o deshabilitar la funcionalidad por invocación de OpenCode. -- **Configuración mínima**: el componente CI configura OpenCode en segundo plano, solo necesita crear la configuración OpenCode y el mensaje inicial. +- **Usar configuración personalizada por trabajo**: configure CoDev Code con un directorio de configuración personalizado, por ejemplo `./config/#custom-directory` para habilitar o deshabilitar la funcionalidad por invocación de CoDev Code. +- **Configuración mínima**: el componente CI configura CoDev Code en segundo plano, solo necesita crear la configuración CoDev Code y el mensaje inicial. - **Flexible**: el componente CI admite varias entradas para personalizar su comportamiento --- ### Configuración -1. Guarde su OpenCode autenticación JSON como variables de entorno de CI de tipo de archivo en **Configuración** > **CI/CD** > **Variables**. Asegúrate de marcarlos como "Enmascarados y ocultos". +1. Guarde su CoDev Code autenticación JSON como variables de entorno de CI de tipo de archivo en **Configuración** > **CI/CD** > **Variables**. Asegúrate de marcarlos como "Enmascarados y ocultos". 2. Agregue lo siguiente a su archivo `.gitlab-ci.yml`. ```yaml title=".gitlab-ci.yml" @@ -35,7 +35,7 @@ Aquí estamos utilizando un componente CI/CD creado por la comunidad para OpenCo - component: $CI_SERVER_FQDN/nagyv/gitlab-opencode/opencode@2 inputs: config_dir: ${CI_PROJECT_DIR}/opencode-config - auth_json: $CODEV_AUTH_JSON # The variable name for your OpenCode authentication JSON + auth_json: $CODEV_AUTH_JSON # The variable name for your CoDev Code authentication JSON command: optional-custom-command message: "Your prompt here" ``` @@ -46,23 +46,23 @@ Para obtener más entradas y casos de uso, [consulte los documentos](https://git ## GitLab Duo -OpenCode se integra con su flujo de trabajo GitLab. -Mencione `@opencode` en un comentario y OpenCode ejecutará tareas dentro de su canal de CI GitLab. +CoDev Code se integra con su flujo de trabajo GitLab. +Mencione `@opencode` en un comentario y CoDev Code ejecutará tareas dentro de su canal de CI GitLab. --- ### Características -- **Clasificación de problemas**: Pídele a OpenCode que investigue un problema y te lo explique. -- **Reparar e implementar**: pídale a OpenCode que solucione un problema o implemente una función. +- **Clasificación de problemas**: Pídele a CoDev Code que investigue un problema y te lo explique. +- **Reparar e implementar**: pídale a CoDev Code que solucione un problema o implemente una función. Creará una nueva rama y generará una solicitud de fusión con los cambios. -- **Seguro**: OpenCode se ejecuta en tus corredores GitLab. +- **Seguro**: CoDev Code se ejecuta en tus corredores GitLab. --- ### Configuración -OpenCode se ejecuta en su canalización de CI/CD GitLab. Esto es lo que necesitará para configurarlo: +CoDev Code se ejecuta en su canalización de CI/CD GitLab. Esto es lo que necesitará para configurarlo: :::tip Consulte los [**GitLab documentos**](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/) para obtener instrucciones actualizadas. @@ -82,8 +82,8 @@ Consulte los [**GitLab documentos**](https://docs.gitlab.com/user/duo_agent_plat ```yaml image: node:22-slim commands: - - echo "Installing opencode" - - npm install --global opencode-ai + - echo "Installing CoDev Code" + - npm install --global codev-code - echo "Installing glab" - export GITLAB_TOKEN=$GITLAB_TOKEN_OPENCODE - apt-get update --quiet && apt-get install --yes curl wget gpg git && rm --recursive --force /var/lib/apt/lists/* @@ -91,10 +91,10 @@ Consulte los [**GitLab documentos**](https://docs.gitlab.com/user/duo_agent_plat - apt-get install --yes glab - echo "Configuring glab" - echo $GITLAB_HOST - - echo "Creating OpenCode auth configuration" - - mkdir --parents ~/.local/share/opencode + - echo "Creating CoDev Code auth configuration" + - mkdir --parents ~/.local/share/codev - | - cat > ~/.local/share/opencode/auth.json << EOF + cat > ~/.local/share/codev/auth.json << EOF { "anthropic": { "type": "api", @@ -104,12 +104,12 @@ Consulte los [**GitLab documentos**](https://docs.gitlab.com/user/duo_agent_plat EOF - echo "Configuring git" - git config --global user.email "opencode@gitlab.com" - - git config --global user.name "OpenCode" + - git config --global user.name "CoDev Code" - echo "Testing glab" - glab issue list - - echo "Running OpenCode" + - echo "Running CoDev Code" - | - opencode run " + codev run " You are an AI assistant helping with GitLab operations. Context: $AI_FLOW_CONTEXT @@ -158,7 +158,7 @@ Puede consultar los [GitLab CLI documentos de los agentes](https://docs.gitlab.c ### Ejemplos -A continuación se muestran algunos ejemplos de cómo puede utilizar OpenCode en GitLab. +A continuación se muestran algunos ejemplos de cómo puede utilizar CoDev Code en GitLab. :::tip Puede configurarlo para utilizar una frase de activación diferente a `@opencode`. @@ -172,7 +172,7 @@ Puede configurarlo para utilizar una frase de activación diferente a `@opencode @opencode explain this issue ``` - OpenCode leerá el problema y responderá con una explicación clara. + CoDev Code leerá el problema y responderá con una explicación clara. - **Solucionar un problema** @@ -182,7 +182,7 @@ Puede configurarlo para utilizar una frase de activación diferente a `@opencode @opencode fix this ``` - OpenCode creará una nueva rama, implementará los cambios y abrirá una solicitud de fusión con los cambios. + CoDev Code creará una nueva rama, implementará los cambios y abrirá una solicitud de fusión con los cambios. - **Revisar solicitudes de fusión** @@ -192,4 +192,4 @@ Puede configurarlo para utilizar una frase de activación diferente a `@opencode @opencode review this merge request ``` - OpenCode revisará la solicitud de fusión y brindará comentarios. + CoDev Code revisará la solicitud de fusión y brindará comentarios. diff --git a/packages/web/src/content/docs/es/go.mdx b/packages/web/src/content/docs/es/go.mdx index 23c9eb014e..776820bc7b 100644 --- a/packages/web/src/content/docs/es/go.mdx +++ b/packages/web/src/content/docs/es/go.mdx @@ -9,9 +9,9 @@ export const email = `mailto:${config.email}` OpenCode Go es una suscripción de bajo costo — **$5 por tu primer mes**, luego **$10/mes** — que te brinda acceso confiable a modelos abiertos de programación populares. -Go funciona como cualquier otro proveedor en OpenCode. Te suscribes a OpenCode Go y +Go funciona como cualquier otro proveedor en CoDev Code. Te suscribes a OpenCode Go y obtienes tu API key. Es **completamente opcional** y no necesitas usarlo para -usar OpenCode. +usar CoDev Code. Está diseñado principalmente para usuarios internacionales, con modelos alojados en EE. UU., la UE y Singapur para un acceso global estable. @@ -27,7 +27,7 @@ Sin embargo, obtener un acceso confiable y de baja latencia a ellos puede ser di varían en calidad y disponibilidad. :::tip -Probamos un grupo selecto de modelos y proveedores que funcionan bien con OpenCode. +Probamos un grupo selecto de modelos y proveedores que funcionan bien con CoDev Code. ::: Para solucionar esto, hicimos un par de cosas: @@ -45,7 +45,7 @@ OpenCode Go te da acceso a estos modelos por **$5 por tu primer mes**, luego **$ ## Cómo funciona -OpenCode Go funciona como cualquier otro proveedor en OpenCode. +OpenCode Go funciona como cualquier otro proveedor en CoDev Code. 1. Inicias sesión en **OpenCode Zen**, te suscribes a Go y copias tu API key. @@ -179,7 +179,7 @@ También puedes acceder a los modelos de Go a través de los siguientes endpoint | Qwen3.7 Plus | qwen3.7-plus | `https://opencode.ai/zen/go/v1/messages` | `@ai-sdk/anthropic` | | Qwen3.6 Plus | qwen3.6-plus | `https://opencode.ai/zen/go/v1/messages` | `@ai-sdk/anthropic` | -El [ID del modelo](/docs/config/#models) en tu configuración de OpenCode +El [ID del modelo](/docs/config/#models) en tu configuración de CoDev Code usa el formato `opencode-go/`. Por ejemplo, para Kimi K2.7 Code, usarías `opencode-go/kimi-k2.7-code` en tu configuración. @@ -208,4 +208,4 @@ Creamos OpenCode Go para: 1. Hacer que la programación con IA sea **accesible** para más personas con una suscripción de bajo costo. 2. Proporcionar un acceso **confiable** a los mejores modelos abiertos de programación. 3. Seleccionar modelos que estén **probados y evaluados** para su uso en agentes de programación. -4. Evitar la **dependencia (lock-in)** al permitirte usar también cualquier otro proveedor con OpenCode. +4. Evitar la **dependencia (lock-in)** al permitirte usar también cualquier otro proveedor con CoDev Code. diff --git a/packages/web/src/content/docs/es/ide.mdx b/packages/web/src/content/docs/es/ide.mdx index ba40f77ef0..d3975c7b59 100644 --- a/packages/web/src/content/docs/es/ide.mdx +++ b/packages/web/src/content/docs/es/ide.mdx @@ -1,28 +1,28 @@ --- title: IDE -description: La extensión OpenCode para VS Code, Cursor y otros IDE +description: La extensión CoDev Code para VS Code, Cursor y otros IDE --- -OpenCode se integra con VS Code, Cursor o cualquier IDE que admita un terminal. Simplemente ejecute `opencode` en la terminal para comenzar. +CoDev Code se integra con VS Code, Cursor o cualquier IDE que admita un terminal. Simplemente ejecute `codev` en la terminal para comenzar. --- ## Uso -- **Inicio rápido**: use `Cmd+Esc` (Mac) o `Ctrl+Esc` (Windows/Linux) para abrir OpenCode en una vista de terminal dividida, o enfoque una sesión de terminal existente si ya se está ejecutando una. -- **Nueva sesión**: use `Cmd+Shift+Esc` (Mac) o `Ctrl+Shift+Esc` (Windows/Linux) para iniciar una nueva sesión de terminal OpenCode, incluso si ya hay una abierta. También puede hacer clic en el botón OpenCode en la interfaz de usuario. -- **Conciencia del contexto**: comparte automáticamente tu selección o pestaña actual con OpenCode. +- **Inicio rápido**: use `Cmd+Esc` (Mac) o `Ctrl+Esc` (Windows/Linux) para abrir CoDev Code en una vista de terminal dividida, o enfoque una sesión de terminal existente si ya se está ejecutando una. +- **Nueva sesión**: use `Cmd+Shift+Esc` (Mac) o `Ctrl+Shift+Esc` (Windows/Linux) para iniciar una nueva sesión de terminal CoDev Code, incluso si ya hay una abierta. También puede hacer clic en el botón CoDev Code en la interfaz de usuario. +- **Conciencia del contexto**: comparte automáticamente tu selección o pestaña actual con CoDev Code. - **Atajos de referencia de archivos**: utilice `Cmd+Option+K` (Mac) o `Alt+Ctrl+K` (Linux/Windows) para insertar referencias de archivos. Por ejemplo, `@File#L37-42`. --- ## Instalación -Para instalar OpenCode en VS Code y bifurcaciones populares como Cursor, Windsurf, VSCodium: +Para instalar CoDev Code en VS Code y bifurcaciones populares como Cursor, Windsurf, VSCodium: 1. Abra VS Code 2. Abra el terminal integrado -3. Ejecute `opencode`: la extensión se instala automáticamente +3. Ejecute `codev`: la extensión se instala automáticamente Si, por otro lado, desea utilizar su propio IDE cuando ejecuta `/editor` o `/export` desde TUI, deberá configurar `export EDITOR="code --wait"`. [Más información](/docs/tui/#editor-setup). @@ -38,7 +38,7 @@ Busque **OpenCode** en Extension Marketplace y haga clic en **Instalar**. Si la extensión no se instala automáticamente: -- Asegúrese de estar ejecutando `opencode` en el terminal integrado. +- Asegúrese de estar ejecutando `codev` en el terminal integrado. - Confirme que el CLI para su IDE esté instalado: - Para VS Code: comando `code` - Para cursor: comando `cursor` diff --git a/packages/web/src/content/docs/es/index.mdx b/packages/web/src/content/docs/es/index.mdx index c148113825..d1d5ce6b56 100644 --- a/packages/web/src/content/docs/es/index.mdx +++ b/packages/web/src/content/docs/es/index.mdx @@ -1,15 +1,15 @@ --- title: Introducción -description: Comience a usar OpenCode. +description: Comience a usar CoDev Code. --- import { Tabs, TabItem } from "@astrojs/starlight/components" import config from "../../../../config.mjs" export const console = config.console -[**OpenCode**](/) es un agente de codigo de IA de código abierto. Está disponible como interfaz basada en terminal, aplicación de escritorio o extensión IDE. +[**CoDev Code**](/) es un agente de codigo de IA de código abierto. Está disponible como interfaz basada en terminal, aplicación de escritorio o extensión IDE. -![OpenCode TUI con el tema opencode](../../../assets/lander/screenshot.png) +![CoDev Code TUI con el tema opencode](../../../assets/lander/screenshot.png) Comencemos. @@ -17,7 +17,7 @@ Comencemos. #### Requisitos previos -Para usar OpenCode en la terminal, necesitará: +Para usar CoDev Code en la terminal, necesitará: 1. Un emulador de terminal moderno como: - [WezTerm](https://wezterm.org), multiplataforma @@ -31,108 +31,50 @@ Para usar OpenCode en la terminal, necesitará: ## Instalar -La forma más sencilla de instalar OpenCode es mediante el script de instalación. - -```bash -curl -fsSL https://opencode.ai/install | bash -``` - -También puedes instalarlo con alguno de los siguientes métodos: - -- **Usando Node.js** - - - - - ```bash - npm install -g opencode-ai - ``` - - - - - ```bash - bun install -g opencode-ai - ``` - - - - - ```bash - pnpm install -g opencode-ai - ``` - - - - - ```bash - yarn global add opencode-ai - ``` - - - - - -- **Usando Homebrew en macOS y Linux** - - ```bash - brew install anomalyco/tap/opencode - ``` - - > Recomendamos utilizar el tap OpenCode para las versiones más actualizadas. La fórmula oficial `brew install opencode` la mantiene el equipo Homebrew y se actualiza con menos frecuencia. - -- **Usando Paru en Arch Linux** +CoDev Code se distribuye como el paquete `codev-code` en npm. Instálalo globalmente con tu gestor de paquetes de Node.js para obtener el comando `codev`. + + ```bash - sudo pacman -S opencode # Arch Linux (Stable) - paru -S opencode-bin # Arch Linux (Latest from AUR) + npm install -g codev-code ``` - -#### Windows - -:::tip[Recomendado: Usar WSL] -Para obtener la mejor experiencia en Windows, recomendamos utilizar [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Ofrece mejor rendimiento y compatibilidad total con las funciones de OpenCode. -::: - -- **Usando Chocolatey** - + + ```bash - choco install opencode + bun install -g codev-code ``` - -- **Usando Scoop** - + + ```bash - scoop install opencode + pnpm install -g codev-code ``` - -- **Usando NPM** - + + ```bash - npm install -g opencode-ai + yarn global add codev-code ``` + + -- **Usando Mise** - - ```bash - mise use -g github:anomalyco/opencode - ``` +#### Windows -- **Usando Docker** +:::tip[Recomendado: Usar WSL] +Para obtener la mejor experiencia en Windows, recomendamos utilizar [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Ofrece mejor rendimiento y compatibilidad total con las funciones de CoDev Code. +::: - ```bash - docker run -it --rm ghcr.io/anomalyco/opencode - ``` +En Windows, instálalo de la misma forma con npm (u otro gestor de paquetes de Node.js): -El soporte para instalar OpenCode en Windows usando Bun todavía está en desarrollo. +```bash +npm install -g codev-code +``` -También puede obtener el binario desde [Versiones](https://github.com/anomalyco/opencode/releases). +También puede obtener el binario desde [Versiones](https://github.com/quickbeard/codev-code/releases). --- ## Configuración -Con OpenCode, puede usar cualquier proveedor de LLM configurando sus claves de API. +Con CoDev Code, puede usar cualquier proveedor de LLM configurando sus claves de API. Si es nuevo en el uso de proveedores de LLM, le recomendamos usar [OpenCode Zen](/docs/zen). Es una selección de modelos probados y verificados por el equipo de OpenCode. @@ -166,31 +108,31 @@ Ahora que ya configuró un proveedor, vaya al proyecto en el que quiera trabajar cd /path/to/project ``` -Luego, ejecute OpenCode. +Luego, ejecute CoDev Code. ```bash -opencode +codev ``` -A continuación, inicialice OpenCode para el proyecto con el siguiente comando: +A continuación, inicialice CoDev Code para el proyecto con el siguiente comando: ```bash frame="none" /init ``` -OpenCode analizará su proyecto y creará un archivo AGENTS.md en la raíz. +CoDev Code analizará su proyecto y creará un archivo AGENTS.md en la raíz. :::tip Asegúrese de versionar en Git el archivo AGENTS.md de su proyecto. ::: -Esto ayuda a OpenCode a comprender la estructura del proyecto y los patrones de código que se usan en él. +Esto ayuda a CoDev Code a comprender la estructura del proyecto y los patrones de código que se usan en él. --- ## Usar -Ahora ya está listo para usar OpenCode en su proyecto. Puede pedirle desde explicaciones del código hasta cambios concretos. +Ahora ya está listo para usar CoDev Code en su proyecto. Puede pedirle desde explicaciones del código hasta cambios concretos. Si es la primera vez que usa un agente de codigo con IA, estos ejemplos pueden servirle como punto de partida. @@ -198,7 +140,7 @@ Si es la primera vez que usa un agente de codigo con IA, estos ejemplos pueden s ### Hacer preguntas -Puede pedirle a OpenCode que le explique el código base. +Puede pedirle a CoDev Code que le explique el código base. :::tip Utilice la tecla `@` para realizar una búsqueda aproximada de archivos dentro del proyecto. @@ -214,11 +156,11 @@ Esto resulta útil cuando hay una parte del código base en la que usted no ha t ### Agregar funcionalidades -Puede pedirle a OpenCode que agregue nuevas funcionalidades a su proyecto. Aun así, primero recomendamos pedirle que cree un plan. +Puede pedirle a CoDev Code que agregue nuevas funcionalidades a su proyecto. Aun así, primero recomendamos pedirle que cree un plan. 1. **Crear un plan** - OpenCode tiene un modo Plan que desactiva temporalmente su capacidad de hacer cambios y, en su lugar, propone _cómo_ implementará la funcionalidad. + CoDev Code tiene un modo Plan que desactiva temporalmente su capacidad de hacer cambios y, en su lugar, propone _cómo_ implementará la funcionalidad. Cambie a este modo con la tecla **Tab.** Verá un indicador en la esquina inferior derecha. @@ -234,15 +176,15 @@ Puede pedirle a OpenCode que agregue nuevas funcionalidades a su proyecto. Aun a Desde esa pantalla, el usuario podrá restaurar una nota o eliminarla de forma permanente. ``` - Procure darle a OpenCode suficiente contexto para que entienda exactamente lo que necesita. Ayuda hablarle como si estuviera hablando con un desarrollador junior de su equipo. + Procure darle a CoDev Code suficiente contexto para que entienda exactamente lo que necesita. Ayuda hablarle como si estuviera hablando con un desarrollador junior de su equipo. :::tip - Déle a OpenCode todo el contexto y los ejemplos que pueda para ayudarle a comprender lo que desea. + Déle a CoDev Code todo el contexto y los ejemplos que pueda para ayudarle a comprender lo que desea. ::: 2. **Iterar sobre el plan** - Una vez que OpenCode le proponga un plan, puede darle comentarios o agregar más detalles. + Una vez que CoDev Code le proponga un plan, puede darle comentarios o agregar más detalles. ```txt frame="none" Queremos diseñar esta nueva pantalla usando un diseño que ya hemos usado antes. @@ -253,7 +195,7 @@ Puede pedirle a OpenCode que agregue nuevas funcionalidades a su proyecto. Aun a Arrastre y suelte imágenes en la terminal para agregarlas al mensaje. ::: - OpenCode puede analizar cualquier imagen que usted le proporcione y añadirla al contexto del mensaje. Puede hacerlo arrastrando y soltando una imagen en la terminal. + CoDev Code puede analizar cualquier imagen que usted le proporcione y añadirla al contexto del mensaje. Puede hacerlo arrastrando y soltando una imagen en la terminal. 3. **Implementar la funcionalidad** @@ -273,7 +215,7 @@ Puede pedirle a OpenCode que agregue nuevas funcionalidades a su proyecto. Aun a ### Realizar cambios -Para cambios más sencillos, puede pedirle a OpenCode que los implemente directamente, sin revisar antes un plan. +Para cambios más sencillos, puede pedirle a CoDev Code que los implemente directamente, sin revisar antes un plan. ```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts" Necesitamos agregar autenticación a la ruta /settings. Revise cómo se maneja esto @@ -281,13 +223,13 @@ en la ruta /notes en @packages/functions/src/notes.ts e implemente la misma lógica en @packages/functions/src/settings.ts. ``` -Procure dar suficientes detalles para que OpenCode pueda tomar las decisiones correctas al hacer los cambios +Procure dar suficientes detalles para que CoDev Code pueda tomar las decisiones correctas al hacer los cambios --- ### Deshacer cambios -Supongamos que le pide a OpenCode que haga algunos cambios. +Supongamos que le pide a CoDev Code que haga algunos cambios. ```txt frame="none" "@packages/functions/src/api/index.ts" ¿Puede refactorizar la función en @packages/functions/src/api/index.ts? @@ -299,13 +241,13 @@ Pero luego se da cuenta de que no era lo que quería. Puede **deshacer** los cam /undo ``` -OpenCode revertirá los cambios que hizo y volverá a mostrar su mensaje original. +CoDev Code revertirá los cambios que hizo y volverá a mostrar su mensaje original. ```txt frame="none" "@packages/functions/src/api/index.ts" ¿Puede refactorizar la función en @packages/functions/src/api/index.ts? ``` -Desde ahí, puede modificar el mensaje y pedirle a OpenCode que lo intente de nuevo. +Desde ahí, puede modificar el mensaje y pedirle a CoDev Code que lo intente de nuevo. :::tip Puede ejecutar `/undo` varias veces para deshacer varios cambios. @@ -321,7 +263,7 @@ También puede rehacer los cambios usando el comando `/redo.` ## Compartir -Las conversaciones que tenga con OpenCode pueden [compartirse con su +Las conversaciones que tenga con CoDev Code pueden [compartirse con su equipo](/docs/share). ```bash frame="none" @@ -334,12 +276,12 @@ Esto creará un enlace a la conversación actual y lo copiará en su portapapele Las conversaciones no se comparten de forma predeterminada. ::: -Aquí tiene una [conversación de ejemplo](https://opencode.ai/s/4XP1fce5) con OpenCode. +Aquí tiene una [conversación de ejemplo](https://opencode.ai/s/4XP1fce5) con CoDev Code. --- ## Personalizar -Y eso es todo. Ya conoce lo básico para empezar a usar OpenCode. +Y eso es todo. Ya conoce lo básico para empezar a usar CoDev Code. -Para personalizarlo, recomendamos [elegir un tema](/docs/themes), [personalizar las combinaciones de teclas](/docs/keybinds), [configurar formateadores de código](/docs/formatters), [crear comandos personalizados](/docs/commands) o explorar la [configuración OpenCode](/docs/config). +Para personalizarlo, recomendamos [elegir un tema](/docs/themes), [personalizar las combinaciones de teclas](/docs/keybinds), [configurar formateadores de código](/docs/formatters), [crear comandos personalizados](/docs/commands) o explorar la [configuración CoDev Code](/docs/config). diff --git a/packages/web/src/content/docs/es/keybinds.mdx b/packages/web/src/content/docs/es/keybinds.mdx index 1e4200ef9e..213f25ec8b 100644 --- a/packages/web/src/content/docs/es/keybinds.mdx +++ b/packages/web/src/content/docs/es/keybinds.mdx @@ -3,7 +3,7 @@ title: Combinaciones de teclas description: Personaliza tus combinaciones de teclas. --- -OpenCode tiene una lista de combinaciones de teclas que puede personalizar a través de `tui.json`. +CoDev Code tiene una lista de combinaciones de teclas que puede personalizar a través de `tui.json`. ```json title="tui.json" { @@ -110,7 +110,7 @@ OpenCode tiene una lista de combinaciones de teclas que puede personalizar a tra ## Tecla líder -OpenCode usa una tecla `leader` para la mayoría de las combinaciones de teclas. Esto evita conflictos en tu terminal. +CoDev Code usa una tecla `leader` para la mayoría de las combinaciones de teclas. Esto evita conflictos en tu terminal. De forma predeterminada, `ctrl+x` es la tecla principal y la mayoría de las acciones requieren que primero presione la tecla principal y luego el acceso directo. Por ejemplo, para iniciar una nueva sesión, primero presione `ctrl+x` y luego presione `n`. @@ -135,7 +135,7 @@ Puede deshabilitar una combinación de teclas agregando la clave a `tui.json` co ## Atajos de mensajes de escritorio -La entrada de solicitud de la aplicación de escritorio OpenCode admite atajos comunes de estilo Readline/Emacs para editar texto. Estos están integrados y actualmente no se pueden configurar a través de `codev.json`. +La entrada de solicitud de la aplicación de escritorio CoDev Code admite atajos comunes de estilo Readline/Emacs para editar texto. Estos están integrados y actualmente no se pueden configurar a través de `codev.json`. | Atajo | Acción | | -------- | -------------------------------------------------------------- | diff --git a/packages/web/src/content/docs/es/lsp.mdx b/packages/web/src/content/docs/es/lsp.mdx index 914adcd9a0..2548c70ad1 100644 --- a/packages/web/src/content/docs/es/lsp.mdx +++ b/packages/web/src/content/docs/es/lsp.mdx @@ -1,15 +1,15 @@ --- title: Servidores LSP -description: OpenCode se integra con sus servidores LSP. +description: CoDev Code se integra con sus servidores LSP. --- -OpenCode puede integrarse con servidores Language Server Protocol (LSP) para usar diagnósticos como feedback para el agente. +CoDev Code puede integrarse con servidores Language Server Protocol (LSP) para usar diagnósticos como feedback para el agente. --- ## Incorporados -OpenCode viene con varios servidores LSP integrados para idiomas populares: +CoDev Code viene con varios servidores LSP integrados para idiomas populares: | Servidor LSP | Extensiones | Requisitos | | ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------------------ | @@ -57,7 +57,7 @@ Puede deshabilitar las descargas automáticas del servidor LSP configurando la v ## Cómo funciona -Cuando LSP está habilitado y opencode abre un archivo: +Cuando LSP está habilitado y CoDev Code abre un archivo: 1. Comprueba la extensión del archivo con todos los servidores LSP habilitados. 2. Inicia el servidor LSP apropiado si aún no se está ejecutando. @@ -74,7 +74,7 @@ Los servidores de lenguaje pueden desincronizarse, usar bastante memoria, variar ## Configuración -Puede habilitar y personalizar los servidores LSP a través de la sección `lsp` en su configuración opencode. +Puede habilitar y personalizar los servidores LSP a través de la sección `lsp` en su configuración CoDev Code. Para habilitar todos los servidores LSP integrados, configure `lsp` como `true`. diff --git a/packages/web/src/content/docs/es/mcp-servers.mdx b/packages/web/src/content/docs/es/mcp-servers.mdx index ea1afcba47..9ae4b13b1b 100644 --- a/packages/web/src/content/docs/es/mcp-servers.mdx +++ b/packages/web/src/content/docs/es/mcp-servers.mdx @@ -3,7 +3,7 @@ title: MCP servidores description: Agregue herramientas MCP locales y remotas. --- -Puede agregar herramientas externas a OpenCode utilizando el _Model Context Protocol_ o MCP. OpenCode admite servidores locales y remotos. +Puede agregar herramientas externas a CoDev Code utilizando el _Model Context Protocol_ o MCP. CoDev Code admite servidores locales y remotos. Una vez agregadas, las herramientas MCP están disponibles automáticamente para LLM junto con las herramientas integradas. @@ -23,7 +23,7 @@ Ciertos servidores MCP, como el servidor GitHub MCP, tienden a agregar muchos to ## Habilitar -Puede definir servidores MCP en su [OpenCode Config](https://opencode.ai/docs/config/) en `mcp`. Agregue cada MCP con un nombre único. Puede referirse a ese MCP por su nombre cuando solicite el LLM. +Puede definir servidores MCP en su [CoDev Code Config](https://opencode.ai/docs/config/) en `mcp`. Agregue cada MCP con un nombre único. Puede referirse a ese MCP por su nombre cuando solicite el LLM. ```jsonc title="codev.jsonc" {6} { @@ -165,7 +165,7 @@ Agregue servidores MCP remotos configurando `type` en `"remote"`. ## OAuth -OpenCode maneja automáticamente la autenticación OAuth para servidores MCP remotos. Cuando un servidor requiere autenticación, OpenCode: +CoDev Code maneja automáticamente la autenticación OAuth para servidores MCP remotos. Cuando un servidor requiere autenticación, CoDev Code: 1. Detectar la respuesta 401 e iniciar el flujo OAuth 2. Utilice **Registro dinámico de cliente (RFC 7591)** si el servidor lo admite. @@ -189,7 +189,7 @@ Para la mayoría de los servidores MCP habilitados para OAuth, no se necesita ni } ``` -Si el servidor requiere autenticación, OpenCode le pedirá que se autentique cuando intente usarlo por primera vez. De lo contrario, puede [activar manualmente el flujo](#authenticating) con `opencode mcp auth `. +Si el servidor requiere autenticación, CoDev Code le pedirá que se autentique cuando intente usarlo por primera vez. De lo contrario, puede [activar manualmente el flujo](#authenticating) con `codev mcp auth `. --- @@ -223,22 +223,22 @@ Puede activar manualmente la autenticación o administrar las credenciales. Autenticar con un servidor MCP específico: ```bash -opencode mcp auth my-oauth-server +codev mcp auth my-oauth-server ``` Enumere todos los servidores MCP y su estado de autenticación: ```bash -opencode mcp list +codev mcp list ``` Eliminar las credenciales almacenadas: ```bash -opencode mcp logout my-oauth-server +codev mcp logout my-oauth-server ``` -El comando `mcp auth` abrirá su navegador para obtener autorización. Después de su autorización, OpenCode almacenará los tokens de forma segura en `~/.local/share/opencode/mcp-auth.json`. +El comando `mcp auth` abrirá su navegador para obtener autorización. Después de su autorización, CoDev Code almacenará los tokens de forma segura en `~/.local/share/codev/mcp-auth.json`. --- @@ -279,10 +279,10 @@ Si un servidor MCP remoto no puede autenticarse, puede diagnosticar problemas co ```bash # View auth status for all OAuth-capable servers -opencode mcp auth list +codev mcp auth list # Debug connection and OAuth flow for a specific server -opencode mcp debug my-oauth-server +codev mcp debug my-oauth-server ``` El comando `mcp debug` muestra el estado de autenticación actual, prueba la conectividad HTTP e intenta el flujo de descubrimiento OAuth. @@ -291,7 +291,7 @@ El comando `mcp debug` muestra el estado de autenticación actual, prueba la con ## Administrar -Sus MCP están disponibles como herramientas en OpenCode, junto con herramientas integradas. Para que puedas administrarlos a través de la configuración OpenCode como cualquier otra herramienta. +Sus MCP están disponibles como herramientas en CoDev Code, junto con herramientas integradas. Para que puedas administrarlos a través de la configuración CoDev Code como cualquier otra herramienta. --- @@ -420,10 +420,10 @@ Agregue el [servidor Sentry MCP](https://mcp.sentry.dev) para interactuar con su Después de agregar la configuración, autentíquese con Sentry: ```bash -opencode mcp auth sentry +codev mcp auth sentry ``` -Esto abrirá una ventana del navegador para completar el flujo OAuth y conectar OpenCode a su cuenta Sentry. +Esto abrirá una ventana del navegador para completar el flujo OAuth y conectar CoDev Code a su cuenta Sentry. Una vez autenticado, puede utilizar las herramientas Sentry en sus indicaciones para consultar problemas, proyectos y datos de errores. diff --git a/packages/web/src/content/docs/es/models.mdx b/packages/web/src/content/docs/es/models.mdx index 8539ff678d..16ff75b076 100644 --- a/packages/web/src/content/docs/es/models.mdx +++ b/packages/web/src/content/docs/es/models.mdx @@ -3,13 +3,13 @@ title: Modelos description: Configuración de un proveedor y modelo LLM. --- -OpenCode usa el [AI SDK](https://ai-sdk.dev/) y [Models.dev](https://models.dev) para admitir **75+ proveedores LLM** y admite la ejecución de modelos locales. +CoDev Code usa el [AI SDK](https://ai-sdk.dev/) y [Models.dev](https://models.dev) para admitir **75+ proveedores LLM** y admite la ejecución de modelos locales. --- ## Proveedores -Los proveedores más populares están precargados de forma predeterminada. Si agregó las credenciales de un proveedor mediante el comando `/connect`, estarán disponibles cuando inicie OpenCode. +Los proveedores más populares están precargados de forma predeterminada. Si agregó las credenciales de un proveedor mediante el comando `/connect`, estarán disponibles cuando inicie CoDev Code. Obtenga más información sobre [proveedores](/docs/providers). @@ -35,7 +35,7 @@ Considere utilizar uno de los modelos que recomendamos. Sin embargo, sólo unos pocos de ellos son buenos tanto para generar código como para llamar a herramientas. -Aqui tienes varios modelos que funcionan bien con OpenCode, sin orden particular. (Esta no es una lista exhaustiva ni necesariamente actualizada): +Aqui tienes varios modelos que funcionan bien con CoDev Code, sin orden particular. (Esta no es una lista exhaustiva ni necesariamente actualizada): - GPT 5.2 - GPT 5.1 Codex @@ -49,7 +49,7 @@ Aqui tienes varios modelos que funcionan bien con OpenCode, sin orden particular ## Establecer un valor predeterminado Para configurar uno de estos como modelo predeterminado, puedes definir la clave `model` en tu -configuracion de OpenCode. +configuracion de CoDev Code. ```json title="codev.json" {3} { @@ -137,11 +137,11 @@ También puede definir variantes personalizadas que amplíen las integradas. Las ## Variantes -Muchos modelos admiten múltiples variantes con diferentes configuraciones. OpenCode se envía con variantes predeterminadas integradas para proveedores populares. +Muchos modelos admiten múltiples variantes con diferentes configuraciones. CoDev Code se envía con variantes predeterminadas integradas para proveedores populares. ### Variantes integradas -OpenCode se envía con variantes predeterminadas para muchos proveedores: +CoDev Code se envía con variantes predeterminadas para muchos proveedores: **Anthropic**: @@ -203,11 +203,11 @@ Utilice la combinación de teclas `variant_cycle` para cambiar rápidamente entr ## Carga de modelos -Cuando se inicia OpenCode, busca modelos en el siguiente orden de prioridad: +Cuando se inicia CoDev Code, busca modelos en el siguiente orden de prioridad: 1. El indicador de línea de comando `--model` o `-m`. El formato es el mismo que en el archivo de configuración: `provider_id/model_id`. -2. La lista de modelos en la configuración OpenCode. +2. La lista de modelos en la configuración CoDev Code. ```json title="codev.json" { diff --git a/packages/web/src/content/docs/es/network.mdx b/packages/web/src/content/docs/es/network.mdx index f5b6e1130b..dbc51d3159 100644 --- a/packages/web/src/content/docs/es/network.mdx +++ b/packages/web/src/content/docs/es/network.mdx @@ -3,13 +3,13 @@ title: Red description: Configure proxies y certificados personalizados. --- -OpenCode admite variables de entorno de proxy estándar y certificados personalizados para entornos de red empresarial. +CoDev Code admite variables de entorno de proxy estándar y certificados personalizados para entornos de red empresarial. --- ## Proxy -OpenCode respeta las variables de entorno de proxy estándar. +CoDev Code respeta las variables de entorno de proxy estándar. ```bash # HTTPS proxy (recommended) @@ -48,7 +48,7 @@ Para servidores proxy que requieren autenticación avanzada como NTLM o Kerberos ## Certificados personalizados -Si su empresa utiliza CA personalizadas para conexiones HTTPS, configure OpenCode para confiar en ellas. +Si su empresa utiliza CA personalizadas para conexiones HTTPS, configure CoDev Code para confiar en ellas. ```bash export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem diff --git a/packages/web/src/content/docs/es/permissions.mdx b/packages/web/src/content/docs/es/permissions.mdx index e401cf84fd..1d727b84e6 100644 --- a/packages/web/src/content/docs/es/permissions.mdx +++ b/packages/web/src/content/docs/es/permissions.mdx @@ -3,7 +3,7 @@ title: Permisos description: Controle qué acciones requieren aprobación para ejecutarse. --- -OpenCode usa la configuración `permission` para decidir si una acción determinada debe ejecutarse automáticamente, avisarle o bloquearse. +CoDev Code usa la configuración `permission` para decidir si una acción determinada debe ejecutarse automáticamente, avisarle o bloquearse. A partir de `v1.1.1`, la configuración booleana heredada `tools` está obsoleta y se ha fusionado en `permission`. La antigua configuración `tools` todavía se admite por compatibilidad con versiones anteriores. @@ -88,7 +88,7 @@ Puede usar `~` o `$HOME` al comienzo de un patrón para hacer referencia a su di ### Directorios externos -Utilice `external_directory` para permitir llamadas a herramientas que toquen rutas fuera del directorio de trabajo donde se inició OpenCode. Esto se aplica a cualquier herramienta que tome una ruta como entrada (por ejemplo, `read`, `edit`, `glob`, `grep` y muchos comandos `bash`). +Utilice `external_directory` para permitir llamadas a herramientas que toquen rutas fuera del directorio de trabajo donde se inició CoDev Code. Esto se aplica a cualquier herramienta que tome una ruta como entrada (por ejemplo, `read`, `edit`, `glob`, `grep` y muchos comandos `bash`). La expansión del hogar (como `~/...`) solo afecta la forma en que se escribe un patrón. No hace que una ruta externa forme parte del espacio de trabajo actual, por lo que las rutas fuera del directorio de trabajo aún deben permitirse a través de `external_directory`. @@ -127,7 +127,7 @@ Mantenga la lista centrada en rutas confiables y aplique reglas adicionales de p ## Permisos disponibles -Los permisos OpenCode están codificados por el nombre de la herramienta, además de un par de medidas de seguridad: +Los permisos CoDev Code están codificados por el nombre de la herramienta, además de un par de medidas de seguridad: - `read` — leer un archivo (coincide con la ruta del archivo) - `edit` — todas las modificaciones de archivos (cubre `edit`, `write`, `patch`) @@ -146,7 +146,7 @@ Los permisos OpenCode están codificados por el nombre de la herramienta, ademá ## Valores predeterminados -Si no especifica nada, OpenCode comienza desde valores predeterminados permisivos: +Si no especifica nada, CoDev Code comienza desde valores predeterminados permisivos: - La mayoría de los permisos están predeterminados en `"allow"`. - `doom_loop` y `external_directory` por defecto son `"ask"`. @@ -169,10 +169,10 @@ Si no especifica nada, OpenCode comienza desde valores predeterminados permisivo ## ¿Qué significa "preguntar"? -Cuando OpenCode solicita aprobación, la interfaz de usuario ofrece tres resultados: +Cuando CoDev Code solicita aprobación, la interfaz de usuario ofrece tres resultados: - `once` — aprobar solo esta solicitud -- `always`: aprueba solicitudes futuras que coincidan con los patrones sugeridos (para el resto de la sesión actual OpenCode) +- `always`: aprueba solicitudes futuras que coincidan con los patrones sugeridos (para el resto de la sesión actual CoDev Code) - `reject` — rechazar la solicitud La herramienta proporciona el conjunto de patrones que `always` aprobaría (por ejemplo, las aprobaciones de bash generalmente incluyen en la lista blanca un prefijo de comando seguro como `git status*`). diff --git a/packages/web/src/content/docs/es/plugins.mdx b/packages/web/src/content/docs/es/plugins.mdx index cefd16b5b4..993cc982ac 100644 --- a/packages/web/src/content/docs/es/plugins.mdx +++ b/packages/web/src/content/docs/es/plugins.mdx @@ -1,9 +1,9 @@ --- title: Complementos -description: Escriba sus propios complementos para extender OpenCode. +description: Escriba sus propios complementos para extender CoDev Code. --- -Los complementos le permiten extender OpenCode al conectarse a varios eventos y personalizar el comportamiento. Puede crear complementos para agregar nuevas funciones, integrarlos con servicios externos o modificar el comportamiento predeterminado de OpenCode. +Los complementos le permiten extender CoDev Code al conectarse a varios eventos y personalizar el comportamiento. Puede crear complementos para agregar nuevas funciones, integrarlos con servicios externos o modificar el comportamiento predeterminado de CoDev Code. Para ver ejemplos, consulte los [complementos](/docs/ecosystem#plugins) creados por la comunidad. @@ -45,7 +45,7 @@ Explore los complementos disponibles en el [ecosistema](/docs/ecosystem#plugins) ### Cómo se instalan los complementos -Los **complementos npm** se instalan automáticamente usando Bun al inicio. Los paquetes y sus dependencias se almacenan en caché en `~/.cache/opencode/node_modules/`. +Los **complementos npm** se instalan automáticamente usando Bun al inicio. Los paquetes y sus dependencias se almacenan en caché en `~/.cache/codev/node_modules/`. **Los complementos locales** se cargan directamente desde el directorio de complementos. Para usar paquetes externos, debe crear un `package.json` dentro de su directorio de configuración (consulte [Dependencias](#dependencies)), o publicar el complemento en npm y [agregarlo a su configuración](/docs/config#plugins). @@ -83,7 +83,7 @@ Los complementos locales y las herramientas personalizadas pueden utilizar paque } ``` -OpenCode ejecuta `bun install` al inicio para instalarlos. Luego, sus complementos y herramientas pueden importarlos. +CoDev Code ejecuta `bun install` al inicio para instalarlos. Luego, sus complementos y herramientas pueden importarlos. ```ts title=".codev/plugins/my-plugin.ts" import { escape } from "shescape" @@ -118,7 +118,7 @@ La función del complemento recibe: - `project`: La información actual del proyecto. - `directory`: El directorio de trabajo actual. - `worktree`: La ruta del árbol de trabajo de git. -- `client`: Un cliente SDK opencode para interactuar con la IA. +- `client`: Un cliente SDK CoDev Code para interactuar con la IA. - `$`: [shell API](https://bun.com/docs/runtime/shell) de Bun para ejecutar comandos. --- @@ -211,7 +211,7 @@ Los complementos pueden suscribirse a eventos como se ve a continuación en la s ## Ejemplos -A continuación se muestran algunos ejemplos de complementos que puede utilizar para ampliar opencode. +A continuación se muestran algunos ejemplos de complementos que puede utilizar para ampliar CoDev Code. --- @@ -235,14 +235,14 @@ export const NotificationPlugin = async ({ project, client, $, directory, worktr Estamos usando `osascript` para ejecutar AppleScript en macOS. Aquí lo estamos usando para enviar notificaciones. :::note -Si está utilizando la aplicación de escritorio OpenCode, puede enviar notificaciones del sistema automáticamente cuando una respuesta esté lista o cuando se produzca un error en una sesión. +Si está utilizando la aplicación de escritorio CoDev Code, puede enviar notificaciones del sistema automáticamente cuando una respuesta esté lista o cuando se produzca un error en una sesión. ::: --- ### Protección .env -Evite que opencode lea archivos `.env`: +Evite que CoDev Code lea archivos `.env`: ```javascript title=".codev/plugins/env-protection.js" export const EnvProtection = async ({ project, client, $, directory, worktree }) => { @@ -277,7 +277,7 @@ export const InjectEnvPlugin = async () => { ### Herramientas personalizadas -Los complementos también pueden agregar herramientas personalizadas a opencode: +Los complementos también pueden agregar herramientas personalizadas a CoDev Code: ```ts title=".codev/plugins/custom-tools.ts" import { type Plugin, tool } from "@opencode-ai/plugin" @@ -300,13 +300,13 @@ export const CustomToolsPlugin: Plugin = async (ctx) => { } ``` -El ayudante `tool` crea una herramienta personalizada a la que opencode puede llamar. Toma una función de esquema Zod y devuelve una definición de herramienta con: +El ayudante `tool` crea una herramienta personalizada a la que CoDev Code puede llamar. Toma una función de esquema Zod y devuelve una definición de herramienta con: - `description`: Qué hace la herramienta - `args`: Esquema Zod para los argumentos de la herramienta. - `execute`: Función que se ejecuta cuando se llama a la herramienta -Sus herramientas personalizadas estarán disponibles para opencode junto con las herramientas integradas. +Sus herramientas personalizadas estarán disponibles para CoDev Code junto con las herramientas integradas. :::note Si una herramienta de complemento utiliza el mismo nombre que una herramienta integrada, la herramienta de complemento tiene prioridad. diff --git a/packages/web/src/content/docs/es/providers.mdx b/packages/web/src/content/docs/es/providers.mdx index d4374cb16a..d9ba240903 100644 --- a/packages/web/src/content/docs/es/providers.mdx +++ b/packages/web/src/content/docs/es/providers.mdx @@ -1,30 +1,30 @@ --- title: Proveedores -description: Usando cualquier proveedor LLM en OpenCode. +description: Usando cualquier proveedor LLM en CoDev Code. --- import config from "../../../../config.mjs" export const console = config.console -OpenCode usa el [AI SDK](https://ai-sdk.dev/) y [Models.dev](https://models.dev) para admitir **75+ proveedores LLM** y admite la ejecución de modelos locales. +CoDev Code usa el [AI SDK](https://ai-sdk.dev/) y [Models.dev](https://models.dev) para admitir **75+ proveedores LLM** y admite la ejecución de modelos locales. Para agregar un proveedor necesita: 1. Agregue las claves API para el proveedor usando el comando `/connect`. -2. Configure el proveedor en su configuración OpenCode. +2. Configure el proveedor en su configuración CoDev Code. --- ### Credenciales Cuando agrega las claves API de un proveedor con el comando `/connect`, se almacenan -en `~/.local/share/opencode/auth.json`. +en `~/.local/share/codev/auth.json`. --- ### Configuración -Puedes personalizar los proveedores a través de la sección `provider` en tu OpenCode +Puedes personalizar los proveedores a través de la sección `provider` en tu CoDev Code configuración. --- @@ -51,7 +51,7 @@ Puede personalizar la URL base para cualquier proveedor configurando la opción ## OpenCode Zen OpenCode Zen es una lista de modelos proporcionados por el equipo OpenCode que han sido -probado y verificado para funcionar bien con OpenCode. [Más información](/docs/zen). +probado y verificado para funcionar bien con CoDev Code. [Más información](/docs/zen). :::tip Si eres nuevo, te recomendamos comenzar con OpenCode Zen. @@ -80,14 +80,14 @@ Si eres nuevo, te recomendamos comenzar con OpenCode Zen. /models ``` -Funciona como cualquier otro proveedor en OpenCode y su uso es completamente opcional. +Funciona como cualquier otro proveedor en CoDev Code y su uso es completamente opcional. --- ## OpenCode Go OpenCode Go es un plan de suscripción de bajo costo que brinda acceso confiable a modelos de codificación abiertos populares proporcionados por el equipo de OpenCode que han sido -probado y verificado para funcionar bien con OpenCode. +probado y verificado para funcionar bien con CoDev Code. 1. Ejecute el comando `/connect` en TUI, seleccione `OpenCode Go` y diríjase a [opencode.ai/auth](https://opencode.ai/zen). @@ -112,7 +112,7 @@ probado y verificado para funcionar bien con OpenCode. /models ``` -Funciona como cualquier otro proveedor en OpenCode y su uso es completamente opcional. +Funciona como cualquier otro proveedor en CoDev Code y su uso es completamente opcional. --- @@ -156,7 +156,7 @@ lista, no dude en abrir un PR. ### Amazon Bedrock -Para usar Amazon Bedrock con OpenCode: +Para usar Amazon Bedrock con CoDev Code: 1. Dirígete al **Catálogo de modelos** en la consola Amazon Bedrock y solicita Accede a los modelos que desees. @@ -169,17 +169,17 @@ Para usar Amazon Bedrock con OpenCode: #### Variables de entorno (Inicio rápido) - Establezca una de estas variables de entorno mientras ejecuta opencode: + Establezca una de estas variables de entorno mientras ejecuta CoDev Code: ```bash # Option 1: Using AWS access keys - AWS_ACCESS_KEY_ID=XXX AWS_SECRET_ACCESS_KEY=YYY opencode + AWS_ACCESS_KEY_ID=XXX AWS_SECRET_ACCESS_KEY=YYY codev # Option 2: Using named AWS profile - AWS_PROFILE=my-profile opencode + AWS_PROFILE=my-profile codev # Option 3: Using Bedrock bearer token - AWS_BEARER_TOKEN_BEDROCK=XXX opencode + AWS_BEARER_TOKEN_BEDROCK=XXX codev ``` O agrégalos a tu perfil de bash: @@ -311,7 +311,7 @@ Para perfiles de inferencia personalizados, utilice el modelo y el nombre del pr ``` :::info -El uso de su suscripción Claude Pro/Max en OpenCode no está oficialmente respaldado por [Anthropic](https://anthropic.com). +El uso de su suscripción Claude Pro/Max en CoDev Code no está oficialmente respaldado por [Anthropic](https://anthropic.com). ::: ##### Usando las teclas API @@ -324,7 +324,7 @@ O si ya tienes una clave API, puedes seleccionar **Ingresar manualmente la clave ### Atomic Chat -Puedes configurar opencode para usar modelos locales mediante [Atomic Chat](https://atomic.chat), una aplicación de escritorio que ejecuta LLMs locales detrás de un servidor API compatible con OpenAI (endpoint por defecto `http://127.0.0.1:1337/v1`). +Puedes configurar CoDev Code para usar modelos locales mediante [Atomic Chat](https://atomic.chat), una aplicación de escritorio que ejecuta LLMs locales detrás de un servidor API compatible con OpenAI (endpoint por defecto `http://127.0.0.1:1337/v1`). ```json title="codev.json" "atomic-chat" {5, 6, 8, 10-14} { @@ -373,7 +373,7 @@ Si encuentra errores del tipo "Lo siento, pero no puedo ayudar con esa solicitud 2. Vaya a [Azure AI Foundry](https://ai.azure.com/) e implemente un modelo. :::nota - El nombre de la implementación debe coincidir con el nombre del modelo para que opencode funcione correctamente. + El nombre de la implementación debe coincidir con el nombre del modelo para que CoDev Code funcione correctamente. ::: 3. Ejecute el comando `/connect` y busque **Azure**. @@ -394,7 +394,7 @@ Si encuentra errores del tipo "Lo siento, pero no puedo ayudar con esa solicitud 5. Configure el nombre de su recurso como una variable de entorno: ```bash - AZURE_RESOURCE_NAME=XXX opencode + AZURE_RESOURCE_NAME=XXX codev ``` O agrégalo a tu perfil de bash: @@ -420,7 +420,7 @@ Si encuentra errores del tipo "Lo siento, pero no puedo ayudar con esa solicitud 2. Vaya a [Azure AI Foundry](https://ai.azure.com/) e implemente un modelo. :::nota - El nombre de la implementación debe coincidir con el nombre del modelo para que opencode funcione correctamente. + El nombre de la implementación debe coincidir con el nombre del modelo para que CoDev Code funcione correctamente. ::: 3. Ejecute el comando `/connect` y busque **Azure Cognitive Services**. @@ -441,7 +441,7 @@ Si encuentra errores del tipo "Lo siento, pero no puedo ayudar con esa solicitud 5. Configure el nombre de su recurso como una variable de entorno: ```bash - AZURE_COGNITIVE_SERVICES_RESOURCE_NAME=XXX opencode + AZURE_COGNITIVE_SERVICES_RESOURCE_NAME=XXX codev ``` O agrégalo a tu perfil de bash: @@ -552,7 +552,7 @@ Cloudflare AI Gateway le permite acceder a modelos de OpenAI, Anthropic, Workers /models ``` - También puede agregar modelos a través de su configuración opencode. + También puede agregar modelos a través de su configuración CoDev Code. ```json title="codev.json" { @@ -733,7 +733,7 @@ GitLab Duo proporciona chat agente basado en IA con capacidades de llamada de he #### Uso del token de acceso personal 1. Vaya a [GitLab Configuración de usuario > Tokens de acceso](https://gitlab.com/-/user_settings/personal_access_tokens) 2. Haga clic en **Agregar nuevo token** - 3. Nombre: `OpenCode`, Alcances: `api` + 3. Nombre: `CoDev Code`, Alcances: `api` 4. Copie el token (comienza con `glpat-`) 5. Introdúcelo en la terminal. @@ -750,14 +750,14 @@ GitLab Duo proporciona chat agente basado en IA con capacidades de llamada de he :::note También puede especificar la variable de entorno 'GITLAB_TOKEN' si no desea -para almacenar el token en el almacenamiento de autenticación opencode. +para almacenar el token en el almacenamiento de autenticación CoDev Code. ::: ##### Autohospedado GitLab :::note[nota de cumplimiento] -OpenCode utiliza un modelo pequeño para algunas tareas de IA, como generar el título de la sesión. -Está configurado para usar gpt-5-nano de forma predeterminada, alojado por Zen. Para bloquear OpenCode +CoDev Code utiliza un modelo pequeño para algunas tareas de IA, como generar el título de la sesión. +Está configurado para usar gpt-5-nano de forma predeterminada, alojado por Zen. Para bloquear CoDev Code Para usar solo su propia instancia alojada en GitLab, agregue lo siguiente a su Archivo `codev.json`. También se recomienda desactivar el uso compartido de sesiones. @@ -853,7 +853,7 @@ Este complemento proporciona capacidades integrales de administración del repos ### GitHub Copilot -Para utilizar su suscripción GitHub Copilot con opencode: +Para utilizar su suscripción GitHub Copilot con CoDev Code: :::note Algunos modelos pueden necesitar un [Pro+ @@ -889,7 +889,7 @@ suscripción](https://github.com/features/copilot/plans) para usar. ### Google Vertex AI -Para utilizar Google Vertex AI con OpenCode: +Para utilizar Google Vertex AI con CoDev Code: 1. Dirígete a **Model Garden** en Google Cloud Console y verifica el Modelos disponibles en su región. @@ -905,10 +905,10 @@ Para utilizar Google Vertex AI con OpenCode: - `GOOGLE_APPLICATION_CREDENTIALS`: ruta al archivo clave JSON de su cuenta de servicio - Autenticar usando gcloud CLI: `gcloud auth application-default login` - Configúrelos mientras ejecuta opencode. + Configúrelos mientras ejecuta CoDev Code. ```bash - GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json GOOGLE_CLOUD_PROJECT=your-project-id opencode + GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json GOOGLE_CLOUD_PROJECT=your-project-id codev ``` O agréguelos a su perfil de bash. @@ -1018,7 +1018,7 @@ Para obtener más proveedores y funciones avanzadas como almacenamiento en cach #### Configuraciones opcionales -En caso de que vea una característica o modelo de Helicone que no esté configurado automáticamente a través de opencode, siempre podrá configurarlo usted mismo. +En caso de que vea una característica o modelo de Helicone que no esté configurado automáticamente a través de CoDev Code, siempre podrá configurarlo usted mismo. Aquí está el [Directorio de modelos de Helicone](https://helicone.ai/models), lo necesitará para obtener las ID de los modelos que desea agregar. @@ -1071,7 +1071,7 @@ Helicone admite encabezados personalizados para funciones como almacenamiento en ##### Seguimiento de sesión -La función [Sesiones](https://docs.helicone.ai/features/sessions) de Helicone le permite agrupar solicitudes LLM relacionadas. Utilice el complemento [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) para registrar automáticamente cada conversación OpenCode como una sesión en Helicone. +La función [Sesiones](https://docs.helicone.ai/features/sessions) de Helicone le permite agrupar solicitudes LLM relacionadas. Utilice el complemento [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) para registrar automáticamente cada conversación CoDev Code como una sesión en Helicone. ```bash npm install -g opencode-helicone-session @@ -1085,7 +1085,7 @@ Agréguelo a su configuración. } ``` -El complemento inyecta encabezados `Helicone-Session-Id` y `Helicone-Session-Name` en sus solicitudes. En la página Sesiones de Helicone, verá cada conversación OpenCode enumerada como una sesión separada. +El complemento inyecta encabezados `Helicone-Session-Id` y `Helicone-Session-Name` en sus solicitudes. En la página Sesiones de Helicone, verá cada conversación CoDev Code enumerada como una sesión separada. ##### Cabeceras comunes de Helicone @@ -1102,7 +1102,7 @@ Consulte el [Directorio de encabezados de Helicone](https://docs.helicone.ai/hel ### llama.cpp -Puede configurar opencode para usar modelos locales a través de la utilidad llama-server de [llama.cpp](https://github.com/ggml-org/llama.cpp) +Puede configurar CoDev Code para usar modelos locales a través de la utilidad llama-server de [llama.cpp](https://github.com/ggml-org/llama.cpp) ```json title="codev.json" "llama.cpp" {5, 6, 8, 10-15} { @@ -1169,7 +1169,7 @@ IO.NET ofrece 17 modelos optimizados para varios casos de uso: ### LM Studio -Puede configurar opencode para usar modelos locales a través de LM Studio. +Puede configurar CoDev Code para usar modelos locales a través de LM Studio. ```json title="codev.json" "lmstudio" {5, 6, 8, 10-14} { @@ -1286,10 +1286,10 @@ Para usar Kimi K2 de Moonshot AI: ### Ollama -Puedes configurar opencode para usar modelos locales a través de Ollama. +Puedes configurar CoDev Code para usar modelos locales a través de Ollama. :::tip -Ollama puede configurarse automáticamente para OpenCode. Consulte los [documentos de integración de Ollama](https://docs.ollama.com/integrations/opencode) para obtener más detalles. +Ollama puede configurarse automáticamente para CoDev Code. Consulte los [documentos de integración de Ollama](https://docs.ollama.com/integrations/opencode) para obtener más detalles. ::: ```json title="codev.json" "ollama" {5, 6, 8, 10-14} @@ -1328,13 +1328,13 @@ Si las llamadas a herramientas no funcionan, intente aumentar `num_ctx` en Ollam ### Ollama Cloud -Para usar Ollama Cloud con OpenCode: +Para usar Ollama Cloud con CoDev Code: 1. Dirígete a [https://ollama.com/](https://ollama.com/) e inicia sesión o crea una cuenta. 2. Vaya a **Configuración** > **Claves** y haga clic en **Agregar clave API** para generar una nueva clave API. -3. Copie la clave API para usarla en OpenCode. +3. Copie la clave API para usarla en CoDev Code. 4. Ejecute el comando `/connect` y busque **Ollama Cloud**. @@ -1351,7 +1351,7 @@ Para usar Ollama Cloud con OpenCode: └ enter ``` -6. **Importante**: Antes de usar modelos en la nube en OpenCode, debe obtener la información del modelo localmente: +6. **Importante**: Antes de usar modelos en la nube en CoDev Code, debe obtener la información del modelo localmente: ```bash ollama pull gpt-oss:20b-cloud @@ -1411,7 +1411,7 @@ OpenCode Zen es una lista de modelos probados y verificados proporcionada por el /connect ``` -3. Ingrese su clave OpenCode API. +3. Ingrese su clave CoDev Code API. ```txt ┌ API key @@ -1453,7 +1453,7 @@ OpenCode Zen es una lista de modelos probados y verificados proporcionada por el /models ``` - También puede agregar modelos adicionales a través de su configuración opencode. + También puede agregar modelos adicionales a través de su configuración CoDev Code. ```json title="codev.json" {6} { @@ -1468,7 +1468,7 @@ OpenCode Zen es una lista de modelos probados y verificados proporcionada por el } ``` -5. También puedes personalizarlos a través de tu configuración opencode. A continuación se muestra un ejemplo de cómo especificar un proveedor. +5. También puedes personalizarlos a través de tu configuración CoDev Code. A continuación se muestra un ejemplo de cómo especificar un proveedor. ```json title="codev.json" { @@ -1520,7 +1520,7 @@ SAP AI Core brinda acceso a más de 40 modelos de OpenAI, Anthropic, Google, Ama O configure la variable de entorno `AICORE_SERVICE_KEY`: ```bash - AICORE_SERVICE_KEY='{"clientid":"...","clientsecret":"...","url":"...","serviceurls":{"AI_API_URL":"..."}}' opencode + AICORE_SERVICE_KEY='{"clientid":"...","clientsecret":"...","url":"...","serviceurls":{"AI_API_URL":"..."}}' codev ``` O agrégalo a tu perfil de bash: @@ -1532,7 +1532,7 @@ SAP AI Core brinda acceso a más de 40 modelos de OpenAI, Anthropic, Google, Ama 4. Opcionalmente, configure el ID de implementación y el grupo de recursos: ```bash - AICORE_DEPLOYMENT_ID=your-deployment-id AICORE_RESOURCE_GROUP=your-resource-group opencode + AICORE_DEPLOYMENT_ID=your-deployment-id AICORE_RESOURCE_GROUP=your-resource-group codev ``` :::note @@ -1609,7 +1609,7 @@ STACKIT AI Model Serving proporciona un entorno de alojamiento soberano totalmen ### Scaleway -Para utilizar [API generativas de Scaleway](https://www.scaleway.com/en/docs/generative-apis/) con OpenCode: +Para utilizar [API generativas de Scaleway](https://www.scaleway.com/en/docs/generative-apis/) con CoDev Code: 1. Dirígete a la [Configuración de IAM de la consola Scaleway](https://console.scaleway.com/iam/api-keys) para generar una nueva clave API. @@ -1717,7 +1717,7 @@ Vercel AI Gateway le permite acceder a modelos de OpenAI, Anthropic, Google, xAI /models ``` -También puede personalizar modelos a través de su configuración opencode. A continuación se muestra un ejemplo de cómo especificar el orden de enrutamiento del proveedor. +También puede personalizar modelos a través de su configuración CoDev Code. A continuación se muestra un ejemplo de cómo especificar el orden de enrutamiento del proveedor. ```json title="codev.json" { @@ -1827,7 +1827,7 @@ Algunas opciones de enrutamiento útiles: /models ``` - También puede agregar modelos adicionales a través de su configuración opencode. + También puede agregar modelos adicionales a través de su configuración CoDev Code. ```json title="codev.json" {6} { @@ -1849,7 +1849,7 @@ Algunas opciones de enrutamiento útiles: Para agregar cualquier proveedor **compatible con OpenAI** que no aparezca en el comando `/connect`: :::tip -Puede utilizar cualquier proveedor compatible con OpenAI con opencode. La mayoría de los proveedores de IA modernos ofrecen API compatibles con OpenAI. +Puede utilizar cualquier proveedor compatible con OpenAI con CoDev Code. La mayoría de los proveedores de IA modernos ofrecen API compatibles con OpenAI. ::: 1. Ejecute el comando `/connect` y desplácese hacia abajo hasta **Otro**. @@ -1970,7 +1970,7 @@ Detalles de configuración: - **limit.context**: tokens de entrada máximos que acepta el modelo. - **limit.output**: tokens máximos que el modelo puede generar. -Los campos `limit` le permiten a OpenCode comprender cuánto contexto le queda. Los proveedores estándar los extraen de models.dev automáticamente. +Los campos `limit` le permiten a CoDev Code comprender cuánto contexto le queda. Los proveedores estándar los extraen de models.dev automáticamente. --- @@ -1978,12 +1978,12 @@ Los campos `limit` le permiten a OpenCode comprender cuánto contexto le queda. Si tiene problemas para configurar un proveedor, verifique lo siguiente: -1. **Verifique la configuración de autenticación**: Ejecute `opencode auth list` para ver si las credenciales +1. **Verifique la configuración de autenticación**: Ejecute `codev auth list` para ver si las credenciales para el proveedor se agregan a su configuración. Esto no se aplica a proveedores como Amazon Bedrock, que dependen de variables de entorno para su autenticación. -2. Para proveedores personalizados, verifique la configuración opencode y: - - Asegúrese de que el ID del proveedor utilizado en el comando `/connect` coincida con el ID en su configuración opencode. +2. Para proveedores personalizados, verifique la configuración CoDev Code y: + - Asegúrese de que el ID del proveedor utilizado en el comando `/connect` coincida con el ID en su configuración CoDev Code. - Se utiliza el paquete npm correcto para el proveedor. Por ejemplo, utilice `@ai-sdk/cerebras` para Cerebras. Y para todos los demás proveedores compatibles con OpenAI, utilice `@ai-sdk/openai-compatible`. - Verifique que se utilice el punto final API correcto en el campo `options.baseURL`. diff --git a/packages/web/src/content/docs/es/rules.mdx b/packages/web/src/content/docs/es/rules.mdx index b04e9c5b2e..a81c74ecce 100644 --- a/packages/web/src/content/docs/es/rules.mdx +++ b/packages/web/src/content/docs/es/rules.mdx @@ -1,21 +1,21 @@ --- title: Reglas -description: Establezca instrucciones personalizadas para opencode. +description: Establezca instrucciones personalizadas para CoDev Code. --- -Puede proporcionar instrucciones personalizadas a opencode creando un archivo `AGENTS.md`. Esto es similar a las reglas del Cursor. Contiene instrucciones que se incluirán en el contexto de LLM para personalizar su comportamiento para su proyecto específico. +Puede proporcionar instrucciones personalizadas a CoDev Code creando un archivo `AGENTS.md`. Esto es similar a las reglas del Cursor. Contiene instrucciones que se incluirán en el contexto de LLM para personalizar su comportamiento para su proyecto específico. --- ## Inicializar -Para crear un nuevo archivo `AGENTS.md`, puede ejecutar el comando `/init` en opencode. +Para crear un nuevo archivo `AGENTS.md`, puede ejecutar el comando `/init` en CoDev Code. :::tip Debes enviar el archivo `AGENTS.md` de tu proyecto a Git. ::: -Esto escaneará su proyecto y todo su contenido para comprender de qué se trata y generar un archivo `AGENTS.md` con él. Esto ayuda a opencode a navegar mejor por el proyecto. +Esto escaneará su proyecto y todo su contenido para comprender de qué se trata y generar un archivo `AGENTS.md` con él. Esto ayuda a CoDev Code a navegar mejor por el proyecto. Si tiene un archivo `AGENTS.md` existente, intentará agregarlo. @@ -54,7 +54,7 @@ Estamos agregando instrucciones específicas del proyecto aquí y esto se compar ## Tipos -opencode también admite la lectura del archivo `AGENTS.md` desde múltiples ubicaciones. Y esto tiene diferentes propósitos. +CoDev Code también admite la lectura del archivo `AGENTS.md` desde múltiples ubicaciones. Y esto tiene diferentes propósitos. ### Proyecto @@ -62,13 +62,13 @@ Coloque un `AGENTS.md` en la raíz de su proyecto para reglas específicas del p ### Global -También puedes tener reglas globales en un archivo `~/.config/codev/AGENTS.md`. Esto se aplica en todas las sesiones opencode. +También puedes tener reglas globales en un archivo `~/.config/codev/AGENTS.md`. Esto se aplica en todas las sesiones CoDev Code. Dado que esto no está comprometido con Git ni se comparte con su equipo, recomendamos usarlo para especificar las reglas personales que debe seguir LLM. ### Compatibilidad con Claude Code -Para los usuarios que migran desde Claude Code, OpenCode admite las convenciones de archivos de Claude Code como alternativas: +Para los usuarios que migran desde Claude Code, CoDev Code admite las convenciones de archivos de Claude Code como alternativas: - **Reglas del proyecto**: `CLAUDE.md` en el directorio de tu proyecto (se usa si no existe `AGENTS.md`) - **Reglas globales**: `~/.claude/CLAUDE.md` (se usa si no existe `~/.config/codev/AGENTS.md`) @@ -86,7 +86,7 @@ export CODEV_DISABLE_CLAUDE_CODE_SKILLS=1 # Disable only .claude/skills ## Prioridad -Cuando se inicia opencode, busca archivos de reglas en este orden: +Cuando se inicia CoDev Code, busca archivos de reglas en este orden: 1. **Archivos locales** atravesando desde el directorio actual (`AGENTS.md`, `CLAUDE.md`) 2. **Archivo global** en `~/.config/codev/AGENTS.md` @@ -126,7 +126,7 @@ Todos los archivos de instrucciones se combinan con sus archivos `AGENTS.md`. ## Hacer referencia a archivos externos -Si bien opencode no analiza automáticamente las referencias de archivos en `AGENTS.md`, puedes lograr una funcionalidad similar de dos maneras: +Si bien CoDev Code no analiza automáticamente las referencias de archivos en `AGENTS.md`, puedes lograr una funcionalidad similar de dos maneras: ### Usar codev.json @@ -141,7 +141,7 @@ El enfoque recomendado es utilizar el campo `instructions` en `codev.json`: ### Instrucciones manuales en AGENTS.md -Puede enseñarle a opencode a leer archivos externos proporcionando instrucciones explícitas en su `AGENTS.md`. He aquí un ejemplo práctico: +Puede enseñarle a CoDev Code a leer archivos externos proporcionando instrucciones explícitas en su `AGENTS.md`. He aquí un ejemplo práctico: ```markdown title="AGENTS.md" # TypeScript Project Rules @@ -173,7 +173,7 @@ Este enfoque le permite: - Crear archivos de reglas modulares y reutilizables - Compartir reglas entre proyectos a través de enlaces simbólicos o submódulos de git - Mantenga AGENTS.md conciso mientras hace referencia a pautas detalladas -- Asegúrese de que opencode cargue archivos solo cuando sea necesario para la tarea específica +- Asegúrese de que CoDev Code cargue archivos solo cuando sea necesario para la tarea específica :::tip Para monorepos o proyectos con estándares compartidos, usar `codev.json` con patrones globales (como `packages/*/AGENTS.md`) es más fácil de mantener que las instrucciones manuales. diff --git a/packages/web/src/content/docs/es/sdk.mdx b/packages/web/src/content/docs/es/sdk.mdx index faaf25900b..a7acb122ca 100644 --- a/packages/web/src/content/docs/es/sdk.mdx +++ b/packages/web/src/content/docs/es/sdk.mdx @@ -1,13 +1,13 @@ --- title: SDK -description: Cliente JS con seguridad de tipos para el servidor opencode. +description: Cliente JS con seguridad de tipos para el servidor CoDev Code. --- import config from "../../../../config.mjs" export const typesUrl = `${config.github}/blob/dev/packages/sdk/js/src/gen/types.gen.ts` -El SDK opencode JS/TS proporciona un cliente con seguridad de tipos para interactuar con el servidor. -Úselo para crear integraciones y controlar opencode mediante programación. +El SDK CoDev Code JS/TS proporciona un cliente con seguridad de tipos para interactuar con el servidor. +Úselo para crear integraciones y controlar CoDev Code mediante programación. [Más información](/docs/server) sobre cómo funciona el servidor. Para ver ejemplos, consulte los [proyectos](/docs/ecosystem#projects) creados por la comunidad. @@ -25,7 +25,7 @@ npm install @opencode-ai/sdk ## Crear cliente -Cree una instancia de opencode: +Cree una instancia de CoDev Code: ```javascript import { createOpencode } from "@opencode-ai/sdk" @@ -69,7 +69,7 @@ opencode.server.close() ## Solo cliente -Si ya tiene una instancia en ejecución de opencode, puede crear una instancia de cliente para conectarse a ella: +Si ya tiene una instancia en ejecución de CoDev Code, puede crear una instancia de cliente para conectarse a ella: ```javascript import { createOpencodeClient } from "@opencode-ai/sdk" diff --git a/packages/web/src/content/docs/es/server.mdx b/packages/web/src/content/docs/es/server.mdx index bfeb6c841a..80e4433561 100644 --- a/packages/web/src/content/docs/es/server.mdx +++ b/packages/web/src/content/docs/es/server.mdx @@ -1,19 +1,19 @@ --- title: Servidor -description: Interactuar con el servidor opencode a través de HTTP. +description: Interactuar con el servidor CoDev Code a través de HTTP. --- import config from "../../../../config.mjs" export const typesUrl = `${config.github}/blob/dev/packages/sdk/js/src/gen/types.gen.ts` -El comando `opencode serve` ejecuta un servidor HTTP sin cabeza que expone un punto final OpenAPI que un cliente opencode puede usar. +El comando `codev serve` ejecuta un servidor HTTP sin cabeza que expone un punto final OpenAPI que un cliente CoDev Code puede usar. --- ### Uso ```bash -opencode serve [--port ] [--hostname ] [--cors ] +codev serve [--port ] [--hostname ] [--cors ] ``` #### Opciones @@ -29,35 +29,35 @@ opencode serve [--port ] [--hostname ] [--cors ] `--cors` se puede pasar varias veces: ```bash -opencode serve --cors http://localhost:5173 --cors https://app.example.com +codev serve --cors http://localhost:5173 --cors https://app.example.com ``` --- ### Autenticación -Configure `CODEV_SERVER_PASSWORD` para proteger el servidor con autenticación básica HTTP. El nombre de usuario predeterminado es `opencode`, o configure `CODEV_SERVER_USERNAME` para anularlo. Esto se aplica tanto a `opencode serve` como a `opencode web`. +Configure `CODEV_SERVER_PASSWORD` para proteger el servidor con autenticación básica HTTP. El nombre de usuario predeterminado es `opencode`, o configure `CODEV_SERVER_USERNAME` para anularlo. Esto se aplica tanto a `codev serve` como a `codev web`. ```bash -CODEV_SERVER_PASSWORD=your-password opencode serve +CODEV_SERVER_PASSWORD=your-password codev serve ``` --- ### Cómo funciona -Cuando ejecuta `opencode`, inicia un TUI y un servidor. Donde el TUI es el +Cuando ejecuta `codev`, inicia un TUI y un servidor. Donde el TUI es el Cliente que habla con el servidor. El servidor expone una especificación OpenAPI 3.1 punto final. Este punto final también se utiliza para generar un [SDK](/docs/sdk). :::tip -Utilice el servidor opencode para interactuar con opencode mediante programación. +Utilice el servidor CoDev Code para interactuar con CoDev Code mediante programación. ::: -Esta arquitectura permite que opencode admita múltiples clientes y le permite interactuar con opencode mediante programación. +Esta arquitectura permite que CoDev Code admita múltiples clientes y le permite interactuar con CoDev Code mediante programación. -Puede ejecutar `opencode serve` para iniciar un servidor independiente. Si tienes el -opencode TUI ejecutándose, `opencode serve` iniciará un nuevo servidor. +Puede ejecutar `codev serve` para iniciar un servidor independiente. Si tienes el +CoDev Code TUI ejecutándose, `codev serve` iniciará un nuevo servidor. --- @@ -65,7 +65,7 @@ opencode TUI ejecutándose, `opencode serve` iniciará un nuevo servidor. Cuando inicia el TUI, asigna aleatoriamente un puerto y un nombre de host. En su lugar, puede pasar `--hostname` y `--port` [banderas](/docs/cli). Luego use esto para conectarse a su servidor. -El punto final [`/tui`](#tui) se puede utilizar para conducir el TUI a través del servidor. Por ejemplo, puede completar previamente o ejecutar un mensaje. Esta configuración es utilizada por los complementos OpenCode [IDE](/docs/ide). +El punto final [`/tui`](#tui) se puede utilizar para conducir el TUI a través del servidor. Por ejemplo, puede completar previamente o ejecutar un mensaje. Esta configuración es utilizada por los complementos CoDev Code [IDE](/docs/ide). --- @@ -83,7 +83,7 @@ Por ejemplo, `http://localhost:4096/doc`. Utilice la especificación para genera ## API -El servidor opencode expone las siguientes API. +El servidor CoDev Code expone las siguientes API. --- diff --git a/packages/web/src/content/docs/es/share.mdx b/packages/web/src/content/docs/es/share.mdx index ea70c0b9a1..5aabff746a 100644 --- a/packages/web/src/content/docs/es/share.mdx +++ b/packages/web/src/content/docs/es/share.mdx @@ -1,9 +1,9 @@ --- title: Compartir -description: Comparte tus conversaciones OpenCode. +description: Comparte tus conversaciones CoDev Code. --- -La función para compartir de OpenCode te permite crear enlaces públicos a tus conversaciones de OpenCode, para que puedas colaborar con compañeros de equipo u obtener ayuda de otros. +La función para compartir de CoDev Code te permite crear enlaces públicos a tus conversaciones de CoDev Code, para que puedas colaborar con compañeros de equipo u obtener ayuda de otros. :::note Las conversaciones compartidas son de acceso público para cualquier persona que tenga el enlace. @@ -13,7 +13,7 @@ Las conversaciones compartidas son de acceso público para cualquier persona que ## Cómo funciona -Cuando compartes una conversación, OpenCode: +Cuando compartes una conversación, CoDev Code: 1. Crea una URL pública única para su sesión. 2. Sincroniza tu historial de conversaciones con nuestros servidores @@ -23,13 +23,13 @@ Cuando compartes una conversación, OpenCode: ## Uso compartido -OpenCode admite tres modos de compartir que controlan cómo se comparten las conversaciones: +CoDev Code admite tres modos de compartir que controlan cómo se comparten las conversaciones: --- ### Manual (predeterminado) -De forma predeterminada, OpenCode usa el modo de compartir manual. Las sesiones no se comparten automáticamente, pero puedes compartirlas manualmente usando el comando `/share`: +De forma predeterminada, CoDev Code usa el modo de compartir manual. Las sesiones no se comparten automáticamente, pero puedes compartirlas manualmente usando el comando `/share`: ``` /share @@ -125,4 +125,4 @@ Para implementaciones empresariales, la función de compartir puede ser: - **Restringido** solo a usuarios autenticados a través de SSO - **Autohospedado** en tu propia infraestructura -[Obtenga más información](/docs/enterprise) sobre el uso de opencode en su organización. +[Obtenga más información](/docs/enterprise) sobre el uso de CoDev Code en su organización. diff --git a/packages/web/src/content/docs/es/skills.mdx b/packages/web/src/content/docs/es/skills.mdx index d5477edbc3..4bfb212e55 100644 --- a/packages/web/src/content/docs/es/skills.mdx +++ b/packages/web/src/content/docs/es/skills.mdx @@ -3,7 +3,7 @@ title: "Habilidades del agente" description: "Defina el comportamiento reutilizable mediante definiciones de SKILL.md" --- -Las habilidades del agente permiten a OpenCode descubrir instrucciones reutilizables de su repositorio o directorio de inicio. +Las habilidades del agente permiten a CoDev Code descubrir instrucciones reutilizables de su repositorio o directorio de inicio. Las habilidades se cargan bajo demanda a través de la herramienta nativa `skill`: los agentes ven las habilidades disponibles y pueden cargar el contenido completo cuando sea necesario. --- @@ -11,7 +11,7 @@ Las habilidades se cargan bajo demanda a través de la herramienta nativa `skill ## Colocar archivos Cree una carpeta por nombre de habilidad y coloque un `SKILL.md` dentro de ella. -OpenCode busca estas ubicaciones: +CoDev Code busca estas ubicaciones: - Configuración del proyecto: `.codev/skills//SKILL.md` - Configuración global: `~/.config/codev/skills//SKILL.md` @@ -24,7 +24,7 @@ OpenCode busca estas ubicaciones: ## Entender el descubrimiento -Para las rutas locales del proyecto, OpenCode sube desde su directorio de trabajo actual hasta llegar al árbol de trabajo de git. +Para las rutas locales del proyecto, CoDev Code sube desde su directorio de trabajo actual hasta llegar al árbol de trabajo de git. Carga cualquier `skills/*/SKILL.md` coincidente en `.codev/` y cualquier `.claude/skills/*/SKILL.md` o `.agents/skills/*/SKILL.md` coincidente a lo largo del camino. Las definiciones globales también se cargan desde `~/.config/codev/skills/*/SKILL.md`, `~/.claude/skills/*/SKILL.md` y `~/.agents/skills/*/SKILL.md`. @@ -102,7 +102,7 @@ Ask clarifying questions if the target versioning scheme is unclear. ## Reconocer la descripción de la herramienta -OpenCode enumera las habilidades disponibles en la descripción de la herramienta `skill`. +CoDev Code enumera las habilidades disponibles en la descripción de la herramienta `skill`. Cada entrada incluye el nombre y la descripción de la habilidad: ```xml diff --git a/packages/web/src/content/docs/es/themes.mdx b/packages/web/src/content/docs/es/themes.mdx index 0a9988b3ff..85e2aee915 100644 --- a/packages/web/src/content/docs/es/themes.mdx +++ b/packages/web/src/content/docs/es/themes.mdx @@ -3,9 +3,9 @@ title: Temas description: Seleccione un tema integrado o defina el suyo propio. --- -Con OpenCode puede seleccionar uno de varios temas integrados, usar un tema que se adapte al tema de su terminal o definir su propio tema personalizado. +Con CoDev Code puede seleccionar uno de varios temas integrados, usar un tema que se adapte al tema de su terminal o definir su propio tema personalizado. -De forma predeterminada, OpenCode usa nuestro propio tema `opencode`. +De forma predeterminada, CoDev Code usa nuestro propio tema `opencode`. --- @@ -23,7 +23,7 @@ Sin soporte de color verdadero, los temas pueden aparecer con una precisión de ## Temas integrados -OpenCode viene con varios temas integrados. +CoDev Code viene con varios temas integrados. | Nombre | Descripción | | ---------------------- | ----------------------------------------------------------------------------- | @@ -53,7 +53,7 @@ El tema `system` está diseñado para adaptarse automáticamente a la combinaci El tema del sistema es para usuarios que: -- Quiere que OpenCode coincida con la apariencia de su terminal +- Quiere que CoDev Code coincida con la apariencia de su terminal - Utilice esquemas de color de terminal personalizados - Prefiere una apariencia consistente en todas las aplicaciones de terminal @@ -74,7 +74,7 @@ Puede seleccionar un tema abriendo la selección de tema con el comando `/theme` ## Temas personalizados -OpenCode admite un sistema de temas flexible basado en JSON que permite a los usuarios crear y personalizar temas fácilmente. +CoDev Code admite un sistema de temas flexible basado en JSON que permite a los usuarios crear y personalizar temas fácilmente. --- @@ -83,7 +83,7 @@ OpenCode admite un sistema de temas flexible basado en JSON que permite a los us Los temas se cargan desde varios directorios en el siguiente orden, donde los directorios posteriores anulan los anteriores: 1. **Temas integrados**: están integrados en el binario -2. **Directorio de configuración de usuario**: definido en `~/.config/codev/themes/*.json` o `$XDG_CONFIG_HOME/opencode/themes/*.json` +2. **Directorio de configuración de usuario**: definido en `~/.config/codev/themes/*.json` o `$XDG_CONFIG_HOME/codev/themes/*.json` 3. **Directorio raíz del proyecto**: definido en `/.codev/themes/*.json` 4. **Directorio de trabajo actual** - Definido en `./.codev/themes/*.json` diff --git a/packages/web/src/content/docs/es/tools.mdx b/packages/web/src/content/docs/es/tools.mdx index 0dfb4b7533..aace2d84e2 100644 --- a/packages/web/src/content/docs/es/tools.mdx +++ b/packages/web/src/content/docs/es/tools.mdx @@ -3,7 +3,7 @@ title: Herramientas description: Administre las herramientas que puede usar un LLM. --- -Las herramientas permiten que LLM realice acciones en su código base. OpenCode viene con un conjunto de herramientas integradas, pero puede ampliarlo con [herramientas personalizadas](/docs/custom-tools) o [servidores MCP](/docs/mcp-servers). +Las herramientas permiten que LLM realice acciones en su código base. CoDev Code viene con un conjunto de herramientas integradas, pero puede ampliarlo con [herramientas personalizadas](/docs/custom-tools) o [servidores MCP](/docs/mcp-servers). De forma predeterminada, todas las herramientas están **habilitadas** y no necesitan permiso para ejecutarse. Puede controlar el comportamiento de la herramienta a través de [permisos](/docs/permissions). @@ -41,7 +41,7 @@ También puedes utilizar comodines para controlar varias herramientas a la vez. ## Integradas -Aquí están todas las herramientas integradas disponibles en OpenCode. +Aquí están todas las herramientas integradas disponibles en CoDev Code. --- @@ -255,10 +255,10 @@ Busque información en la web. :::note Esta herramienta solo está disponible cuando se utiliza el proveedor OpenCode o cuando la variable de entorno `CODEV_ENABLE_EXA` está configurada en cualquier valor verdadero (por ejemplo, `true` o `1`). -Para habilitar al iniciar OpenCode: +Para habilitar al iniciar CoDev Code: ```bash -CODEV_ENABLE_EXA=1 opencode +CODEV_ENABLE_EXA=1 codev ``` ::: diff --git a/packages/web/src/content/docs/es/troubleshooting.mdx b/packages/web/src/content/docs/es/troubleshooting.mdx index 9027ab6c16..606c86fd84 100644 --- a/packages/web/src/content/docs/es/troubleshooting.mdx +++ b/packages/web/src/content/docs/es/troubleshooting.mdx @@ -3,7 +3,7 @@ title: Solución de problemas description: Problemas comunes y cómo resolverlos. --- -Para depurar problemas con OpenCode, comience verificando los registros y los datos locales que almacena en el disco. +Para depurar problemas con CoDev Code, comience verificando los registros y los datos locales que almacena en el disco. --- @@ -11,21 +11,21 @@ Para depurar problemas con OpenCode, comience verificando los registros y los da Los archivos de registro se escriben en: -- **macOS/Linux**: `~/.local/share/opencode/log/` -- **Windows**: Presione `WIN+R` y pegue `%USERPROFILE%\.local\share\opencode\log` +- **macOS/Linux**: `~/.local/share/codev/log/` +- **Windows**: Presione `WIN+R` y pegue `%USERPROFILE%\.local\share\codev\log` Los archivos de registro reciben nombres con marcas de tiempo (por ejemplo, `2025-01-09T123456.log`) y se conservan los 10 archivos de registro más recientes. -Puede configurar el nivel de registro con la opción de línea de comandos `--log-level` para obtener información de depuración más detallada. Por ejemplo, `opencode --log-level DEBUG`. +Puede configurar el nivel de registro con la opción de línea de comandos `--log-level` para obtener información de depuración más detallada. Por ejemplo, `codev --log-level DEBUG`. --- ## Almacenamiento -opencode almacena datos de sesión y otros datos de aplicaciones en el disco en: +CoDev Code almacena datos de sesión y otros datos de aplicaciones en el disco en: -- **macOS/Linux**: `~/.local/share/opencode/` -- **Windows**: Presione `WIN+R` y pegue `%USERPROFILE%\.local\share\opencode` +- **macOS/Linux**: `~/.local/share/codev/` +- **Windows**: Presione `WIN+R` y pegue `%USERPROFILE%\.local\share\codev` Este directorio contiene: @@ -39,13 +39,13 @@ Este directorio contiene: ## Aplicación de escritorio -OpenCode Desktop ejecuta un servidor OpenCode local (el sidecar `opencode-cli`) en segundo plano. La mayoría de los problemas se deben a un complemento que no funciona correctamente, una memoria caché dañada o una mala configuración del servidor. +CoDev Code Desktop ejecuta un servidor CoDev Code local (el sidecar `opencode-cli`) en segundo plano. La mayoría de los problemas se deben a un complemento que no funciona correctamente, una memoria caché dañada o una mala configuración del servidor. ### Comprobaciones rápidas - Salga por completo y reinicie la aplicación. - Si la aplicación muestra una pantalla de error, haga clic en **Reiniciar** y copie los detalles del error. -- Solo macOS: menú `OpenCode` -> **Recargar vista web** (ayuda si la interfaz de usuario está en blanco/congelada). +- Solo macOS: menú `CoDev Code` -> **Recargar vista web** (ayuda si la interfaz de usuario está en blanco/congelada). --- @@ -58,7 +58,7 @@ Si la aplicación de escritorio falla al iniciarse, se bloquea o se comporta de Abra su archivo de configuración global y busque una clave `plugin`. - **macOS/Linux**: `~/.config/codev/codev.jsonc` (o `~/.config/codev/codev.json`) -- **macOS/Linux** (instalaciones anteriores): `~/.local/share/opencode/codev.jsonc` +- **macOS/Linux** (instalaciones anteriores): `~/.local/share/codev/codev.jsonc` - **Windows**: Presione `WIN+R` y pegue `%USERPROFILE%\.config\opencode\codev.jsonc` Si tiene complementos configurados, desactívelos temporalmente eliminando la clave o configurándola en una matriz vacía: @@ -72,7 +72,7 @@ Si tiene complementos configurados, desactívelos temporalmente eliminando la cl #### Verificar directorios de complementos -OpenCode también puede cargar complementos locales desde el disco. Quítelos temporalmente del camino (o cambie el nombre de la carpeta) y reinicie la aplicación de escritorio: +CoDev Code también puede cargar complementos locales desde el disco. Quítelos temporalmente del camino (o cambie el nombre de la carpeta) y reinicie la aplicación de escritorio: - **Complementos globales** - **macOS/Linux**: `~/.config/codev/plugins/` @@ -86,22 +86,22 @@ Si la aplicación comienza a funcionar nuevamente, vuelva a habilitar los comple ### Borrar el caché -Si deshabilitar los complementos no ayuda (o la instalación de un complemento está bloqueada), borre el caché para que OpenCode pueda reconstruirlo. +Si deshabilitar los complementos no ayuda (o la instalación de un complemento está bloqueada), borre el caché para que CoDev Code pueda reconstruirlo. -1. Salga de OpenCode Desktop por completo. +1. Salga de CoDev Code Desktop por completo. 2. Elimine el directorio de caché: -- **macOS**: Buscador -> `Cmd+Shift+G` -> pegar `~/.cache/opencode` -- **Linux**: eliminar `~/.cache/opencode` (o ejecutar `rm -rf ~/.cache/opencode`) -- **Windows**: Presione `WIN+R` y pegue `%USERPROFILE%\.cache\opencode` +- **macOS**: Buscador -> `Cmd+Shift+G` -> pegar `~/.cache/codev` +- **Linux**: eliminar `~/.cache/codev` (o ejecutar `rm -rf ~/.cache/codev`) +- **Windows**: Presione `WIN+R` y pegue `%USERPROFILE%\.cache\codev` -3. Reinicie el escritorio OpenCode. +3. Reinicie el escritorio CoDev Code. --- ### Solucionar problemas de conexión del servidor -OpenCode Desktop puede iniciar su propio servidor local (predeterminado) o conectarse a la URL de un servidor que haya configurado. +CoDev Code Desktop puede iniciar su propio servidor local (predeterminado) o conectarse a la URL de un servidor que haya configurado. Si ve un cuadro de diálogo **"Error de conexión"** (o la aplicación nunca pasa de la pantalla de inicio), busque una URL de servidor personalizada. @@ -132,21 +132,21 @@ En Linux, algunas configuraciones de Wayland pueden causar ventanas en blanco o ### Windows: tiempo de ejecución de WebView2 -En Windows, el escritorio OpenCode requiere Microsoft Edge **WebView2 Runtime**. Si la aplicación se abre en una ventana en blanco o no se inicia, instale/actualice WebView2 e inténtelo nuevamente. +En Windows, el escritorio CoDev Code requiere Microsoft Edge **WebView2 Runtime**. Si la aplicación se abre en una ventana en blanco o no se inicia, instale/actualice WebView2 e inténtelo nuevamente. --- ### Windows: Problemas generales de rendimiento -Si tiene un rendimiento lento, problemas de acceso a archivos o problemas de terminal en Windows, intente usar [WSL (Windows Subsistema para Linux)](/docs/windows-wsl). WSL proporciona un entorno Linux que funciona de manera más fluida con las funciones de OpenCode. +Si tiene un rendimiento lento, problemas de acceso a archivos o problemas de terminal en Windows, intente usar [WSL (Windows Subsistema para Linux)](/docs/windows-wsl). WSL proporciona un entorno Linux que funciona de manera más fluida con las funciones de CoDev Code. --- ### Notificaciones que no se muestran -OpenCode Desktop solo muestra notificaciones del sistema cuando: +CoDev Code Desktop solo muestra notificaciones del sistema cuando: -- las notificaciones están habilitadas para OpenCode en la configuración de su sistema operativo, y +- las notificaciones están habilitadas para CoDev Code en la configuración de su sistema operativo, y - la ventana de la aplicación no está enfocada. --- @@ -155,8 +155,8 @@ OpenCode Desktop solo muestra notificaciones del sistema cuando: Si la aplicación no se inicia y no puede borrar la configuración desde la interfaz de usuario, restablezca el estado guardado de la aplicación de escritorio. -1. Salga del escritorio OpenCode. -2. Busque y elimine estos archivos (se encuentran en el directorio de datos de la aplicación de escritorio OpenCode): +1. Salga del escritorio CoDev Code. +2. Busque y elimine estos archivos (se encuentran en el directorio de datos de la aplicación de escritorio CoDev Code): - `opencode.settings.dat` (URL del servidor predeterminado de escritorio) - `opencode.global.dat` y `opencode.workspace.*.dat` (estado de la interfaz de usuario como servidores/proyectos recientes) @@ -171,7 +171,7 @@ Para encontrar el directorio rápidamente: ## Obtener ayuda -Si tiene problemas con OpenCode: +Si tiene problemas con CoDev Code: 1. **Informar problemas el GitHub** @@ -195,11 +195,11 @@ A continuación se detallan algunos problemas comunes y cómo resolverlos. --- -### OpenCode no se inicia +### CoDev Code no se inicia 1. Verifique los registros en busca de mensajes de error. 2. Intente ejecutar con `--print-logs` para ver el resultado en la terminal. -3. Asegúrese de tener la última versión con `opencode upgrade` +3. Asegúrese de tener la última versión con `codev upgrade` --- @@ -227,7 +227,7 @@ Ejemplos: - `openrouter/google/gemini-2.5-flash` - `opencode/kimi-k2` -Para saber a qué modelos tiene acceso, ejecute `opencode models` +Para saber a qué modelos tiene acceso, ejecute `codev models` --- @@ -241,10 +241,10 @@ Para resolver esto: 2. Si el problema persiste, intente borrar la configuración almacenada: ```bash - rm -rf ~/.local/share/opencode + rm -rf ~/.local/share/codev ``` - En Windows, presione `WIN+R` y elimine: `%USERPROFILE%\.local\share\opencode` + En Windows, presione `WIN+R` y elimine: `%USERPROFILE%\.local\share\codev` 3. Vuelva a autenticarse con su proveedor utilizando el comando `/connect` en TUI. @@ -252,21 +252,21 @@ Para resolver esto: ### AI_APICallError y problemas con el paquete del proveedor -Si encuentra errores de llamada API, esto puede deberse a paquetes de proveedores obsoletos. opencode instala dinámicamente paquetes de proveedores (OpenAI, Anthropic, Google, etc.) según sea necesario y los almacena en caché localmente. +Si encuentra errores de llamada API, esto puede deberse a paquetes de proveedores obsoletos. CoDev Code instala dinámicamente paquetes de proveedores (OpenAI, Anthropic, Google, etc.) según sea necesario y los almacena en caché localmente. Para resolver problemas con el paquete del proveedor: 1. Borre la caché del paquete del proveedor: ```bash - rm -rf ~/.cache/opencode + rm -rf ~/.cache/codev ``` - En Windows, presione `WIN+R` y elimine: `%USERPROFILE%\.cache\opencode` + En Windows, presione `WIN+R` y elimine: `%USERPROFILE%\.cache\codev` -2. Reinicie opencode para reinstalar los paquetes del proveedor más recientes. +2. Reinicie CoDev Code para reinstalar los paquetes del proveedor más recientes. -Esto obligará a opencode a descargar las versiones más recientes de los paquetes del proveedor, lo que a menudo resuelve problemas de compatibilidad con los parámetros del modelo y los cambios de API. +Esto obligará a CoDev Code a descargar las versiones más recientes de los paquetes del proveedor, lo que a menudo resuelve problemas de compatibilidad con los parámetros del modelo y los cambios de API. --- @@ -297,4 +297,4 @@ Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & export DISPLAY=:99.0 ``` -opencode detectará si estás usando Wayland y prefieres `wl-clipboard`; de lo contrario, intentará encontrar herramientas del portapapeles en el orden de: `xclip` y `xsel`. +CoDev Code detectará si estás usando Wayland y prefieres `wl-clipboard`; de lo contrario, intentará encontrar herramientas del portapapeles en el orden de: `xclip` y `xsel`. diff --git a/packages/web/src/content/docs/es/tui.mdx b/packages/web/src/content/docs/es/tui.mdx index d8ce282237..42fc0f40e8 100644 --- a/packages/web/src/content/docs/es/tui.mdx +++ b/packages/web/src/content/docs/es/tui.mdx @@ -1,22 +1,22 @@ --- title: TUI -description: Usando la interfaz de usuario del terminal OpenCode. +description: Usando la interfaz de usuario del terminal CoDev Code. --- import { Tabs, TabItem } from "@astrojs/starlight/components" -OpenCode proporciona una interfaz de terminal interactiva o TUI para trabajar en sus proyectos con un LLM. +CoDev Code proporciona una interfaz de terminal interactiva o TUI para trabajar en sus proyectos con un LLM. -Al ejecutar OpenCode se inicia TUI para el directorio actual. +Al ejecutar CoDev Code se inicia TUI para el directorio actual. ```bash -opencode +codev ``` O puede iniciarlo para un directorio de trabajo específico. ```bash -opencode /path/to/project +codev /path/to/project ``` Una vez que esté en TUI, puede indicarlo con un mensaje. @@ -57,7 +57,7 @@ El resultado del comando se agrega a la conversación como resultado de la herra ## Comandos -Cuando utilice OpenCode TUI, puede escribir `/` seguido de un nombre de comando para ejecutar acciones rápidamente. Por ejemplo: +Cuando utilice CoDev Code TUI, puede escribir `/` seguido de un nombre de comando para ejecutar acciones rápidamente. Por ejemplo: ```bash frame="none" /help @@ -71,7 +71,7 @@ Aquí están todos los comandos de barra diagonal disponibles: ### connect -Agregue un proveedor a OpenCode. Le permite seleccionar entre proveedores disponibles y agregar sus claves API. +Agregue un proveedor a CoDev Code. Le permite seleccionar entre proveedores disponibles y agregar sus claves API. ```bash frame="none" /connect @@ -117,7 +117,7 @@ Abra un editor externo para redactar mensajes. Utiliza el editor configurado en ### exit -Salga de OpenCode. _Alias_: `/quit`, `/q` +Salga de CoDev Code. _Alias_: `/quit`, `/q` ```bash frame="none" /exit @@ -393,7 +393,7 @@ Esto es independiente de `codev.json`, que configura el comportamiento del servi - `theme`: establece su tema de interfaz de usuario. [Más información](/docs/themes). - `keybinds`: personaliza los atajos de teclado. [Más información](/docs/keybinds). -- `leader_timeout`: controla cuánto tiempo espera OpenCode después de la leader key. El valor predeterminado es `2000`. +- `leader_timeout`: controla cuánto tiempo espera CoDev Code después de la leader key. El valor predeterminado es `2000`. - `scroll_acceleration.enabled`: habilite la aceleración de desplazamiento estilo macOS para un desplazamiento suave y natural. Cuando está habilitado, la velocidad de desplazamiento aumenta con gestos de desplazamiento rápido y se mantiene precisa para movimientos más lentos. **Esta configuración tiene prioridad sobre `scroll_speed` y la anula cuando está habilitada.** - `scroll_speed`: controla la rapidez con la que se desplaza el TUI cuando se utilizan comandos de desplazamiento (mínimo: `0.001`, admite valores decimales). El valor predeterminado es `3`. **Nota: Esto se ignora si `scroll_acceleration.enabled` está configurado en `true`.** - `diff_style`: controla la representación de diferencias. `"auto"` se adapta al ancho del terminal, `"stacked"` siempre muestra un diseño de una sola columna. @@ -404,7 +404,7 @@ Utilice `CODEV_TUI_CONFIG` para cargar una ruta de configuración de TUI persona ### Attention -Attention permite que el TUI te avise cuando OpenCode necesita que respondas una pregunta, apruebes un permiso, revises un error de sesión o sepas que una sesión terminó. Actívalo con `attention.enabled`; los eventos integrados reproducen sonidos al ocurrir. Las notificaciones de escritorio solo se envían cuando la ventana del terminal no está enfocada y no se usan para eventos de subagent. +Attention permite que el TUI te avise cuando CoDev Code necesita que respondas una pregunta, apruebes un permiso, revises un error de sesión o sepas que una sesión terminó. Actívalo con `attention.enabled`; los eventos integrados reproducen sonidos al ocurrir. Las notificaciones de escritorio solo se envían cuando la ventana del terminal no está enfocada y no se usan para eventos de subagent. - `enabled`: activa todas las notificaciones y sonidos de Attention. El valor predeterminado es `false`. - `notifications`: cuando Attention está activo, permite que el TUI envíe notificaciones de escritorio a través del terminal. El valor predeterminado es `true`. diff --git a/packages/web/src/content/docs/es/web.mdx b/packages/web/src/content/docs/es/web.mdx index 80d57a5ab7..7e39ad25b3 100644 --- a/packages/web/src/content/docs/es/web.mdx +++ b/packages/web/src/content/docs/es/web.mdx @@ -1,28 +1,28 @@ --- title: Web -description: Usando OpenCode en su navegador. +description: Usando CoDev Code en su navegador. --- -OpenCode puede ejecutarse como una aplicación web en su navegador, brindando la misma poderosa experiencia de codificación de IA sin necesidad de una terminal. +CoDev Code puede ejecutarse como una aplicación web en su navegador, brindando la misma poderosa experiencia de codificación de IA sin necesidad de una terminal. -![OpenCode Web - Nueva sesión](../../../assets/web/web-homepage-new-session.png) +![CoDev Code Web - Nueva sesión](../../../assets/web/web-homepage-new-session.png) ## Empezar Inicie la interfaz web ejecutando: ```bash -opencode web +codev web ``` -Esto inicia un servidor local en `127.0.0.1` con un puerto disponible aleatorio y abre automáticamente OpenCode en su navegador predeterminado. +Esto inicia un servidor local en `127.0.0.1` con un puerto disponible aleatorio y abre automáticamente CoDev Code en su navegador predeterminado. :::caution Si no se establece `CODEV_SERVER_PASSWORD`, el servidor no será seguro. Esto está bien para uso local, pero debe configurarse para acceso a la red. ::: :::tip[Windows Usuarios] -Para obtener la mejor experiencia, ejecute `opencode web` desde [WSL](/docs/windows-wsl) en lugar de PowerShell. Esto garantiza el acceso adecuado al sistema de archivos y la integración del terminal. +Para obtener la mejor experiencia, ejecute `codev web` desde [WSL](/docs/windows-wsl) en lugar de PowerShell. Esto garantiza el acceso adecuado al sistema de archivos y la integración del terminal. ::: --- @@ -33,21 +33,21 @@ Puede configurar el servidor web usando indicadores de línea de comando o en su ### Puerto -De forma predeterminada, OpenCode elige un puerto disponible. Puede especificar un puerto: +De forma predeterminada, CoDev Code elige un puerto disponible. Puede especificar un puerto: ```bash -opencode web --port 4096 +codev web --port 4096 ``` ### Nombre de host -De forma predeterminada, el servidor se vincula a `127.0.0.1` (solo localhost). Para hacer que OpenCode sea accesible en su red: +De forma predeterminada, el servidor se vincula a `127.0.0.1` (solo localhost). Para hacer que CoDev Code sea accesible en su red: ```bash -opencode web --hostname 0.0.0.0 +codev web --hostname 0.0.0.0 ``` -Al usar `0.0.0.0`, OpenCode mostrará direcciones locales y de red: +Al usar `0.0.0.0`, CoDev Code mostrará direcciones locales y de red: ``` Local access: http://localhost:4096 @@ -59,7 +59,7 @@ Al usar `0.0.0.0`, OpenCode mostrará direcciones locales y de red: Habilite mDNS para que su servidor sea reconocible en la red local: ```bash -opencode web --mdns +codev web --mdns ``` Esto establece automáticamente el nombre de host en `0.0.0.0` y anuncia el servidor como `opencode.local`. @@ -67,7 +67,7 @@ Esto establece automáticamente el nombre de host en `0.0.0.0` y anuncia el serv Puede personalizar el nombre de dominio mDNS para ejecutar varias instancias en la misma red: ```bash -opencode web --mdns --mdns-domain myproject.local +codev web --mdns --mdns-domain myproject.local ``` ### CORS @@ -75,7 +75,7 @@ opencode web --mdns --mdns-domain myproject.local Para permitir dominios adicionales para CORS (útil para interfaces personalizadas): ```bash -opencode web --cors https://example.com +codev web --cors https://example.com ``` ### Autenticación @@ -83,7 +83,7 @@ opencode web --cors https://example.com Para proteger el acceso, establezca una contraseña utilizando la variable de entorno `CODEV_SERVER_PASSWORD`: ```bash -CODEV_SERVER_PASSWORD=secret opencode web +CODEV_SERVER_PASSWORD=secret codev web ``` El nombre de usuario predeterminado es `opencode` pero se puede cambiar con `CODEV_SERVER_USERNAME`. @@ -92,19 +92,19 @@ El nombre de usuario predeterminado es `opencode` pero se puede cambiar con `COD ## Usar la interfaz web -Una vez iniciada, la interfaz web proporciona acceso a sus sesiones OpenCode. +Una vez iniciada, la interfaz web proporciona acceso a sus sesiones CoDev Code. ### Sesiones Vea y administre sus sesiones desde la página de inicio. Puedes ver sesiones activas e iniciar otras nuevas. -![OpenCode Web - Sesión activa](../../../assets/web/web-homepage-active-session.png) +![CoDev Code Web - Sesión activa](../../../assets/web/web-homepage-active-session.png) ### Estado del servidor Haga clic en "Ver servidores" para ver los servidores conectados y su estado. -![OpenCode Web - Ver Servidores](../../../assets/web/web-homepage-see-servers.png) +![CoDev Code Web - Ver Servidores](../../../assets/web/web-homepage-see-servers.png) --- @@ -114,10 +114,10 @@ Puede conectar un terminal TUI a un servidor web en ejecución: ```bash # Start the web server -opencode web --port 4096 +codev web --port 4096 # In another terminal, attach the TUI -opencode attach http://localhost:4096 +codev attach http://localhost:4096 ``` Esto le permite utilizar la interfaz web y el terminal simultáneamente, compartiendo las mismas sesiones y estados. diff --git a/packages/web/src/content/docs/es/windows-wsl.mdx b/packages/web/src/content/docs/es/windows-wsl.mdx index 36d7bb8e3b..2a11fc8e37 100644 --- a/packages/web/src/content/docs/es/windows-wsl.mdx +++ b/packages/web/src/content/docs/es/windows-wsl.mdx @@ -1,14 +1,14 @@ --- title: Windows (WSL) -description: Ejecuta OpenCode en Windows con WSL para una mejor experiencia. +description: Ejecuta CoDev Code en Windows con WSL para una mejor experiencia. --- import { Steps } from "@astrojs/starlight/components" -Aunque OpenCode puede ejecutarse directamente en Windows, recomendamos usar [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) para obtener la mejor experiencia. WSL ofrece un entorno Linux que funciona perfectamente con las funciones de OpenCode. +Aunque CoDev Code puede ejecutarse directamente en Windows, recomendamos usar [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) para obtener la mejor experiencia. WSL ofrece un entorno Linux que funciona perfectamente con las funciones de CoDev Code. :::tip[¿Por qué WSL?] -WSL ofrece mejor rendimiento del sistema de archivos, soporte completo de terminal y compatibilidad con las herramientas de desarrollo de las que depende OpenCode. +WSL ofrece mejor rendimiento del sistema de archivos, soporte completo de terminal y compatibilidad con las herramientas de desarrollo de las que depende CoDev Code. ::: --- @@ -21,21 +21,21 @@ WSL ofrece mejor rendimiento del sistema de archivos, soporte completo de termin Si aún no lo hiciste, [instala WSL](https://learn.microsoft.com/en-us/windows/wsl/install) usando la guía oficial de Microsoft. -2. **Instala OpenCode en WSL** +2. **Instala CoDev Code en WSL** - Cuando WSL esté listo, abre tu terminal de WSL e instala OpenCode con uno de los [métodos de instalación](/docs/). + Cuando WSL esté listo, abre tu terminal de WSL e instala CoDev Code con uno de los [métodos de instalación](/docs/). ```bash - curl -fsSL https://opencode.ai/install | bash + npm install -g codev-code ``` -3. **Usa OpenCode desde WSL** +3. **Usa CoDev Code desde WSL** - Ve al directorio de tu proyecto (accede a los archivos de Windows desde `/mnt/c/`, `/mnt/d/`, etc.) y ejecuta OpenCode. + Ve al directorio de tu proyecto (accede a los archivos de Windows desde `/mnt/c/`, `/mnt/d/`, etc.) y ejecuta CoDev Code. ```bash cd /mnt/c/Users/YourName/project - opencode + codev ``` @@ -44,12 +44,12 @@ WSL ofrece mejor rendimiento del sistema de archivos, soporte completo de termin ## Aplicación de escritorio + servidor WSL -Si prefieres usar la app de escritorio de OpenCode pero quieres ejecutar el servidor en WSL: +Si prefieres usar la app de escritorio de CoDev Code pero quieres ejecutar el servidor en WSL: 1. **Inicia el servidor en WSL** con `--hostname 0.0.0.0` para permitir conexiones externas: ```bash - opencode serve --hostname 0.0.0.0 --port 4096 + codev serve --hostname 0.0.0.0 --port 4096 ``` 2. **Conecta la app de escritorio** a `http://localhost:4096` @@ -62,7 +62,7 @@ Si `localhost` no funciona en tu configuración, conéctate usando la dirección Cuando uses `--hostname 0.0.0.0`, define `CODEV_SERVER_PASSWORD` para proteger el servidor. ```bash -CODEV_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 +CODEV_SERVER_PASSWORD=your-password codev serve --hostname 0.0.0.0 ``` ::: @@ -73,15 +73,15 @@ CODEV_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 Para obtener la mejor experiencia web en Windows: -1. **Ejecuta `opencode web` en la terminal de WSL** en lugar de PowerShell: +1. **Ejecuta `codev web` en la terminal de WSL** en lugar de PowerShell: ```bash - opencode web --hostname 0.0.0.0 + codev web --hostname 0.0.0.0 ``` -2. **Accede desde tu navegador de Windows** en `http://localhost:` (OpenCode muestra la URL) +2. **Accede desde tu navegador de Windows** en `http://localhost:` (CoDev Code muestra la URL) -Ejecutar `opencode web` desde WSL garantiza acceso correcto al sistema de archivos e integración con la terminal, manteniéndolo accesible desde tu navegador de Windows. +Ejecutar `codev web` desde WSL garantiza acceso correcto al sistema de archivos e integración con la terminal, manteniéndolo accesible desde tu navegador de Windows. --- @@ -97,17 +97,17 @@ Ejemplo: ```bash cd /mnt/c/Users/YourName/Documents/project -opencode +codev ``` :::tip -Para una experiencia más fluida, considera clonar o copiar tu repo al sistema de archivos de WSL (por ejemplo en `~/code/`) y ejecutar OpenCode ahí. +Para una experiencia más fluida, considera clonar o copiar tu repo al sistema de archivos de WSL (por ejemplo en `~/code/`) y ejecutar CoDev Code ahí. ::: --- ## Consejos -- Ejecuta OpenCode en WSL para proyectos guardados en unidades de Windows: el acceso a archivos es transparente -- Usa la [extensión WSL de VS Code](https://code.visualstudio.com/docs/remote/wsl) junto con OpenCode para un flujo de desarrollo integrado -- Tu configuración y tus sesiones de OpenCode se guardan dentro del entorno WSL en `~/.local/share/opencode/` +- Ejecuta CoDev Code en WSL para proyectos guardados en unidades de Windows: el acceso a archivos es transparente +- Usa la [extensión WSL de VS Code](https://code.visualstudio.com/docs/remote/wsl) junto con CoDev Code para un flujo de desarrollo integrado +- Tu configuración y tus sesiones de CoDev Code se guardan dentro del entorno WSL en `~/.local/share/codev/` diff --git a/packages/web/src/content/docs/es/zen.mdx b/packages/web/src/content/docs/es/zen.mdx index d074f07c39..efafdbe367 100644 --- a/packages/web/src/content/docs/es/zen.mdx +++ b/packages/web/src/content/docs/es/zen.mdx @@ -9,9 +9,9 @@ export const email = `mailto:${config.email}` OpenCode Zen es una lista de modelos probados y verificados proporcionada por el equipo de OpenCode. -Zen funciona como cualquier otro proveedor en OpenCode. Inicias sesión en OpenCode Zen y obtienes +Zen funciona como cualquier otro proveedor en CoDev Code. Inicias sesión en OpenCode Zen y obtienes tu API key. Es **completamente opcional** y no necesitas usarlo para usar -OpenCode. +CoDev Code. --- @@ -22,7 +22,7 @@ estos modelos funcionan bien como agentes de coding. Además, la mayoría de los configurados de forma muy diferente; por eso obtienes un rendimiento y una calidad muy distintos. :::tip -Probamos un grupo selecto de modelos y proveedores que funcionan bien con OpenCode. +Probamos un grupo selecto de modelos y proveedores que funcionan bien con CoDev Code. ::: Así que, si estás usando un modelo a través de algo como OpenRouter, nunca puedes estar @@ -43,7 +43,7 @@ OpenCode Zen es un gateway de AI que te da acceso a estos modelos. ## Cómo funciona -OpenCode Zen funciona como cualquier otro proveedor en OpenCode. +OpenCode Zen funciona como cualquier otro proveedor en CoDev Code. 1. Inicias sesión en **OpenCode Zen**, agregas tus datos de facturación y copias tu API key. @@ -112,7 +112,7 @@ También puedes acceder a nuestros modelos a través de los siguientes endpoints | Nemotron 3 Ultra Free | nemotron-3-ultra-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | | DeepSeek V4 Flash Free | deepseek-v4-flash-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -El [identificador del modelo](/docs/config/#models) en tu configuración de OpenCode +El [identificador del modelo](/docs/config/#models) en tu configuración de CoDev Code usa el formato `opencode/`. Por ejemplo, para GPT 5.5, usarías `opencode/gpt-5.5` en tu configuración. @@ -319,4 +319,4 @@ Creamos OpenCode Zen para: 1. **Benchmark** de los mejores modelos/proveedores para agentes de coding. 2. Tener acceso a las opciones de **más alta calidad** y no degradar el rendimiento ni enrutar a proveedores más baratos. 3. Trasladar cualquier **bajada de precio** vendiendo al costo; así que el único margen es para cubrir nuestras comisiones de procesamiento. -4. Que no haya **lock-in** al permitirte usarlo con cualquier otro agente de coding. Y permitirte siempre usar también cualquier otro proveedor con OpenCode. +4. Que no haya **lock-in** al permitirte usarlo con cualquier otro agente de coding. Y permitirte siempre usar también cualquier otro proveedor con CoDev Code. diff --git a/packages/web/src/content/docs/formatters.mdx b/packages/web/src/content/docs/formatters.mdx index ec0be59dba..9938fd03b7 100644 --- a/packages/web/src/content/docs/formatters.mdx +++ b/packages/web/src/content/docs/formatters.mdx @@ -1,15 +1,15 @@ --- title: Formatters -description: OpenCode uses language specific formatters. +description: CoDev Code uses language specific formatters. --- -OpenCode can format files after they are written or edited using language-specific formatters. Formatters are disabled by default; enable them in your config before OpenCode will run them. +CoDev Code can format files after they are written or edited using language-specific formatters. Formatters are disabled by default; enable them in your config before CoDev Code will run them. --- ## Built-in -OpenCode comes with several built-in formatters for popular languages and frameworks. Below is a list of the formatters, supported file extensions, and commands or config options it needs. +CoDev Code comes with several built-in formatters for popular languages and frameworks. Below is a list of the formatters, supported file extensions, and commands or config options it needs. | Formatter | Extensions | Requirements | | -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | @@ -40,13 +40,13 @@ OpenCode comes with several built-in formatters for popular languages and framew | uv | .py, .pyi | `uv` command available | | zig | .zig, .zon | `zig` command available | -When formatters are enabled, OpenCode will use `prettier` for matching files if your project has `prettier` in `package.json`. +When formatters are enabled, CoDev Code will use `prettier` for matching files if your project has `prettier` in `package.json`. --- ## How it works -When OpenCode writes or edits a file and formatters are enabled, it: +When CoDev Code writes or edits a file and formatters are enabled, it: 1. Checks the file extension against all enabled formatters. 2. Runs the appropriate formatter command on the file. @@ -58,7 +58,7 @@ This process happens in the background for enabled formatters. ## Configure -You can enable and customize formatters through the `formatter` section in your OpenCode config. +You can enable and customize formatters through the `formatter` section in your CoDev Code config. To enable all built-in formatters, set `formatter` to `true`. diff --git a/packages/web/src/content/docs/github.mdx b/packages/web/src/content/docs/github.mdx index a31fe1e7be..b8a89e32f9 100644 --- a/packages/web/src/content/docs/github.mdx +++ b/packages/web/src/content/docs/github.mdx @@ -1,17 +1,17 @@ --- title: GitHub -description: Use OpenCode in GitHub issues and pull-requests. +description: Use CoDev Code in GitHub issues and pull-requests. --- -OpenCode integrates with your GitHub workflow. Mention `/opencode` or `/oc` in your comment, and OpenCode will execute tasks within your GitHub Actions runner. +CoDev Code integrates with your GitHub workflow. Mention `/opencode` or `/oc` in your comment, and CoDev Code will execute tasks within your GitHub Actions runner. --- ## Features -- **Triage issues**: Ask OpenCode to look into an issue and explain it to you. -- **Fix and implement**: Ask OpenCode to fix an issue or implement a feature. And it will work in a new branch and submits a PR with all the changes. -- **Secure**: OpenCode runs inside your GitHub's runners. +- **Triage issues**: Ask CoDev Code to look into an issue and explain it to you. +- **Fix and implement**: Ask CoDev Code to fix an issue or implement a feature. And it will work in a new branch and submits a PR with all the changes. +- **Secure**: CoDev Code runs inside your GitHub's runners. --- @@ -20,7 +20,7 @@ OpenCode integrates with your GitHub workflow. Mention `/opencode` or `/oc` in y Run the following command in a project that is in a GitHub repo: ```bash -opencode github install +codev github install ``` This will walk you through installing the GitHub app, creating the workflow, and setting up secrets. @@ -63,7 +63,7 @@ Or you can set it up manually. fetch-depth: 1 persist-credentials: false - - name: Run OpenCode + - name: Run CoDev Code uses: anomalyco/opencode/github@latest env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -81,13 +81,13 @@ Or you can set it up manually. ## Configuration -- `model`: The model to use with OpenCode. Takes the format of `provider/model`. This is **required**. +- `model`: The model to use with CoDev Code. Takes the format of `provider/model`. This is **required**. - `agent`: The agent to use. Must be a primary agent. Falls back to `default_agent` from config or `"build"` if not found. -- `share`: Whether to share the OpenCode session. Defaults to **true** for public repositories. -- `prompt`: Optional custom prompt to override the default behavior. Use this to customize how OpenCode processes requests. -- `token`: Optional GitHub access token for performing operations such as creating comments, committing changes, and opening pull requests. By default, OpenCode uses the installation access token from the OpenCode GitHub App, so commits, comments, and pull requests appear as coming from the app. +- `share`: Whether to share the CoDev Code session. Defaults to **true** for public repositories. +- `prompt`: Optional custom prompt to override the default behavior. Use this to customize how CoDev Code processes requests. +- `token`: Optional GitHub access token for performing operations such as creating comments, committing changes, and opening pull requests. By default, CoDev Code uses the installation access token from the CoDev Code GitHub App, so commits, comments, and pull requests appear as coming from the app. - Alternatively, you can use the GitHub Action runner's [built-in `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) without installing the OpenCode GitHub App. Just make sure to grant the required permissions in your workflow: + Alternatively, you can use the GitHub Action runner's [built-in `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) without installing the CoDev Code GitHub App. Just make sure to grant the required permissions in your workflow: ```yaml permissions: @@ -103,23 +103,23 @@ Or you can set it up manually. ## Supported Events -OpenCode can be triggered by the following GitHub events: +CoDev Code can be triggered by the following GitHub events: | Event Type | Triggered By | Details | | ----------------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | -| `issue_comment` | Comment on an issue or PR | Mention `/opencode` or `/oc` in your comment. OpenCode reads context and can create branches, open PRs, or reply. | -| `pull_request_review_comment` | Comment on specific code lines in a PR | Mention `/opencode` or `/oc` while reviewing code. OpenCode receives file path, line numbers, and diff context. | -| `issues` | Issue opened or edited | Automatically trigger OpenCode when issues are created or modified. Requires `prompt` input. | -| `pull_request` | PR opened or updated | Automatically trigger OpenCode when PRs are opened, synchronized, or reopened. Useful for automated reviews. | -| `schedule` | Cron-based schedule | Run OpenCode on a schedule. Requires `prompt` input. Output goes to logs and PRs (no issue to comment on). | -| `workflow_dispatch` | Manual trigger from GitHub UI | Trigger OpenCode on demand via Actions tab. Requires `prompt` input. Output goes to logs and PRs. | +| `issue_comment` | Comment on an issue or PR | Mention `/opencode` or `/oc` in your comment. CoDev Code reads context and can create branches, open PRs, or reply. | +| `pull_request_review_comment` | Comment on specific code lines in a PR | Mention `/opencode` or `/oc` while reviewing code. CoDev Code receives file path, line numbers, and diff context. | +| `issues` | Issue opened or edited | Automatically trigger CoDev Code when issues are created or modified. Requires `prompt` input. | +| `pull_request` | PR opened or updated | Automatically trigger CoDev Code when PRs are opened, synchronized, or reopened. Useful for automated reviews. | +| `schedule` | Cron-based schedule | Run CoDev Code on a schedule. Requires `prompt` input. Output goes to logs and PRs (no issue to comment on). | +| `workflow_dispatch` | Manual trigger from GitHub UI | Trigger CoDev Code on demand via Actions tab. Requires `prompt` input. Output goes to logs and PRs. | ### Schedule Example -Run OpenCode on a schedule to perform automated tasks: +Run CoDev Code on a schedule to perform automated tasks: ```yaml title=".github/workflows/opencode-scheduled.yml" -name: Scheduled OpenCode Task +name: Scheduled CoDev Code Task on: schedule: @@ -139,7 +139,7 @@ jobs: with: persist-credentials: false - - name: Run OpenCode + - name: Run CoDev Code uses: anomalyco/opencode/github@latest env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -150,7 +150,7 @@ jobs: If you find issues worth addressing, open an issue to track them. ``` -For scheduled events, the `prompt` input is **required** since there's no comment to extract instructions from. Scheduled workflows run without a user context to permission-check, so the workflow must grant `contents: write` and `pull-requests: write` if you expect OpenCode to create branches or PRs. +For scheduled events, the `prompt` input is **required** since there's no comment to extract instructions from. Scheduled workflows run without a user context to permission-check, so the workflow must grant `contents: write` and `pull-requests: write` if you expect CoDev Code to create branches or PRs. --- @@ -191,7 +191,7 @@ jobs: - Suggest improvements ``` -For `pull_request` events, if no `prompt` is provided, OpenCode defaults to reviewing the pull request. +For `pull_request` events, if no `prompt` is provided, CoDev Code defaults to reviewing the pull request. --- @@ -252,7 +252,7 @@ For `issues` events, the `prompt` input is **required** since there's no comment ## Custom prompts -Override the default prompt to customize OpenCode's behavior for your workflow. +Override the default prompt to customize CoDev Code's behavior for your workflow. ```yaml title=".github/workflows/opencode.yml" - uses: anomalyco/opencode/github@latest @@ -271,7 +271,7 @@ This is useful for enforcing specific review criteria, coding standards, or focu ## Examples -Here are some examples of how you can use OpenCode in GitHub. +Here are some examples of how you can use CoDev Code in GitHub. - **Explain an issue** @@ -281,7 +281,7 @@ Here are some examples of how you can use OpenCode in GitHub. /opencode explain this issue ``` - OpenCode will read the entire thread, including all comments, and reply with a clear explanation. + CoDev Code will read the entire thread, including all comments, and reply with a clear explanation. - **Fix an issue** @@ -291,7 +291,7 @@ Here are some examples of how you can use OpenCode in GitHub. /opencode fix this ``` - And OpenCode will create a new branch, implement the changes, and open a PR with the changes. + And CoDev Code will create a new branch, implement the changes, and open a PR with the changes. - **Review PRs and make changes** @@ -301,18 +301,18 @@ Here are some examples of how you can use OpenCode in GitHub. Delete the attachment from S3 when the note is removed /oc ``` - OpenCode will implement the requested change and commit it to the same PR. + CoDev Code will implement the requested change and commit it to the same PR. - **Review specific code lines** - Leave a comment directly on code lines in the PR's "Files" tab. OpenCode automatically detects the file, line numbers, and diff context to provide precise responses. + Leave a comment directly on code lines in the PR's "Files" tab. CoDev Code automatically detects the file, line numbers, and diff context to provide precise responses. ``` [Comment on specific lines in Files tab] /oc add error handling here ``` - When commenting on specific lines, OpenCode receives: + When commenting on specific lines, CoDev Code receives: - The exact file being reviewed - The specific lines of code - The surrounding diff context diff --git a/packages/web/src/content/docs/gitlab.mdx b/packages/web/src/content/docs/gitlab.mdx index 593c2191c0..7188f0560f 100644 --- a/packages/web/src/content/docs/gitlab.mdx +++ b/packages/web/src/content/docs/gitlab.mdx @@ -1,33 +1,33 @@ --- title: GitLab -description: Use OpenCode in GitLab issues and merge requests. +description: Use CoDev Code in GitLab issues and merge requests. --- -OpenCode integrates with your GitLab workflow through your GitLab CI/CD pipeline or with GitLab Duo. +CoDev Code integrates with your GitLab workflow through your GitLab CI/CD pipeline or with GitLab Duo. -In both cases, OpenCode will run on your GitLab runners. +In both cases, CoDev Code will run on your GitLab runners. --- ## GitLab CI -OpenCode works in a regular GitLab pipeline. You can build it into a pipeline as a [CI component](https://docs.gitlab.com/ee/ci/components/) +CoDev Code works in a regular GitLab pipeline. You can build it into a pipeline as a [CI component](https://docs.gitlab.com/ee/ci/components/) -Here we are using a community-created CI/CD component for OpenCode — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode). +Here we are using a community-created CI/CD component for CoDev Code — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode). --- ### Features -- **Use custom configuration per job**: Configure OpenCode with a custom configuration directory, for example `./config/#custom-directory` to enable or disable functionality per OpenCode invocation. -- **Minimal setup**: The CI component sets up OpenCode in the background, you only need to create the OpenCode configuration and the initial prompt. +- **Use custom configuration per job**: Configure CoDev Code with a custom configuration directory, for example `./config/#custom-directory` to enable or disable functionality per CoDev Code invocation. +- **Minimal setup**: The CI component sets up CoDev Code in the background, you only need to create the CoDev Code configuration and the initial prompt. - **Flexible**: The CI component supports several inputs for customizing its behavior --- ### Setup -1. Store your OpenCode authentication JSON as a File type CI environment variables under **Settings** > **CI/CD** > **Variables**. Make sure to mark them as "Masked and hidden". +1. Store your CoDev Code authentication JSON as a File type CI environment variables under **Settings** > **CI/CD** > **Variables**. Make sure to mark them as "Masked and hidden". 2. Add the following to your `.gitlab-ci.yml` file. ```yaml title=".gitlab-ci.yml" @@ -35,7 +35,7 @@ Here we are using a community-created CI/CD component for OpenCode — [nagyv/gi - component: $CI_SERVER_FQDN/nagyv/gitlab-opencode/opencode@2 inputs: config_dir: ${CI_PROJECT_DIR}/opencode-config - auth_json: $CODEV_AUTH_JSON # The variable name for your OpenCode authentication JSON + auth_json: $CODEV_AUTH_JSON # The variable name for your CoDev Code authentication JSON command: optional-custom-command message: "Your prompt here" ``` @@ -46,23 +46,23 @@ For more inputs and use cases [check out the docs](https://gitlab.com/explore/ca ## GitLab Duo -OpenCode integrates with your GitLab workflow. -Mention `@opencode` in a comment, and OpenCode will execute tasks within your GitLab CI pipeline. +CoDev Code integrates with your GitLab workflow. +Mention `@opencode` in a comment, and CoDev Code will execute tasks within your GitLab CI pipeline. --- ### Features -- **Triage issues**: Ask OpenCode to look into an issue and explain it to you. -- **Fix and implement**: Ask OpenCode to fix an issue or implement a feature. +- **Triage issues**: Ask CoDev Code to look into an issue and explain it to you. +- **Fix and implement**: Ask CoDev Code to fix an issue or implement a feature. It will create a new branch and raise a merge request with the changes. -- **Secure**: OpenCode runs on your GitLab runners. +- **Secure**: CoDev Code runs on your GitLab runners. --- ### Setup -OpenCode runs in your GitLab CI/CD pipeline, here's what you'll need to set it up: +CoDev Code runs in your GitLab CI/CD pipeline, here's what you'll need to set it up: :::tip Check out the [**GitLab docs**](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/) for up to date instructions. @@ -82,8 +82,8 @@ Check out the [**GitLab docs**](https://docs.gitlab.com/user/duo_agent_platform/ ```yaml image: node:22-slim commands: - - echo "Installing opencode" - - npm install --global opencode-ai + - echo "Installing CoDev Code" + - npm install --global codev-code - echo "Installing glab" - export GITLAB_TOKEN=$GITLAB_TOKEN_OPENCODE - apt-get update --quiet && apt-get install --yes curl wget gpg git && rm --recursive --force /var/lib/apt/lists/* @@ -91,10 +91,10 @@ Check out the [**GitLab docs**](https://docs.gitlab.com/user/duo_agent_platform/ - apt-get install --yes glab - echo "Configuring glab" - echo $GITLAB_HOST - - echo "Creating OpenCode auth configuration" - - mkdir --parents ~/.local/share/opencode + - echo "Creating CoDev Code auth configuration" + - mkdir --parents ~/.local/share/codev - | - cat > ~/.local/share/opencode/auth.json << EOF + cat > ~/.local/share/codev/auth.json << EOF { "anthropic": { "type": "api", @@ -104,12 +104,12 @@ Check out the [**GitLab docs**](https://docs.gitlab.com/user/duo_agent_platform/ EOF - echo "Configuring git" - git config --global user.email "opencode@gitlab.com" - - git config --global user.name "OpenCode" + - git config --global user.name "CoDev Code" - echo "Testing glab" - glab issue list - - echo "Running OpenCode" + - echo "Running CoDev Code" - | - opencode run " + codev run " You are an AI assistant helping with GitLab operations. Context: $AI_FLOW_CONTEXT @@ -158,7 +158,7 @@ You can refer to the [GitLab CLI agents docs](https://docs.gitlab.com/user/duo_a ### Examples -Here are some examples of how you can use OpenCode in GitLab. +Here are some examples of how you can use CoDev Code in GitLab. :::tip You can configure to use a different trigger phrase than `@opencode`. @@ -172,7 +172,7 @@ You can configure to use a different trigger phrase than `@opencode`. @opencode explain this issue ``` - OpenCode will read the issue and reply with a clear explanation. + CoDev Code will read the issue and reply with a clear explanation. - **Fix an issue** @@ -182,7 +182,7 @@ You can configure to use a different trigger phrase than `@opencode`. @opencode fix this ``` - OpenCode will create a new branch, implement the changes, and open a merge request with the changes. + CoDev Code will create a new branch, implement the changes, and open a merge request with the changes. - **Review merge requests** @@ -192,4 +192,4 @@ You can configure to use a different trigger phrase than `@opencode`. @opencode review this merge request ``` - OpenCode will review the merge request and provide feedback. + CoDev Code will review the merge request and provide feedback. diff --git a/packages/web/src/content/docs/go.mdx b/packages/web/src/content/docs/go.mdx index a55f9f4591..2e3bda9e19 100644 --- a/packages/web/src/content/docs/go.mdx +++ b/packages/web/src/content/docs/go.mdx @@ -9,9 +9,9 @@ export const email = `mailto:${config.email}` OpenCode Go is a low cost subscription — **$5 for your first month**, then **$10/month** — that gives you reliable access to popular open coding models. -Go works like any other provider in OpenCode. You subscribe to OpenCode Go and +Go works like any other provider in CoDev Code. You subscribe to OpenCode Go and get your API key. It's **completely optional** and you don't need to use it to -use OpenCode. +use CoDev Code. It is designed primarily for international users, with models hosted in the US, EU, and Singapore for stable global access. @@ -27,7 +27,7 @@ However, getting reliable, low latency access to them can be difficult. Provider vary in quality and availability. :::tip -We tested a select group of models and providers that work well with OpenCode. +We tested a select group of models and providers that work well with CoDev Code. ::: To fix this, we did a couple of things: @@ -45,7 +45,7 @@ OpenCode Go gives you access to these models for **$5 for your first month**, th ## How it works -OpenCode Go works like any other provider in OpenCode. +OpenCode Go works like any other provider in CoDev Code. 1. You sign in to **OpenCode Zen**, subscribe to Go, and copy your API key. @@ -179,7 +179,7 @@ You can also access Go models through the following API endpoints. | Qwen3.7 Plus | qwen3.7-plus | `https://opencode.ai/zen/go/v1/messages` | `@ai-sdk/anthropic` | | Qwen3.6 Plus | qwen3.6-plus | `https://opencode.ai/zen/go/v1/messages` | `@ai-sdk/anthropic` | -The [model id](/docs/config/#models) in your OpenCode config +The [model id](/docs/config/#models) in your CoDev Code config uses the format `opencode-go/`. For example, for Kimi K2.7 Code, you would use `opencode-go/kimi-k2.7-code` in your config. @@ -208,4 +208,4 @@ We created OpenCode Go to: 1. Make AI coding **accessible** to more people with a low cost subscription. 2. Provide **reliable** access to the best open coding models. 3. Curate models that are **tested and benchmarked** for coding agent use. -4. Have **no lock-in** by allowing you to use any other provider with OpenCode as well. +4. Have **no lock-in** by allowing you to use any other provider with CoDev Code as well. diff --git a/packages/web/src/content/docs/ide.mdx b/packages/web/src/content/docs/ide.mdx index 0f708d9e7d..2087723785 100644 --- a/packages/web/src/content/docs/ide.mdx +++ b/packages/web/src/content/docs/ide.mdx @@ -1,28 +1,28 @@ --- title: IDE -description: The OpenCode extension for VS Code, Cursor, and other IDEs +description: The CoDev Code extension for VS Code, Cursor, and other IDEs --- -OpenCode integrates with VS Code, Cursor, or any IDE that supports a terminal. Just run `opencode` in the terminal to get started. +CoDev Code integrates with VS Code, Cursor, or any IDE that supports a terminal. Just run `codev` in the terminal to get started. --- ## Usage -- **Quick Launch**: Use `Cmd+Esc` (Mac) or `Ctrl+Esc` (Windows/Linux) to open OpenCode in a split terminal view, or focus an existing terminal session if one is already running. -- **New Session**: Use `Cmd+Shift+Esc` (Mac) or `Ctrl+Shift+Esc` (Windows/Linux) to start a new OpenCode terminal session, even if one is already open. You can also click the OpenCode button in the UI. -- **Context Awareness**: Automatically share your current selection or tab with OpenCode. +- **Quick Launch**: Use `Cmd+Esc` (Mac) or `Ctrl+Esc` (Windows/Linux) to open CoDev Code in a split terminal view, or focus an existing terminal session if one is already running. +- **New Session**: Use `Cmd+Shift+Esc` (Mac) or `Ctrl+Shift+Esc` (Windows/Linux) to start a new CoDev Code terminal session, even if one is already open. You can also click the CoDev Code button in the UI. +- **Context Awareness**: Automatically share your current selection or tab with CoDev Code. - **File Reference Shortcuts**: Use `Cmd+Option+K` (Mac) or `Alt+Ctrl+K` (Linux/Windows) to insert file references. For example, `@File#L37-42`. --- ## Installation -To install OpenCode on VS Code and popular forks like Cursor, Windsurf, VSCodium: +To install CoDev Code on VS Code and popular forks like Cursor, Windsurf, VSCodium: 1. Open VS Code 2. Open the integrated terminal -3. Run `opencode` - the extension installs automatically +3. Run `codev` - the extension installs automatically If on the other hand you want to use your own IDE when you run `/editor` or `/export` from the TUI, you'll need to set `export EDITOR="code --wait"`. [Learn more](/docs/tui/#editor-setup). @@ -38,7 +38,7 @@ Search for **OpenCode** in the Extension Marketplace and click **Install**. If the extension fails to install automatically: -- Ensure you’re running `opencode` in the integrated terminal. +- Ensure you’re running `codev` in the integrated terminal. - Confirm the CLI for your IDE is installed: - For VS Code: `code` command - For Cursor: `cursor` command diff --git a/packages/web/src/content/docs/index.mdx b/packages/web/src/content/docs/index.mdx index 90e7eafb2f..68f5952e4c 100644 --- a/packages/web/src/content/docs/index.mdx +++ b/packages/web/src/content/docs/index.mdx @@ -1,15 +1,15 @@ --- title: Intro -description: Get started with OpenCode. +description: Get started with CoDev Code. --- import { Tabs, TabItem } from "@astrojs/starlight/components" import config from "../../../config.mjs" export const console = config.console -[**OpenCode**](/) is an open source AI coding agent. It's available as a terminal-based interface, desktop app, or IDE extension. +[**CoDev Code**](/) is an open source AI coding agent. It's available as a terminal-based interface, desktop app, or IDE extension. -![OpenCode TUI with the opencode theme](../../assets/lander/screenshot.png) +![CoDev Code TUI with the opencode theme](../../assets/lander/screenshot.png) Let's get started. @@ -17,7 +17,7 @@ Let's get started. #### Prerequisites -To use OpenCode in your terminal, you'll need: +To use CoDev Code in your terminal, you'll need: 1. A modern terminal emulator like: - [WezTerm](https://wezterm.org), cross-platform @@ -31,108 +31,50 @@ To use OpenCode in your terminal, you'll need: ## Install -The easiest way to install OpenCode is through the install script. - -```bash -curl -fsSL https://opencode.ai/install | bash -``` - -You can also install it with the following commands: - -- **Using Node.js** - - - - - ```bash - npm install -g opencode-ai - ``` - - - - - ```bash - bun install -g opencode-ai - ``` - - - - - ```bash - pnpm install -g opencode-ai - ``` - - - - - ```bash - yarn global add opencode-ai - ``` - - - - - -- **Using Homebrew on macOS and Linux** - - ```bash - brew install anomalyco/tap/opencode - ``` - - > We recommend using the OpenCode tap for the most up to date releases. The official `brew install opencode` formula is maintained by the Homebrew team and is updated less frequently. - -- **Installing on Arch Linux** +CoDev Code is distributed as the `codev-code` package on npm. Install it globally with your Node.js package manager to get the `codev` command. + + ```bash - sudo pacman -S opencode # Arch Linux (Stable) - paru -S opencode-bin # Arch Linux (Latest from AUR) + npm install -g codev-code ``` - -#### Windows - -:::tip[Recommended: Use WSL] -For the best experience on Windows, we recommend using [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). It provides better performance and full compatibility with OpenCode's features. -::: - -- **Using Chocolatey** - + + ```bash - choco install opencode + bun install -g codev-code ``` - -- **Using Scoop** - + + ```bash - scoop install opencode + pnpm install -g codev-code ``` - -- **Using NPM** - + + ```bash - npm install -g opencode-ai + yarn global add codev-code ``` + + -- **Using Mise** - - ```bash - mise use -g github:anomalyco/opencode - ``` +#### Windows -- **Using Docker** +:::tip[Recommended: Use WSL] +For the best experience on Windows, we recommend using [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). It provides better performance and full compatibility with CoDev Code's features. +::: - ```bash - docker run -it --rm ghcr.io/anomalyco/opencode - ``` +On Windows, install the same way with npm (or another Node.js package manager): -Support for installing OpenCode on Windows using Bun is currently in progress. +```bash +npm install -g codev-code +``` -You can also grab the binary from the [Releases](https://github.com/anomalyco/opencode/releases). +You can also grab the binary from the [Releases](https://github.com/quickbeard/codev-code/releases). --- ## Configure -With OpenCode you can use any LLM provider by configuring their API keys. +With CoDev Code you can use any LLM provider by configuring their API keys. If you are new to using LLM providers, we recommend using [OpenCode Zen](/docs/zen). It's a curated list of models that have been tested and verified by the OpenCode @@ -168,33 +110,33 @@ you want to work on. cd /path/to/project ``` -And run OpenCode. +And run CoDev Code. ```bash -opencode +codev ``` -Next, initialize OpenCode for the project by running the following command. +Next, initialize CoDev Code for the project by running the following command. ```bash frame="none" /init ``` -This will get OpenCode to analyze your project and create an `AGENTS.md` file in +This will get CoDev Code to analyze your project and create an `AGENTS.md` file in the project root. :::tip You should commit your project's `AGENTS.md` file to Git. ::: -This helps OpenCode understand the project structure and the coding patterns +This helps CoDev Code understand the project structure and the coding patterns used. --- ## Usage -You are now ready to use OpenCode to work on your project. Feel free to ask it +You are now ready to use CoDev Code to work on your project. Feel free to ask it anything! If you are new to using an AI coding agent, here are some examples that might @@ -204,7 +146,7 @@ help. ### Ask questions -You can ask OpenCode to explain the codebase to you. +You can ask CoDev Code to explain the codebase to you. :::tip Use the `@` key to fuzzy search for files in the project. @@ -220,11 +162,11 @@ This is helpful if there's a part of the codebase that you didn't work on. ### Add features -You can ask OpenCode to add new features to your project. Though we first recommend asking it to create a plan. +You can ask CoDev Code to add new features to your project. Though we first recommend asking it to create a plan. 1. **Create a plan** - OpenCode has a _Plan mode_ that disables its ability to make changes and + CoDev Code has a _Plan mode_ that disables its ability to make changes and instead suggest _how_ it'll implement the feature. Switch to it using the **Tab** key. You'll see an indicator for this in the lower right corner. @@ -241,11 +183,11 @@ You can ask OpenCode to add new features to your project. Though we first recomm From this screen, the user can undelete a note or permanently delete it. ``` - You want to give OpenCode enough details to understand what you want. It helps + You want to give CoDev Code enough details to understand what you want. It helps to talk to it like you are talking to a junior developer on your team. :::tip - Give OpenCode plenty of context and examples to help it understand what you + Give CoDev Code plenty of context and examples to help it understand what you want. ::: @@ -262,7 +204,7 @@ You can ask OpenCode to add new features to your project. Though we first recomm Drag and drop images into the terminal to add them to the prompt. ::: - OpenCode can scan any images you give it and add them to the prompt. You can + CoDev Code can scan any images you give it and add them to the prompt. You can do this by dragging and dropping an image into the terminal. 3. **Build the feature** @@ -284,7 +226,7 @@ You can ask OpenCode to add new features to your project. Though we first recomm ### Make changes -For more straightforward changes, you can ask OpenCode to directly build it +For more straightforward changes, you can ask CoDev Code to directly build it without having to review the plan first. ```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts" @@ -293,14 +235,14 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement the same logic in @packages/functions/src/settings.ts ``` -You want to make sure you provide a good amount of detail so OpenCode makes the right +You want to make sure you provide a good amount of detail so CoDev Code makes the right changes. --- ### Undo changes -Let's say you ask OpenCode to make some changes. +Let's say you ask CoDev Code to make some changes. ```txt frame="none" "@packages/functions/src/api/index.ts" Can you refactor the function in @packages/functions/src/api/index.ts? @@ -313,14 +255,14 @@ using the `/undo` command. /undo ``` -OpenCode will now revert the changes you made and show your original message +CoDev Code will now revert the changes you made and show your original message again. ```txt frame="none" "@packages/functions/src/api/index.ts" Can you refactor the function in @packages/functions/src/api/index.ts? ``` -From here you can tweak the prompt and ask OpenCode to try again. +From here you can tweak the prompt and ask CoDev Code to try again. :::tip You can run `/undo` multiple times to undo multiple changes. @@ -336,7 +278,7 @@ Or you **can redo** the changes using the `/redo` command. ## Share -The conversations that you have with OpenCode can be [shared with your +The conversations that you have with CoDev Code can be [shared with your team](/docs/share). ```bash frame="none" @@ -349,12 +291,12 @@ This will create a link to the current conversation and copy it to your clipboar Conversations are not shared by default. ::: -Here's an [example conversation](https://opencode.ai/s/4XP1fce5) with OpenCode. +Here's an [example conversation](https://opencode.ai/s/4XP1fce5) with CoDev Code. --- ## Customize -And that's it! You are now a pro at using OpenCode. +And that's it! You are now a pro at using CoDev Code. -To make it your own, we recommend [picking a theme](/docs/themes), [customizing the keybinds](/docs/keybinds), [configuring code formatters](/docs/formatters), [creating custom commands](/docs/commands), or playing around with the [OpenCode config](/docs/config). +To make it your own, we recommend [picking a theme](/docs/themes), [customizing the keybinds](/docs/keybinds), [configuring code formatters](/docs/formatters), [creating custom commands](/docs/commands), or playing around with the [CoDev Code config](/docs/config). diff --git a/packages/web/src/content/docs/keybinds.mdx b/packages/web/src/content/docs/keybinds.mdx index c163ad168d..69cc263057 100644 --- a/packages/web/src/content/docs/keybinds.mdx +++ b/packages/web/src/content/docs/keybinds.mdx @@ -3,7 +3,7 @@ title: Keybinds description: Customize your keybinds. --- -OpenCode has a list of keybinds that you can customize through `tui.json`. +CoDev Code has a list of keybinds that you can customize through `tui.json`. ```json title="tui.json" { @@ -190,7 +190,7 @@ On Windows, the defaults for `input_undo` and `terminal_suspend` are different: ## Leader Key -OpenCode uses a `leader` key for many keybinds. This avoids conflicts in your terminal. +CoDev Code uses a `leader` key for many keybinds. This avoids conflicts in your terminal. By default, `ctrl+x` is the leader key and many actions require you to first press the leader key and then the shortcut. For example, to start a new session you first press `ctrl+x` and then press `n`. @@ -198,7 +198,7 @@ You don't need to use a leader key for your keybinds but we recommend doing so. Some navigation keybinds intentionally do not use the leader key by default. For subagent sessions, the defaults are `session_child_first` = `down`, `session_child_cycle` = `right`, `session_child_cycle_reverse` = `left`, and `session_parent` = `up`. -`leader_timeout` controls how long OpenCode waits for the next key after the leader key. It defaults to `2000` milliseconds. +`leader_timeout` controls how long CoDev Code waits for the next key after the leader key. It defaults to `2000` milliseconds. --- @@ -240,7 +240,7 @@ You can disable a keybind by adding the key to `tui.json` with a value of `"none ## Desktop Prompt Shortcuts -The OpenCode desktop app prompt input supports common Readline/Emacs-style shortcuts for editing text. These are built-in and currently not configurable via `codev.json`. +The CoDev Code desktop app prompt input supports common Readline/Emacs-style shortcuts for editing text. These are built-in and currently not configurable via `codev.json`. | Shortcut | Action | | -------- | ---------------------------------------- | diff --git a/packages/web/src/content/docs/lsp.mdx b/packages/web/src/content/docs/lsp.mdx index 18130f67b9..e79190ee90 100644 --- a/packages/web/src/content/docs/lsp.mdx +++ b/packages/web/src/content/docs/lsp.mdx @@ -1,15 +1,15 @@ --- title: LSP Servers -description: OpenCode integrates with your LSP servers. +description: CoDev Code integrates with your LSP servers. --- -OpenCode can integrate with Language Server Protocol (LSP) servers to use diagnostics as feedback for the agent. +CoDev Code can integrate with Language Server Protocol (LSP) servers to use diagnostics as feedback for the agent. --- ## Built-in -OpenCode comes with several built-in LSP servers for popular languages: +CoDev Code comes with several built-in LSP servers for popular languages: | LSP Server | Extensions | Requirements | | ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------ | @@ -58,7 +58,7 @@ You can disable automatic LSP server downloads by setting the `CODEV_DISABLE_LSP ## How It Works -When LSP is enabled and opencode opens a file, it: +When LSP is enabled and CoDev Code opens a file, it: 1. Checks the file extension against all enabled LSP servers. 2. Starts the appropriate LSP server if not already running. @@ -75,7 +75,7 @@ Language servers can get out of sync, use significant memory, vary by version or ## Configure -You can enable and customize LSP servers through the `lsp` section in your opencode config. +You can enable and customize LSP servers through the `lsp` section in your CoDev Code config. To enable all built-in LSP servers, set `lsp` to `true`. diff --git a/packages/web/src/content/docs/mcp-servers.mdx b/packages/web/src/content/docs/mcp-servers.mdx index 596eb5ee26..ac6c059152 100644 --- a/packages/web/src/content/docs/mcp-servers.mdx +++ b/packages/web/src/content/docs/mcp-servers.mdx @@ -3,7 +3,7 @@ title: MCP servers description: Add local and remote MCP tools. --- -You can add external tools to OpenCode using the _Model Context Protocol_, or MCP. OpenCode supports both local and remote servers. +You can add external tools to CoDev Code using the _Model Context Protocol_, or MCP. CoDev Code supports both local and remote servers. Once added, MCP tools are automatically available to the LLM alongside built-in tools. @@ -23,7 +23,7 @@ Certain MCP servers, like the GitHub MCP server, tend to add a lot of tokens and ## Enable -You can define MCP servers in your [OpenCode Config](https://opencode.ai/docs/config/) under `mcp`. Add each MCP with a unique name. You can refer to that MCP by name when prompting the LLM. +You can define MCP servers in your [CoDev Code Config](https://opencode.ai/docs/config/) under `mcp`. Add each MCP with a unique name. You can refer to that MCP by name when prompting the LLM. ```jsonc title="codev.jsonc" {6} { @@ -166,7 +166,7 @@ The `url` is the URL of the remote MCP server and with the `headers` option you ## OAuth -OpenCode automatically handles OAuth authentication for remote MCP servers. When a server requires authentication, OpenCode will: +CoDev Code automatically handles OAuth authentication for remote MCP servers. When a server requires authentication, CoDev Code will: 1. Detect the 401 response and initiate the OAuth flow 2. Use **Dynamic Client Registration (RFC 7591)** if supported by the server @@ -190,7 +190,7 @@ For most OAuth-enabled MCP servers, no special configuration is needed. Just con } ``` -If the server requires authentication, OpenCode will prompt you to authenticate when you first try to use it. If not, you can [manually trigger the flow](#authenticating) with `opencode mcp auth `. +If the server requires authentication, CoDev Code will prompt you to authenticate when you first try to use it. If not, you can [manually trigger the flow](#authenticating) with `codev mcp auth `. --- @@ -224,22 +224,22 @@ You can manually trigger authentication or manage credentials. Authenticate with a specific MCP server: ```bash -opencode mcp auth my-oauth-server +codev mcp auth my-oauth-server ``` List all MCP servers and their auth status: ```bash -opencode mcp list +codev mcp list ``` Remove stored credentials: ```bash -opencode mcp logout my-oauth-server +codev mcp logout my-oauth-server ``` -The `mcp auth` command will open your browser for authorization. After you authorize, OpenCode will store the tokens securely in `~/.local/share/opencode/mcp-auth.json`. +The `mcp auth` command will open your browser for authorization. After you authorize, CoDev Code will store the tokens securely in `~/.local/share/codev/mcp-auth.json`. --- @@ -280,10 +280,10 @@ If a remote MCP server is failing to authenticate, you can diagnose issues with: ```bash # View auth status for all OAuth-capable servers -opencode mcp auth list +codev mcp auth list # Debug connection and OAuth flow for a specific server -opencode mcp debug my-oauth-server +codev mcp debug my-oauth-server ``` The `mcp debug` command shows the current auth status, tests HTTP connectivity, and attempts the OAuth discovery flow. @@ -292,7 +292,7 @@ The `mcp debug` command shows the current auth status, tests HTTP connectivity, ## Manage -Your MCPs are available as tools in OpenCode, alongside built-in tools. So you can manage them through the OpenCode config like any other tool. +Your MCPs are available as tools in CoDev Code, alongside built-in tools. So you can manage them through the CoDev Code config like any other tool. --- @@ -421,10 +421,10 @@ Add the [Sentry MCP server](https://mcp.sentry.dev) to interact with your Sentry After adding the configuration, authenticate with Sentry: ```bash -opencode mcp auth sentry +codev mcp auth sentry ``` -This will open a browser window to complete the OAuth flow and connect OpenCode to your Sentry account. +This will open a browser window to complete the OAuth flow and connect CoDev Code to your Sentry account. Once authenticated, you can use Sentry tools in your prompts to query issues, projects, and error data. diff --git a/packages/web/src/content/docs/models.mdx b/packages/web/src/content/docs/models.mdx index 3e13c9d162..38c5c696df 100644 --- a/packages/web/src/content/docs/models.mdx +++ b/packages/web/src/content/docs/models.mdx @@ -3,13 +3,13 @@ title: Models description: Configuring an LLM provider and model. --- -OpenCode uses the [AI SDK](https://ai-sdk.dev/) and [Models.dev](https://models.dev) to support **75+ LLM providers** and it supports running local models. +CoDev Code uses the [AI SDK](https://ai-sdk.dev/) and [Models.dev](https://models.dev) to support **75+ LLM providers** and it supports running local models. --- ## Providers -Most popular providers are preloaded by default. If you've added the credentials for a provider through the `/connect` command, they'll be available when you start OpenCode. +Most popular providers are preloaded by default. If you've added the credentials for a provider through the `/connect` command, they'll be available when you start CoDev Code. Learn more about [providers](/docs/providers). @@ -35,7 +35,7 @@ Consider using one of the models we recommend. However, there are only a few of them that are good at both generating code and tool calling. -Here are several models that work well with OpenCode, in no particular order. (This is not an exhaustive list nor is it necessarily up to date): +Here are several models that work well with CoDev Code, in no particular order. (This is not an exhaustive list nor is it necessarily up to date): - GPT 5.2 - GPT 5.1 Codex @@ -49,7 +49,7 @@ Here are several models that work well with OpenCode, in no particular order. (T ## Set a default To set one of these as the default model, you can set the `model` key in your -OpenCode config. +CoDev Code config. ```json title="codev.json" {3} { @@ -137,11 +137,11 @@ You can also define custom variants that extend built-in ones. Variants let you ## Variants -Many models support multiple variants with different configurations. OpenCode ships with built-in default variants for popular providers. +Many models support multiple variants with different configurations. CoDev Code ships with built-in default variants for popular providers. ### Built-in variants -OpenCode ships with default variants for many providers: +CoDev Code ships with default variants for many providers: **Anthropic**: @@ -203,11 +203,11 @@ Use the keybind `variant_cycle` to quickly switch between variants. [Learn more] ## Loading models -When OpenCode starts up, it checks for models in the following priority order: +When CoDev Code starts up, it checks for models in the following priority order: 1. The `--model` or `-m` command line flag. The format is the same as in the config file: `provider_id/model_id`. -2. The model list in the OpenCode config. +2. The model list in the CoDev Code config. ```json title="codev.json" { diff --git a/packages/web/src/content/docs/network.mdx b/packages/web/src/content/docs/network.mdx index 2fcfd9f65c..f39fed3e07 100644 --- a/packages/web/src/content/docs/network.mdx +++ b/packages/web/src/content/docs/network.mdx @@ -3,13 +3,13 @@ title: Network description: Configure proxies and custom certificates. --- -OpenCode supports standard proxy environment variables and custom certificates for enterprise network environments. +CoDev Code supports standard proxy environment variables and custom certificates for enterprise network environments. --- ## Proxy -OpenCode respects standard proxy environment variables. +CoDev Code respects standard proxy environment variables. ```bash # HTTPS proxy (recommended) @@ -48,7 +48,7 @@ For proxies requiring advanced authentication like NTLM or Kerberos, consider us ## Custom certificates -If your enterprise uses custom CAs for HTTPS connections, configure OpenCode to trust them. +If your enterprise uses custom CAs for HTTPS connections, configure CoDev Code to trust them. ```bash export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem diff --git a/packages/web/src/content/docs/permissions.mdx b/packages/web/src/content/docs/permissions.mdx index 46c9f6a53f..e00acce27e 100644 --- a/packages/web/src/content/docs/permissions.mdx +++ b/packages/web/src/content/docs/permissions.mdx @@ -3,7 +3,7 @@ title: Permissions description: Control which actions require approval to run. --- -OpenCode uses the `permission` config to decide whether a given action should run automatically, prompt you, or be blocked. +CoDev Code uses the `permission` config to decide whether a given action should run automatically, prompt you, or be blocked. As of `v1.1.1`, the legacy `tools` boolean config is deprecated and has been merged into `permission`. The old `tools` config is still supported for backwards compatibility. @@ -21,16 +21,16 @@ Each permission rule resolves to one of: ## Auto mode -Start OpenCode with `--auto` to automatically approve permission requests that are not explicitly denied. +Start CoDev Code with `--auto` to automatically approve permission requests that are not explicitly denied. ```bash -opencode --auto +codev --auto ``` -You can also use auto mode with [`opencode run`](/docs/cli#run). +You can also use auto mode with [`codev run`](/docs/cli#run). ```bash -opencode run --auto "Refactor this module" +codev run --auto "Refactor this module" ``` Explicit `"deny"` rules are still enforced. Auto mode only changes requests that would otherwise ask for approval. @@ -108,7 +108,7 @@ You can use `~` or `$HOME` at the start of a pattern to reference your home dire ### External Directories -Use `external_directory` to allow tool calls that touch paths outside the working directory where OpenCode was started. This applies to any tool that takes a path as input (for example `read`, `edit`, `glob`, `grep`, and many `bash` commands). +Use `external_directory` to allow tool calls that touch paths outside the working directory where CoDev Code was started. This applies to any tool that takes a path as input (for example `read`, `edit`, `glob`, `grep`, and many `bash` commands). Home expansion (like `~/...`) only affects how a pattern is written. It does not make an external path part of the current workspace, so paths outside the working directory must still be allowed via `external_directory`. @@ -147,7 +147,7 @@ Keep the list focused on trusted paths, and layer extra allow or deny rules as n ## Available Permissions -OpenCode permissions are keyed by tool name, plus a couple of safety guards: +CoDev Code permissions are keyed by tool name, plus a couple of safety guards: - `read` — reading a file (matches the file path) - `edit` — all file modifications (covers `edit`, `write`, `patch`) @@ -167,7 +167,7 @@ OpenCode permissions are keyed by tool name, plus a couple of safety guards: ## Defaults -If you don’t specify anything, OpenCode starts from permissive defaults: +If you don’t specify anything, CoDev Code starts from permissive defaults: - Most permissions default to `"allow"`. - `doom_loop` and `external_directory` default to `"ask"`. @@ -190,10 +190,10 @@ If you don’t specify anything, OpenCode starts from permissive defaults: ## What “Ask” Does -When OpenCode prompts for approval, the UI offers three outcomes: +When CoDev Code prompts for approval, the UI offers three outcomes: - `once` — approve just this request -- `always` — approve future requests matching the suggested patterns (for the rest of the current OpenCode session) +- `always` — approve future requests matching the suggested patterns (for the rest of the current CoDev Code session) - `reject` — deny the request The set of patterns that `always` would approve is provided by the tool (for example, bash approvals typically whitelist a safe command prefix like `git status*`). diff --git a/packages/web/src/content/docs/plugins.mdx b/packages/web/src/content/docs/plugins.mdx index 4632bfe400..a8ee68939d 100644 --- a/packages/web/src/content/docs/plugins.mdx +++ b/packages/web/src/content/docs/plugins.mdx @@ -1,9 +1,9 @@ --- title: Plugins -description: Write your own plugins to extend OpenCode. +description: Write your own plugins to extend CoDev Code. --- -Plugins allow you to extend OpenCode by hooking into various events and customizing behavior. You can create plugins to add new features, integrate with external services, or modify OpenCode's default behavior. +Plugins allow you to extend CoDev Code by hooking into various events and customizing behavior. You can create plugins to add new features, integrate with external services, or modify CoDev Code's default behavior. For examples, check out the [plugins](/docs/ecosystem#plugins) created by the community. @@ -45,7 +45,7 @@ Browse available plugins in the [ecosystem](/docs/ecosystem#plugins). ### How plugins are installed -**npm plugins** are installed automatically using Bun at startup. Packages and their dependencies are cached in `~/.cache/opencode/node_modules/`. +**npm plugins** are installed automatically using Bun at startup. Packages and their dependencies are cached in `~/.cache/codev/node_modules/`. **Local plugins** are loaded directly from the plugin directory. To use external packages, you must create a `package.json` within your config directory (see [Dependencies](#dependencies)), or publish the plugin to npm and [add it to your config](/docs/config#plugins). @@ -83,7 +83,7 @@ Local plugins and custom tools can use external npm packages. Add a `package.jso } ``` -OpenCode runs `bun install` at startup to install these. Your plugins and tools can then import them. +CoDev Code runs `bun install` at startup to install these. Your plugins and tools can then import them. ```ts title=".codev/plugins/my-plugin.ts" import { escape } from "shescape" @@ -118,7 +118,7 @@ The plugin function receives: - `project`: The current project information. - `directory`: The current working directory. - `worktree`: The git worktree path. -- `client`: An opencode SDK client for interacting with the AI. +- `client`: A CoDev Code SDK client for interacting with the AI. - `$`: Bun's [shell API](https://bun.com/docs/runtime/shell) for executing commands. --- @@ -211,7 +211,7 @@ Plugins can subscribe to events as seen below in the Examples section. Here is a ## Examples -Here are some examples of plugins you can use to extend opencode. +Here are some examples of plugins you can use to extend CoDev Code. --- @@ -235,14 +235,14 @@ export const NotificationPlugin = async ({ project, client, $, directory, worktr We are using `osascript` to run AppleScript on macOS. Here we are using it to send notifications. :::note -If you’re using the OpenCode desktop app, it can send system notifications automatically when a response is ready or when a session errors. +If you’re using the CoDev Code desktop app, it can send system notifications automatically when a response is ready or when a session errors. ::: --- ### .env protection -Prevent opencode from reading `.env` files: +Prevent CoDev Code from reading `.env` files: ```javascript title=".codev/plugins/env-protection.js" export const EnvProtection = async ({ project, client, $, directory, worktree }) => { @@ -277,7 +277,7 @@ export const InjectEnvPlugin = async () => { ### Custom tools -Plugins can also add custom tools to opencode: +Plugins can also add custom tools to CoDev Code: ```ts title=".codev/plugins/custom-tools.ts" import { type Plugin, tool } from "@opencode-ai/plugin" @@ -300,13 +300,13 @@ export const CustomToolsPlugin: Plugin = async (ctx) => { } ``` -The `tool` helper creates a custom tool that opencode can call. It takes a Zod schema function and returns a tool definition with: +The `tool` helper creates a custom tool that CoDev Code can call. It takes a Zod schema function and returns a tool definition with: - `description`: What the tool does - `args`: Zod schema for the tool's arguments - `execute`: Function that runs when the tool is called -Your custom tools will be available to opencode alongside built-in tools. +Your custom tools will be available to CoDev Code alongside built-in tools. :::note If a plugin tool uses the same name as a built-in tool, the plugin tool takes precedence. diff --git a/packages/web/src/content/docs/policies.mdx b/packages/web/src/content/docs/policies.mdx index 217086e21c..2977e78371 100644 --- a/packages/web/src/content/docs/policies.mdx +++ b/packages/web/src/content/docs/policies.mdx @@ -1,11 +1,11 @@ --- title: Policies -description: Control which configured resources OpenCode may use. +description: Control which configured resources CoDev Code may use. --- -Policies control whether OpenCode may perform an action on a named resource. This feature is experimental and is configured with the `experimental.policies` array in `codev.json`. +Policies control whether CoDev Code may perform an action on a named resource. This feature is experimental and is configured with the `experimental.policies` array in `codev.json`. -Policies are separate from [permissions](/docs/permissions). Permissions control what tools can do during a session, while policies control whether OpenCode may use a resource such as an LLM provider. +Policies are separate from [permissions](/docs/permissions). Permissions control what tools can do during a session, while policies control whether CoDev Code may use a resource such as an LLM provider. --- @@ -40,7 +40,7 @@ A provider denied by policy is not available for model selection or model use, e ## Available Policies -OpenCode currently supports one policy action: +CoDev Code currently supports one policy action: | Action | Resource | Description | | -------------- | ----------------------------- | ------------------------------------- | diff --git a/packages/web/src/content/docs/providers.mdx b/packages/web/src/content/docs/providers.mdx index db7590ee63..60a7d8941e 100644 --- a/packages/web/src/content/docs/providers.mdx +++ b/packages/web/src/content/docs/providers.mdx @@ -1,30 +1,30 @@ --- title: Providers -description: Using any LLM provider in OpenCode. +description: Using any LLM provider in CoDev Code. --- import config from "../../../config.mjs" export const console = config.console -OpenCode uses the [AI SDK](https://ai-sdk.dev/) and [Models.dev](https://models.dev) to support **75+ LLM providers** and it supports running local models. +CoDev Code uses the [AI SDK](https://ai-sdk.dev/) and [Models.dev](https://models.dev) to support **75+ LLM providers** and it supports running local models. To add a provider you need to: 1. Add the API keys for the provider using the `/connect` command. -2. Configure the provider in your OpenCode config. +2. Configure the provider in your CoDev Code config. --- ### Credentials When you add a provider's API keys with the `/connect` command, they are stored -in `~/.local/share/opencode/auth.json`. +in `~/.local/share/codev/auth.json`. --- ### Config -You can customize the providers through the `provider` section in your OpenCode +You can customize the providers through the `provider` section in your CoDev Code config. --- @@ -87,7 +87,7 @@ Both options take an array of model IDs — the same IDs shown in the `/models` ## OpenCode Zen OpenCode Zen is a list of models provided by the OpenCode team that have been -tested and verified to work well with OpenCode. [Learn more](/docs/zen). +tested and verified to work well with CoDev Code. [Learn more](/docs/zen). :::tip If you are new, we recommend starting with OpenCode Zen. @@ -116,14 +116,14 @@ If you are new, we recommend starting with OpenCode Zen. /models ``` -It works like any other provider in OpenCode and is completely optional to use. +It works like any other provider in CoDev Code and is completely optional to use. --- ## OpenCode Go OpenCode Go is a low cost subscription plan that provides reliable access to popular open coding models provided by the OpenCode team that have been -tested and verified to work well with OpenCode. +tested and verified to work well with CoDev Code. 1. Run the `/connect` command in the TUI, select `OpenCode Go`, and head to [opencode.ai/auth](https://opencode.ai/zen). @@ -148,7 +148,7 @@ tested and verified to work well with OpenCode. /models ``` -It works like any other provider in OpenCode and is completely optional to use. +It works like any other provider in CoDev Code and is completely optional to use. --- @@ -192,7 +192,7 @@ Don't see a provider here? Submit a PR. ### Amazon Bedrock -To use Amazon Bedrock with OpenCode: +To use Amazon Bedrock with CoDev Code: 1. Head over to the **Model catalog** in the Amazon Bedrock console and request access to the models you want. @@ -207,17 +207,17 @@ To use Amazon Bedrock with OpenCode: #### Environment Variables (Quick Start) - Set one of these environment variables while running opencode: + Set one of these environment variables while running CoDev Code: ```bash # Option 1: Using AWS access keys - AWS_ACCESS_KEY_ID=XXX AWS_SECRET_ACCESS_KEY=YYY opencode + AWS_ACCESS_KEY_ID=XXX AWS_SECRET_ACCESS_KEY=YYY codev # Option 2: Using named AWS profile - AWS_PROFILE=my-profile opencode + AWS_PROFILE=my-profile codev # Option 3: Using Bedrock bearer token - AWS_BEARER_TOKEN_BEDROCK=XXX opencode + AWS_BEARER_TOKEN_BEDROCK=XXX codev ``` Or add them to your bash profile: @@ -355,13 +355,13 @@ For custom inference profiles, use the model and provider name in the key and se :::info There are plugins that allow you to use your Claude Pro/Max models with -OpenCode. Anthropic explicitly prohibits this. +CoDev Code. Anthropic explicitly prohibits this. -Previous versions of OpenCode came bundled with these plugins but that is no +Previous versions of CoDev Code came bundled with these plugins but that is no longer the case as of 1.3.0 Other companies support freedom of choice with developer tooling - you can use -the following subscriptions in OpenCode with zero setup: +the following subscriptions in CoDev Code with zero setup: - ChatGPT Plus - Github Copilot @@ -372,7 +372,7 @@ the following subscriptions in OpenCode with zero setup: ### Atomic Chat -You can configure opencode to use local models through [Atomic Chat](https://atomic.chat), a desktop application that runs local LLMs behind an OpenAI-compatible API server (default endpoint `http://127.0.0.1:1337/v1`). +You can configure CoDev Code to use local models through [Atomic Chat](https://atomic.chat), a desktop application that runs local LLMs behind an OpenAI-compatible API server (default endpoint `http://127.0.0.1:1337/v1`). ```json title="codev.json" "atomic-chat" {5, 6, 8, 10-14} { @@ -421,7 +421,7 @@ If you encounter "I'm sorry, but I cannot assist with that request" errors, try 2. Go to [Azure AI Foundry](https://ai.azure.com/) and deploy a model. :::note - The deployment name must match the model name for opencode to work properly. + The deployment name must match the model name for CoDev Code to work properly. ::: 3. Run the `/connect` command and search for **Azure**. @@ -442,7 +442,7 @@ If you encounter "I'm sorry, but I cannot assist with that request" errors, try 5. Set your resource name as an environment variable: ```bash - AZURE_RESOURCE_NAME=XXX opencode + AZURE_RESOURCE_NAME=XXX codev ``` Or add it to your bash profile: @@ -468,7 +468,7 @@ If you encounter "I'm sorry, but I cannot assist with that request" errors, try 2. Go to [Azure AI Foundry](https://ai.azure.com/) and deploy a model. :::note - The deployment name must match the model name for opencode to work properly. + The deployment name must match the model name for CoDev Code to work properly. ::: 3. Run the `/connect` command and search for **Azure Cognitive Services**. @@ -489,7 +489,7 @@ If you encounter "I'm sorry, but I cannot assist with that request" errors, try 5. Set your resource name as an environment variable: ```bash - AZURE_COGNITIVE_SERVICES_RESOURCE_NAME=XXX opencode + AZURE_COGNITIVE_SERVICES_RESOURCE_NAME=XXX codev ``` Or add it to your bash profile: @@ -605,7 +605,7 @@ Cloudflare AI Gateway lets you access models from OpenAI, Anthropic, Workers AI, /models ``` - You can also add models through your opencode config. + You can also add models through your CoDev Code config. ```json title="codev.json" { @@ -761,9 +761,9 @@ Cloudflare Workers AI lets you run AI models on Cloudflare's global network dire DigitalOcean's [Inference Engine](https://docs.digitalocean.com/products/inference/) provides access to open models like GPT-OSS, Llama, Qwen, and DeepSeek, plus custom [Inference Routers](https://docs.digitalocean.com/products/genai-platform/concepts/inference-routers/) that route each request to the cheapest, fastest, or best-fit model for a task. -OpenCode supports two authentication methods: +CoDev Code supports two authentication methods: -- **OAuth (Recommended)** — Sign in to your DigitalOcean account; OpenCode uses your DigitalOcean API token directly for inference and discovers your Inference Routers. +- **OAuth (Recommended)** — Sign in to your DigitalOcean account; CoDev Code uses your DigitalOcean API token directly for inference and discovers your Inference Routers. - **Model Access Key** — Paste an existing key from the DigitalOcean console. #### OAuth (Recommended) @@ -784,10 +784,10 @@ OpenCode supports two authentication methods: └ ``` -3. Your browser opens to authorize OpenCode. Sign in and approve. +3. Your browser opens to authorize CoDev Code. Sign in and approve. :::note - OpenCode requests `genai:read` and `inference:query` OAuth scopes. Your DigitalOcean API token is used directly for inference — no separate Model Access Key is created. + CoDev Code requests `genai:read` and `inference:query` OAuth scopes. Your DigitalOcean API token is used directly for inference — no separate Model Access Key is created. ::: :::note @@ -837,9 +837,9 @@ export DIGITALOCEAN_ACCESS_TOKEN=your-model-access-key #### Inference Routers -Inference Routers let you define a routing policy across multiple models — picking the cheapest, fastest, or most appropriate model per request based on the task. After OAuth, OpenCode surfaces each router as `router:` in the model picker. +Inference Routers let you define a routing policy across multiple models — picking the cheapest, fastest, or most appropriate model per request based on the task. After OAuth, CoDev Code surfaces each router as `router:` in the model picker. -Selecting a router model is a drop-in replacement for any other model — OpenCode forwards your request and DigitalOcean picks the underlying model based on your router's policy. Learn more about [Inference Routers](https://docs.digitalocean.com/products/inference/how-to/use-inference-router/) +Selecting a router model is a drop-in replacement for any other model — CoDev Code forwards your request and DigitalOcean picks the underlying model based on your router's policy. Learn more about [Inference Routers](https://docs.digitalocean.com/products/inference/how-to/use-inference-router/) --- @@ -900,11 +900,11 @@ Selecting a router model is a drop-in replacement for any other model — OpenCo ### GitLab Duo :::caution[Experimental] -GitLab Duo support in OpenCode is experimental. Features, configuration, and +GitLab Duo support in CoDev Code is experimental. Features, configuration, and behavior may change in future releases. ::: -OpenCode integrates with the [GitLab Duo Agent Platform](https://docs.gitlab.com/user/duo_agent_platform/), +CoDev Code integrates with the [GitLab Duo Agent Platform](https://docs.gitlab.com/user/duo_agent_platform/), providing AI-powered agentic chat with native tool calling capabilities. :::note[License requirements] @@ -937,7 +937,7 @@ for full requirements. #### Using Personal Access Token 1. Go to [GitLab User Settings > Access Tokens](https://gitlab.com/-/user_settings/personal_access_tokens) 2. Click **Add new token** - 3. Name: `OpenCode`, Scopes: `api` + 3. Name: `CoDev Code`, Scopes: `api` 4. Copy the token (starts with `glpat-`) 5. Enter it in the terminal @@ -954,14 +954,14 @@ for full requirements. :::note You can also specify 'GITLAB_TOKEN' environment variable if you don't want -to store token in opencode auth storage. +to store token in CoDev Code auth storage. ::: ##### Self-Hosted GitLab :::note[compliance note] -OpenCode uses a small model for some AI tasks like generating the session title. -It is configured to use gpt-5-nano by default, hosted by Zen. To lock OpenCode +CoDev Code uses a small model for some AI tasks like generating the session title. +It is configured to use gpt-5-nano by default, hosted by Zen. To lock CoDev Code to only use your own GitLab-hosted instance, add the following to your `codev.json` file. It is also recommended to disable session sharing. @@ -1046,12 +1046,12 @@ Customize through `codev.json`: DAP workflow models provide an alternative execution path that routes tool calls through GitLab's Duo Workflow Service (DWS) instead of the standard agentic chat. -When a `duo-workflow-*` model is selected, OpenCode will: +When a `duo-workflow-*` model is selected, CoDev Code will: 1. Discover available models from your GitLab namespace 2. Present a selection picker if multiple models are available 3. Cache the selected model to disk for fast subsequent startups -4. Route tool execution requests through OpenCode's permission-gated tool system +4. Route tool execution requests through CoDev Code's permission-gated tool system Available DAP workflow models follow the `duo-workflow-*` naming convention and are dynamically discovered from your GitLab instance. @@ -1073,7 +1073,7 @@ This plugin provides comprehensive GitLab repository management capabilities inc ### GitHub Copilot -To use your GitHub Copilot subscription with opencode: +To use your GitHub Copilot subscription with CoDev Code: :::note Some models might need a [Pro+ @@ -1108,7 +1108,7 @@ subscription](https://github.com/features/copilot/plans) to use. ### GMI Cloud -To use GMI Cloud with OpenCode: +To use GMI Cloud with CoDev Code: 1. Head over to the [GMI Cloud console](https://console.gmicloud.ai/) to create an API key. You can also review the [API reference](https://docs.gmicloud.ai/inference-engine/api-reference/llm-api-reference) for the endpoint details. @@ -1137,7 +1137,7 @@ To use GMI Cloud with OpenCode: ### Google Vertex AI -To use Google Vertex AI with OpenCode: +To use Google Vertex AI with CoDev Code: 1. Head over to the **Model Garden** in the Google Cloud Console and check the models available in your region. @@ -1153,10 +1153,10 @@ To use Google Vertex AI with OpenCode: - `GOOGLE_APPLICATION_CREDENTIALS`: Path to your service account JSON key file - Authenticate using gcloud CLI: `gcloud auth application-default login` - Set them while running opencode. + Set them while running CoDev Code. ```bash - GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json GOOGLE_CLOUD_PROJECT=your-project-id opencode + GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json GOOGLE_CLOUD_PROJECT=your-project-id codev ``` Or add them to your bash profile. @@ -1266,7 +1266,7 @@ For more providers and advanced features like caching and rate limiting, check t #### Optional Configs -In the event you see a feature or model from Helicone that isn't configured automatically through opencode, you can always configure it yourself. +In the event you see a feature or model from Helicone that isn't configured automatically through CoDev Code, you can always configure it yourself. Here's [Helicone's Model Directory](https://helicone.ai/models), you'll need this to grab the IDs of the models you want to add. @@ -1319,7 +1319,7 @@ Helicone supports custom headers for features like caching, user tracking, and s ##### Session tracking -Helicone's [Sessions](https://docs.helicone.ai/features/sessions) feature lets you group related LLM requests together. Use the [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) plugin to automatically log each OpenCode conversation as a session in Helicone. +Helicone's [Sessions](https://docs.helicone.ai/features/sessions) feature lets you group related LLM requests together. Use the [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) plugin to automatically log each CoDev Code conversation as a session in Helicone. ```bash npm install -g opencode-helicone-session @@ -1333,7 +1333,7 @@ Add it to your config. } ``` -The plugin injects `Helicone-Session-Id` and `Helicone-Session-Name` headers into your requests. In Helicone's Sessions page, you'll see each OpenCode conversation listed as a separate session. +The plugin injects `Helicone-Session-Id` and `Helicone-Session-Name` headers into your requests. In Helicone's Sessions page, you'll see each CoDev Code conversation listed as a separate session. ##### Common Helicone headers @@ -1350,7 +1350,7 @@ See the [Helicone Header Directory](https://docs.helicone.ai/helicone-headers/he ### llama.cpp -You can configure opencode to use local models through [llama.cpp's](https://github.com/ggml-org/llama.cpp) llama-server utility +You can configure CoDev Code to use local models through [llama.cpp's](https://github.com/ggml-org/llama.cpp) llama-server utility ```json title="codev.json" "llama.cpp" {5, 6, 8, 10-15} { @@ -1417,7 +1417,7 @@ IO.NET offers 17 models optimized for various use cases: ### LM Studio -You can configure opencode to use local models through LM Studio. +You can configure CoDev Code to use local models through LM Studio. ```json title="codev.json" "lmstudio" {5, 6, 8, 10-14} { @@ -1588,10 +1588,10 @@ export NVIDIA_API_KEY=nvapi-your-key-here ### Ollama -You can configure opencode to use local models through Ollama. +You can configure CoDev Code to use local models through Ollama. :::tip -Ollama can automatically configure itself for OpenCode. See the [Ollama integration docs](https://docs.ollama.com/integrations/opencode) for details. +Ollama can automatically configure itself for CoDev Code. See the [Ollama integration docs](https://docs.ollama.com/integrations/opencode) for details. ::: ```json title="codev.json" "ollama" {5, 6, 8, 10-14} @@ -1630,13 +1630,13 @@ If tool calls aren't working, try increasing `num_ctx` in Ollama. Start around 1 ### Ollama Cloud -To use Ollama Cloud with OpenCode: +To use Ollama Cloud with CoDev Code: 1. Head over to [https://ollama.com/](https://ollama.com/) and sign in or create an account. 2. Navigate to **Settings** > **Keys** and click **Add API Key** to generate a new API key. -3. Copy the API key for use in OpenCode. +3. Copy the API key for use in CoDev Code. 4. Run the `/connect` command and search for **Ollama Cloud**. @@ -1653,7 +1653,7 @@ To use Ollama Cloud with OpenCode: └ enter ``` -6. **Important**: Before using cloud models in OpenCode, you must pull the model information locally: +6. **Important**: Before using cloud models in CoDev Code, you must pull the model information locally: ```bash ollama pull gpt-oss:20b-cloud @@ -1712,7 +1712,7 @@ OpenCode Zen is a list of tested and verified models provided by the OpenCode te /connect ``` -3. Enter your OpenCode API key. +3. Enter your CoDev Code API key. ```txt ┌ API key @@ -1754,7 +1754,7 @@ OpenCode Zen is a list of tested and verified models provided by the OpenCode te /models ``` - You can also add additional models through your opencode config. + You can also add additional models through your CoDev Code config. ```json title="codev.json" {6} { @@ -1769,7 +1769,7 @@ OpenCode Zen is a list of tested and verified models provided by the OpenCode te } ``` -5. You can also customize them through your opencode config. Here's an example of specifying a provider +5. You can also customize them through your CoDev Code config. Here's an example of specifying a provider ```json title="codev.json" { @@ -1818,7 +1818,7 @@ OpenCode Zen is a list of tested and verified models provided by the OpenCode te /models ``` - You can also add additional models through your opencode config. + You can also add additional models through your CoDev Code config. ```json title="codev.json" {6} { @@ -1833,7 +1833,7 @@ OpenCode Zen is a list of tested and verified models provided by the OpenCode te } ``` -5. You can also customize them through your opencode config. Here's an example of specifying a provider +5. You can also customize them through your CoDev Code config. Here's an example of specifying a provider ```json title="codev.json" { @@ -1889,7 +1889,7 @@ SAP AI Core provides access to 40+ models from OpenAI, Anthropic, Google, Amazon Or set the `AICORE_SERVICE_KEY` environment variable: ```bash - AICORE_SERVICE_KEY='{"clientid":"...","clientsecret":"...","url":"...","serviceurls":{"AI_API_URL":"..."}}' opencode + AICORE_SERVICE_KEY='{"clientid":"...","clientsecret":"...","url":"...","serviceurls":{"AI_API_URL":"..."}}' codev ``` Or add it to your bash profile: @@ -1901,7 +1901,7 @@ SAP AI Core provides access to 40+ models from OpenAI, Anthropic, Google, Amazon 4. Optionally set deployment ID and resource group: ```bash - AICORE_DEPLOYMENT_ID=your-deployment-id AICORE_RESOURCE_GROUP=your-resource-group opencode + AICORE_DEPLOYMENT_ID=your-deployment-id AICORE_RESOURCE_GROUP=your-resource-group codev ``` :::note @@ -1978,7 +1978,7 @@ STACKIT AI Model Serving provides fully managed sovereign hosting environment fo ### Scaleway -To use [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/) with Opencode: +To use [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/) with CoDev Code: 1. Head over to the [Scaleway Console IAM settings](https://console.scaleway.com/iam/api-keys) to generate a new API key. @@ -2011,9 +2011,9 @@ To use [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-ap Don't have a Snowflake account? [Sign up for a free trial](https://signup.snowflake.com/?utm_source=opencode&utm_medium=docs&utm_campaign=cortex-provider). -opencode's core workflow for coding, editing files, and running commands relies on tool calling. Only the Claude and OpenAI families within Snowflake Cortex support this. The provider is limited to those families to support the core workflow. +CoDev Code's core workflow for coding, editing files, and running commands relies on tool calling. Only the Claude and OpenAI families within Snowflake Cortex support this. The provider is limited to those families to support the core workflow. -OpenCode supports two authentication methods: +CoDev Code supports two authentication methods: - **Browser OAuth (Recommended)** — sign in with your IdP/SSO; no secrets to manage, tokens refresh automatically. - **Manual bearer token** — paste a PAT or JWT from the Snowflake console. @@ -2047,7 +2047,7 @@ OpenCode supports two authentication methods: 4. Optionally enter a Snowflake role to scope the session (e.g. `SYSADMIN`). Leave blank to use your default role. -5. Complete sign-in in the browser that opens. OpenCode captures the OAuth callback automatically and stores the token — no copy/paste needed. +5. Complete sign-in in the browser that opens. CoDev Code captures the OAuth callback automatically and stores the token — no copy/paste needed. 6. Run the `/models` command to select a model. @@ -2085,7 +2085,7 @@ If you prefer to paste a token directly, or if `SNOWFLAKE$LOCAL_APPLICATION` is #### Environment variable -For CI or headless environments, set a PAT or JWT before starting opencode: +For CI or headless environments, set a PAT or JWT before starting CoDev Code: ```bash export SNOWFLAKE_ACCOUNT=myorg-myaccount @@ -2189,7 +2189,7 @@ Vercel AI Gateway lets you access models from OpenAI, Anthropic, Google, xAI, an /models ``` -You can also customize models through your opencode config. Here's an example of specifying provider routing order. +You can also customize models through your CoDev Code config. Here's an example of specifying provider routing order. ```json title="codev.json" { @@ -2230,7 +2230,7 @@ Three ways to authenticate: a SuperGrok subscription via browser OAuth, the same /connect ``` -2. Select **xAI Grok OAuth (SuperGrok Subscription)**. OpenCode opens xAI's consent screen in your browser and waits for the callback on `http://127.0.0.1:56121/callback`. +2. Select **xAI Grok OAuth (SuperGrok Subscription)**. CoDev Code opens xAI's consent screen in your browser and waits for the callback on `http://127.0.0.1:56121/callback`. 3. Run the `/models` command to select a Grok model. @@ -2238,11 +2238,11 @@ Three ways to authenticate: a SuperGrok subscription via browser OAuth, the same /models ``` -OpenCode refreshes the OAuth access token automatically. Any Grok or X Premium plan that includes Grok API access works; you do not need a separate `XAI_API_KEY`. +CoDev Code refreshes the OAuth access token automatically. Any Grok or X Premium plan that includes Grok API access works; you do not need a separate `XAI_API_KEY`. #### Option B — SuperGrok device-code (headless / remote server / VPS) -Use this when OpenCode is running somewhere a browser can't reach the loopback redirect: a VPS, a remote dev box over SSH, inside Docker, in CI, etc. No callback port is opened on the host running OpenCode — instead xAI hands the CLI a short code that you type into a browser on any other device (laptop, phone, …). +Use this when CoDev Code is running somewhere a browser can't reach the loopback redirect: a VPS, a remote dev box over SSH, inside Docker, in CI, etc. No callback port is opened on the host running CoDev Code — instead xAI hands the CLI a short code that you type into a browser on any other device (laptop, phone, …). 1. Run the `/connect` command on the remote host and search for **xAI**. @@ -2250,13 +2250,13 @@ Use this when OpenCode is running somewhere a browser can't reach the loopback r /connect ``` -2. Select **xAI Grok OAuth (Headless / Remote / VPS)**. OpenCode prints a verification URL and a short user code. +2. Select **xAI Grok OAuth (Headless / Remote / VPS)**. CoDev Code prints a verification URL and a short user code. ```txt Open https://x.ai/device on any device and enter code: ABCD-1234 ``` -3. Open the URL on a device that has a browser (your laptop or phone), enter the code, and approve the consent screen. OpenCode polls xAI's token endpoint and stores the resulting OAuth tokens once you approve. Token refresh works the same as Option A. +3. Open the URL on a device that has a browser (your laptop or phone), enter the code, and approve the consent screen. CoDev Code polls xAI's token endpoint and stores the resulting OAuth tokens once you approve. Token refresh works the same as Option A. #### Option C — API key @@ -2339,7 +2339,7 @@ Use this when OpenCode is running somewhere a browser can't reach the loopback r /models ``` - You can also add additional models through your opencode config. + You can also add additional models through your CoDev Code config. ```json title="codev.json" {6} { @@ -2361,7 +2361,7 @@ Use this when OpenCode is running somewhere a browser can't reach the loopback r To add any **OpenAI-compatible** provider that's not listed in the `/connect` command: :::tip -You can use any OpenAI-compatible provider with opencode. Most modern AI providers offer OpenAI-compatible APIs. +You can use any OpenAI-compatible provider with CoDev Code. Most modern AI providers offer OpenAI-compatible APIs. ::: 1. Run the `/connect` command and scroll down to **Other**. @@ -2482,7 +2482,7 @@ Configuration details: - **limit.context**: Maximum input tokens the model accepts. - **limit.output**: Maximum tokens the model can generate. -The `limit` fields allow OpenCode to understand how much context you have left. Standard providers pull these from models.dev automatically. +The `limit` fields allow CoDev Code to understand how much context you have left. Standard providers pull these from models.dev automatically. --- @@ -2490,12 +2490,12 @@ The `limit` fields allow OpenCode to understand how much context you have left. If you are having trouble with configuring a provider, check the following: -1. **Check the auth setup**: Run `opencode auth list` to see if the credentials +1. **Check the auth setup**: Run `codev auth list` to see if the credentials for the provider are added to your config. This doesn't apply to providers like Amazon Bedrock, that rely on environment variables for their auth. -2. For custom providers, check the opencode config and: - - Make sure the provider ID used in the `/connect` command matches the ID in your opencode config. +2. For custom providers, check the CoDev Code config and: + - Make sure the provider ID used in the `/connect` command matches the ID in your CoDev Code config. - The right npm package is used for the provider. For example, use `@ai-sdk/cerebras` for Cerebras. And for all other OpenAI-compatible providers, use `@ai-sdk/openai-compatible` (for `/v1/chat/completions`); if a model uses `/v1/responses`, use `@ai-sdk/openai`. For mixed setups under one provider, you can override per model via `provider.npm`. - Check correct API endpoint is used in the `options.baseURL` field. diff --git a/packages/web/src/content/docs/references.mdx b/packages/web/src/content/docs/references.mdx index 01ee2c0716..85927e1a4f 100644 --- a/packages/web/src/content/docs/references.mdx +++ b/packages/web/src/content/docs/references.mdx @@ -3,7 +3,7 @@ title: References description: Add local directories and Git repositories as project references. --- -References give OpenCode access to directories outside the current project. Use them to make documentation, shared libraries, examples, or another repository available while you work. +References give CoDev Code access to directories outside the current project. Use them to make documentation, shared libraries, examples, or another repository available while you work. References are configured by alias in `codev.json` or `codev.jsonc`. @@ -60,7 +60,7 @@ You can also use a string shorthand: ## Git repositories -Use `repository` to reference a Git repository. OpenCode materializes the repository in its local repository cache and makes the checked-out source available as a reference directory. +Use `repository` to reference a Git repository. CoDev Code materializes the repository in its local repository cache and makes the checked-out source available as a reference directory. ```jsonc title="codev.jsonc" { @@ -73,7 +73,7 @@ Use `repository` to reference a Git repository. OpenCode materializes the reposi } ``` -`repository` accepts Git URLs, host/path references, and GitHub `owner/repo` shorthand. The optional `branch` field selects a branch or ref. Without `branch`, OpenCode uses the repository's default branch. +`repository` accepts Git URLs, host/path references, and GitHub `owner/repo` shorthand. The optional `branch` field selects a branch or ref. Without `branch`, CoDev Code uses the repository's default branch. You can use string shorthand when you do not need a branch, description, or other options: @@ -106,7 +106,7 @@ Add `description` to explain when an agent should use a reference. } ``` -OpenCode includes references with descriptions in agent context. Descriptions should be short and specific enough to distinguish references with similar content. References without descriptions remain available through autocomplete and direct use, but are not advertised to agents. +CoDev Code includes references with descriptions in agent context. Descriptions should be short and specific enough to distinguish references with similar content. References without descriptions remain available through autocomplete and direct use, but are not advertised to agents. --- @@ -140,7 +140,7 @@ Compare this implementation with @sdk/src/client.ts Agents also receive the resolved paths and descriptions of configured references that have descriptions in their system context, so they can inspect a reference when it is relevant without you attaching it manually. -OpenCode automatically allows reference directories through its external-directory permission boundary. Normal tool permissions still apply; for example, an agent that cannot edit files does not gain edit access because a directory is configured as a reference. +CoDev Code automatically allows reference directories through its external-directory permission boundary. Normal tool permissions still apply; for example, an agent that cannot edit files does not gain edit access because a directory is configured as a reference. --- diff --git a/packages/web/src/content/docs/rules.mdx b/packages/web/src/content/docs/rules.mdx index 6f3e278db7..0f52fbc0fa 100644 --- a/packages/web/src/content/docs/rules.mdx +++ b/packages/web/src/content/docs/rules.mdx @@ -1,15 +1,15 @@ --- title: Rules -description: Set custom instructions for opencode. +description: Set custom instructions for CoDev Code. --- -You can provide custom instructions to opencode by creating an `AGENTS.md` file. This is similar to Cursor's rules. It contains instructions that will be included in the LLM's context to customize its behavior for your specific project. +You can provide custom instructions to CoDev Code by creating an `AGENTS.md` file. This is similar to Cursor's rules. It contains instructions that will be included in the LLM's context to customize its behavior for your specific project. --- ## Initialize -To create a new `AGENTS.md` file, you can run the `/init` command in opencode. +To create a new `AGENTS.md` file, you can run the `/init` command in CoDev Code. :::tip You should commit your project's `AGENTS.md` file to Git. @@ -62,7 +62,7 @@ We are adding project-specific instructions here and this will be shared across ## Types -opencode also supports reading the `AGENTS.md` file from multiple locations. And this serves different purposes. +CoDev Code also supports reading the `AGENTS.md` file from multiple locations. And this serves different purposes. ### Project @@ -70,13 +70,13 @@ Place an `AGENTS.md` in your project root for project-specific rules. These only ### Global -You can also have global rules in a `~/.config/codev/AGENTS.md` file. This gets applied across all opencode sessions. +You can also have global rules in a `~/.config/codev/AGENTS.md` file. This gets applied across all CoDev Code sessions. Since this isn't committed to Git or shared with your team, we recommend using this to specify any personal rules that the LLM should follow. ### Claude Code Compatibility -For users migrating from Claude Code, OpenCode supports Claude Code's file conventions as fallbacks: +For users migrating from Claude Code, CoDev Code supports Claude Code's file conventions as fallbacks: - **Project rules**: `CLAUDE.md` in your project directory (used if no `AGENTS.md` exists) - **Global rules**: `~/.claude/CLAUDE.md` (used if no `~/.config/codev/AGENTS.md` exists) @@ -94,7 +94,7 @@ export CODEV_DISABLE_CLAUDE_CODE_SKILLS=1 # Disable only .claude/skills ## Precedence -When opencode starts, it looks for rule files in this order: +When CoDev Code starts, it looks for rule files in this order: 1. **Local files** by traversing up from the current directory (`AGENTS.md`, `CLAUDE.md`) 2. **Global file** at `~/.config/codev/AGENTS.md` @@ -134,7 +134,7 @@ All instruction files are combined with your `AGENTS.md` files. ## Referencing External Files -While opencode doesn't automatically parse file references in `AGENTS.md`, you can achieve similar functionality in two ways: +While CoDev Code doesn't automatically parse file references in `AGENTS.md`, you can achieve similar functionality in two ways: ### Using codev.json @@ -149,7 +149,7 @@ The recommended approach is to use the `instructions` field in `codev.json`: ### Manual Instructions in AGENTS.md -You can teach opencode to read external files by providing explicit instructions in your `AGENTS.md`. Here's a practical example: +You can teach CoDev Code to read external files by providing explicit instructions in your `AGENTS.md`. Here's a practical example: ```markdown title="AGENTS.md" # TypeScript Project Rules @@ -181,7 +181,7 @@ This approach allows you to: - Create modular, reusable rule files - Share rules across projects via symlinks or git submodules - Keep AGENTS.md concise while referencing detailed guidelines -- Ensure opencode loads files only when needed for the specific task +- Ensure CoDev Code loads files only when needed for the specific task :::tip For monorepos or projects with shared standards, using `codev.json` with glob patterns (like `packages/*/AGENTS.md`) is more maintainable than manual instructions. diff --git a/packages/web/src/content/docs/sdk.mdx b/packages/web/src/content/docs/sdk.mdx index b596b5d892..7f93af106c 100644 --- a/packages/web/src/content/docs/sdk.mdx +++ b/packages/web/src/content/docs/sdk.mdx @@ -1,13 +1,13 @@ --- title: SDK -description: Type-safe JS client for opencode server. +description: Type-safe JS client for CoDev Code server. --- import config from "../../../config.mjs" export const typesUrl = `${config.github}/blob/dev/packages/sdk/js/src/gen/types.gen.ts` -The opencode JS/TS SDK provides a type-safe client for interacting with the server. -Use it to build integrations and control opencode programmatically. +The CoDev Code JS/TS SDK provides a type-safe client for interacting with the server. +Use it to build integrations and control CoDev Code programmatically. [Learn more](/docs/server) about how the server works. For examples, check out the [projects](/docs/ecosystem#projects) built by the community. @@ -25,7 +25,7 @@ npm install @opencode-ai/sdk ## Create client -Create an instance of opencode: +Create an instance of CoDev Code: ```javascript import { createOpencode } from "@opencode-ai/sdk" @@ -69,7 +69,7 @@ opencode.server.close() ## Client only -If you already have a running instance of opencode, you can create a client instance to connect to it: +If you already have a running instance of CoDev Code, you can create a client instance to connect to it: ```javascript import { createOpencodeClient } from "@opencode-ai/sdk" diff --git a/packages/web/src/content/docs/server.mdx b/packages/web/src/content/docs/server.mdx index 4e30a6c40a..b7cd4abe75 100644 --- a/packages/web/src/content/docs/server.mdx +++ b/packages/web/src/content/docs/server.mdx @@ -1,19 +1,19 @@ --- title: Server -description: Interact with opencode server over HTTP. +description: Interact with CoDev Code server over HTTP. --- import config from "../../../config.mjs" export const typesUrl = `${config.github}/blob/dev/packages/sdk/js/src/gen/types.gen.ts` -The `opencode serve` command runs a headless HTTP server that exposes an OpenAPI endpoint that an opencode client can use. +The `codev serve` command runs a headless HTTP server that exposes an OpenAPI endpoint that a CoDev Code client can use. --- ### Usage ```bash -opencode serve [--port ] [--hostname ] [--cors ] +codev serve [--port ] [--hostname ] [--cors ] ``` #### Options @@ -29,35 +29,35 @@ opencode serve [--port ] [--hostname ] [--cors ] `--cors` can be passed multiple times: ```bash -opencode serve --cors http://localhost:5173 --cors https://app.example.com +codev serve --cors http://localhost:5173 --cors https://app.example.com ``` --- ### Authentication -Set `CODEV_SERVER_PASSWORD` to protect the server with HTTP basic auth. The username defaults to `opencode`, or set `CODEV_SERVER_USERNAME` to override it. This applies to both `opencode serve` and `opencode web`. +Set `CODEV_SERVER_PASSWORD` to protect the server with HTTP basic auth. The username defaults to `opencode`, or set `CODEV_SERVER_USERNAME` to override it. This applies to both `codev serve` and `codev web`. ```bash -CODEV_SERVER_PASSWORD=your-password opencode serve +CODEV_SERVER_PASSWORD=your-password codev serve ``` --- ### How it works -When you run `opencode` it starts a TUI and a server. Where the TUI is the +When you run `codev` it starts a TUI and a server. Where the TUI is the client that talks to the server. The server exposes an OpenAPI 3.1 spec endpoint. This endpoint is also used to generate an [SDK](/docs/sdk). :::tip -Use the opencode server to interact with opencode programmatically. +Use the CoDev Code server to interact with CoDev Code programmatically. ::: -This architecture lets opencode support multiple clients and allows you to interact with opencode programmatically. +This architecture lets CoDev Code support multiple clients and allows you to interact with CoDev Code programmatically. -You can run `opencode serve` to start a standalone server. If you have the -opencode TUI running, `opencode serve` will start a new server. +You can run `codev serve` to start a standalone server. If you have the +CoDev Code TUI running, `codev serve` will start a new server. --- @@ -65,7 +65,7 @@ opencode TUI running, `opencode serve` will start a new server. When you start the TUI it randomly assigns a port and hostname. You can instead pass in the `--hostname` and `--port` [flags](/docs/cli). Then use this to connect to its server. -The [`/tui`](#tui) endpoint can be used to drive the TUI through the server. For example, you can prefill or run a prompt. This setup is used by the OpenCode [IDE](/docs/ide) plugins. +The [`/tui`](#tui) endpoint can be used to drive the TUI through the server. For example, you can prefill or run a prompt. This setup is used by the CoDev Code [IDE](/docs/ide) plugins. --- @@ -83,7 +83,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in ## APIs -The opencode server exposes the following APIs. +The CoDev Code server exposes the following APIs. --- diff --git a/packages/web/src/content/docs/share.mdx b/packages/web/src/content/docs/share.mdx index 4da08276f8..09ddc4377f 100644 --- a/packages/web/src/content/docs/share.mdx +++ b/packages/web/src/content/docs/share.mdx @@ -1,9 +1,9 @@ --- title: Share -description: Share your OpenCode conversations. +description: Share your CoDev Code conversations. --- -OpenCode's share feature allows you to create public links to your OpenCode conversations, so you can collaborate with teammates or get help from others. +CoDev Code's share feature allows you to create public links to your CoDev Code conversations, so you can collaborate with teammates or get help from others. :::note Shared conversations are publicly accessible to anyone with the link. @@ -13,7 +13,7 @@ Shared conversations are publicly accessible to anyone with the link. ## How it works -When you share a conversation, OpenCode: +When you share a conversation, CoDev Code: 1. Creates a unique public URL for your session 2. Syncs your conversation history to our servers @@ -23,13 +23,13 @@ When you share a conversation, OpenCode: ## Sharing -OpenCode supports three sharing modes that control how conversations are shared: +CoDev Code supports three sharing modes that control how conversations are shared: --- ### Manual (default) -By default, OpenCode uses manual sharing mode. Sessions are not shared automatically, but you can manually share them using the `/share` command: +By default, CoDev Code uses manual sharing mode. Sessions are not shared automatically, but you can manually share them using the `/share` command: ``` /share @@ -125,4 +125,4 @@ For enterprise deployments, the share feature can be: - **Restricted** to users authenticated through SSO only - **Self-hosted** on your own infrastructure -[Learn more](/docs/enterprise) about using opencode in your organization. +[Learn more](/docs/enterprise) about using CoDev Code in your organization. diff --git a/packages/web/src/content/docs/skills.mdx b/packages/web/src/content/docs/skills.mdx index 92bf76f466..701ef0892c 100644 --- a/packages/web/src/content/docs/skills.mdx +++ b/packages/web/src/content/docs/skills.mdx @@ -3,7 +3,7 @@ title: "Agent Skills" description: "Define reusable behavior via SKILL.md definitions" --- -Agent skills let OpenCode discover reusable instructions from your repo or home directory. +Agent skills let CoDev Code discover reusable instructions from your repo or home directory. Skills are loaded on-demand via the native `skill` tool—agents see available skills and can load the full content when needed. --- @@ -11,7 +11,7 @@ Skills are loaded on-demand via the native `skill` tool—agents see available s ## Place files Create one folder per skill name and put a `SKILL.md` inside it. -OpenCode searches these locations: +CoDev Code searches these locations: - Project config: `.codev/skills//SKILL.md` - Global config: `~/.config/codev/skills//SKILL.md` @@ -24,7 +24,7 @@ OpenCode searches these locations: ## Understand discovery -For project-local paths, OpenCode walks up from your current working directory until it reaches the git worktree. +For project-local paths, CoDev Code walks up from your current working directory until it reaches the git worktree. It loads any matching `skills/*/SKILL.md` in `.codev/` and any matching `.claude/skills/*/SKILL.md` or `.agents/skills/*/SKILL.md` along the way. Global definitions are also loaded from `~/.config/codev/skills/*/SKILL.md`, `~/.claude/skills/*/SKILL.md`, and `~/.agents/skills/*/SKILL.md`. @@ -102,7 +102,7 @@ Ask clarifying questions if the target versioning scheme is unclear. ## Recognize tool description -OpenCode lists available skills in the `skill` tool description. +CoDev Code lists available skills in the `skill` tool description. Each entry includes the skill name and description: ```xml diff --git a/packages/web/src/content/docs/themes.mdx b/packages/web/src/content/docs/themes.mdx index d486f1b6a3..8db72b59fb 100644 --- a/packages/web/src/content/docs/themes.mdx +++ b/packages/web/src/content/docs/themes.mdx @@ -3,9 +3,9 @@ title: Themes description: Select a built-in theme or define your own. --- -With OpenCode you can select from one of several built-in themes, use a theme that adapts to your terminal theme, or define your own custom theme. +With CoDev Code you can select from one of several built-in themes, use a theme that adapts to your terminal theme, or define your own custom theme. -By default, OpenCode uses our own `opencode` theme. +By default, CoDev Code uses our own `opencode` theme. --- @@ -23,7 +23,7 @@ Without truecolor support, themes may appear with reduced color accuracy or fall ## Built-in themes -OpenCode comes with several built-in themes. +CoDev Code comes with several built-in themes. | Name | Description | | ---------------------- | ---------------------------------------------------------------------------- | @@ -53,7 +53,7 @@ The `system` theme is designed to automatically adapt to your terminal's color s The system theme is for users who: -- Want OpenCode to match their terminal's appearance +- Want CoDev Code to match their terminal's appearance - Use custom terminal color schemes - Prefer a consistent look across all terminal applications @@ -74,7 +74,7 @@ You can select a theme by bringing up the theme select with the `/theme` command ## Custom themes -OpenCode supports a flexible JSON-based theme system that allows users to create and customize themes easily. +CoDev Code supports a flexible JSON-based theme system that allows users to create and customize themes easily. --- @@ -83,7 +83,7 @@ OpenCode supports a flexible JSON-based theme system that allows users to create Themes are loaded from multiple directories in the following order where later directories override earlier ones: 1. **Built-in themes** - These are embedded in the binary -2. **User config directory** - Defined in `~/.config/codev/themes/*.json` or `$XDG_CONFIG_HOME/opencode/themes/*.json` +2. **User config directory** - Defined in `~/.config/codev/themes/*.json` or `$XDG_CONFIG_HOME/codev/themes/*.json` 3. **Project root directory** - Defined in the `/.codev/themes/*.json` 4. **Current working directory** - Defined in `./.codev/themes/*.json` diff --git a/packages/web/src/content/docs/tools.mdx b/packages/web/src/content/docs/tools.mdx index 4f6736f2da..fd2fc1e4f3 100644 --- a/packages/web/src/content/docs/tools.mdx +++ b/packages/web/src/content/docs/tools.mdx @@ -3,7 +3,7 @@ title: Tools description: Manage the tools an LLM can use. --- -Tools allow the LLM to perform actions in your codebase. OpenCode comes with a set of built-in tools, but you can extend it with [custom tools](/docs/custom-tools) or [MCP servers](/docs/mcp-servers). +Tools allow the LLM to perform actions in your codebase. CoDev Code comes with a set of built-in tools, but you can extend it with [custom tools](/docs/custom-tools) or [MCP servers](/docs/mcp-servers). By default, all tools are **enabled** and don't need permission to run. You can control tool behavior through [permissions](/docs/permissions). @@ -41,7 +41,7 @@ You can also use wildcards to control multiple tools at once. For example, to re ## Built-in -Here are all the built-in tools available in OpenCode. +Here are all the built-in tools available in CoDev Code. --- @@ -259,10 +259,10 @@ Search the web for information. :::note This tool is only available when using the OpenCode provider or when the `CODEV_ENABLE_EXA` environment variable is set to any truthy value (e.g., `true` or `1`). -To enable when launching OpenCode: +To enable when launching CoDev Code: ```bash -CODEV_ENABLE_EXA=1 opencode +CODEV_ENABLE_EXA=1 codev ``` ::: diff --git a/packages/web/src/content/docs/troubleshooting.mdx b/packages/web/src/content/docs/troubleshooting.mdx index 4952bf5e64..d3ce7cfa91 100644 --- a/packages/web/src/content/docs/troubleshooting.mdx +++ b/packages/web/src/content/docs/troubleshooting.mdx @@ -3,7 +3,7 @@ title: Troubleshooting description: Common issues and how to resolve them. --- -To debug issues with OpenCode, start by checking the logs and local data it stores on disk. +To debug issues with CoDev Code, start by checking the logs and local data it stores on disk. --- @@ -11,21 +11,21 @@ To debug issues with OpenCode, start by checking the logs and local data it stor Log files are written to: -- **macOS/Linux**: `~/.local/share/opencode/log/` -- **Windows**: Press `WIN+R` and paste `%USERPROFILE%\.local\share\opencode\log` +- **macOS/Linux**: `~/.local/share/codev/log/` +- **Windows**: Press `WIN+R` and paste `%USERPROFILE%\.local\share\codev\log` Log files are named with timestamps (e.g., `2025-01-09T123456.log`) and the most recent 10 log files are kept. -You can set the log level with the `--log-level` command-line option to get more detailed debug information. For example, `opencode --log-level DEBUG`. +You can set the log level with the `--log-level` command-line option to get more detailed debug information. For example, `codev --log-level DEBUG`. --- ## Storage -opencode stores session data and other application data on disk at: +CoDev Code stores session data and other application data on disk at: -- **macOS/Linux**: `~/.local/share/opencode/` -- **Windows**: Press `WIN+R` and paste `%USERPROFILE%\.local\share\opencode` +- **macOS/Linux**: `~/.local/share/codev/` +- **Windows**: Press `WIN+R` and paste `%USERPROFILE%\.local\share\codev` This directory contains: @@ -39,27 +39,27 @@ This directory contains: ## Uninstall -To uninstall the OpenCode CLI and remove its related files, run: +To uninstall the CoDev Code CLI and remove its related files, run: ```bash -opencode uninstall +codev uninstall ``` The command shows what will be removed and asks for confirmation. See the [CLI reference](/docs/cli#uninstall) for options to keep your configuration or application data. -To remove OpenCode Desktop, uninstall the application through your operating system's app management tools. +To remove CoDev Code Desktop, uninstall the application through your operating system's app management tools. --- ## Desktop app -OpenCode Desktop runs a local OpenCode server (the `opencode-cli` sidecar) in the background. Most issues are caused by a misbehaving plugin, a corrupted cache, or a bad server setting. +CoDev Code Desktop runs a local CoDev Code server (the `opencode-cli` sidecar) in the background. Most issues are caused by a misbehaving plugin, a corrupted cache, or a bad server setting. ### Quick checks - Fully quit and relaunch the app. - If the app shows an error screen, click **Restart** and copy the error details. -- macOS only: `OpenCode` menu -> **Reload Webview** (helps if the UI is blank/frozen). +- macOS only: `CoDev Code` menu -> **Reload Webview** (helps if the UI is blank/frozen). --- @@ -72,7 +72,7 @@ If the desktop app is crashing on launch, hanging, or behaving strangely, start Open your global config file and look for a `plugin` key. - **macOS/Linux**: `~/.config/codev/codev.jsonc` (or `~/.config/codev/codev.json`) -- **macOS/Linux** (older installs): `~/.local/share/opencode/codev.jsonc` +- **macOS/Linux** (older installs): `~/.local/share/codev/codev.jsonc` - **Windows**: Press `WIN+R` and paste `%USERPROFILE%\.config\opencode\codev.jsonc` If you have plugins configured, temporarily disable them by removing the key or setting it to an empty array: @@ -86,7 +86,7 @@ If you have plugins configured, temporarily disable them by removing the key or #### Check plugin directories -OpenCode can also load local plugins from disk. Temporarily move these out of the way (or rename the folder) and restart the desktop app: +CoDev Code can also load local plugins from disk. Temporarily move these out of the way (or rename the folder) and restart the desktop app: - **Global plugins** - **macOS/Linux**: `~/.config/codev/plugins/` @@ -100,22 +100,22 @@ If the app starts working again, re-enable plugins one at a time to find which o ### Clear the cache -If disabling plugins doesn't help (or a plugin install is stuck), clear the cache so OpenCode can rebuild it. +If disabling plugins doesn't help (or a plugin install is stuck), clear the cache so CoDev Code can rebuild it. -1. Quit OpenCode Desktop completely. +1. Quit CoDev Code Desktop completely. 2. Delete the cache directory: -- **macOS**: Finder -> `Cmd+Shift+G` -> paste `~/.cache/opencode` -- **Linux**: delete `~/.cache/opencode` (or run `rm -rf ~/.cache/opencode`) -- **Windows**: Press `WIN+R` and paste `%USERPROFILE%\.cache\opencode` +- **macOS**: Finder -> `Cmd+Shift+G` -> paste `~/.cache/codev` +- **Linux**: delete `~/.cache/codev` (or run `rm -rf ~/.cache/codev`) +- **Windows**: Press `WIN+R` and paste `%USERPROFILE%\.cache\codev` -3. Restart OpenCode Desktop. +3. Restart CoDev Code Desktop. --- ### Fix server connection issues -OpenCode Desktop can either start its own local server (default) or connect to a server URL you configured. +CoDev Code Desktop can either start its own local server (default) or connect to a server URL you configured. If you see a **"Connection Failed"** dialog (or the app never gets past the splash screen), check for a custom server URL. @@ -146,21 +146,21 @@ On Linux, some Wayland setups can cause blank windows or compositor errors. ### Windows: WebView2 runtime -On Windows, OpenCode Desktop requires the Microsoft Edge **WebView2 Runtime**. If the app opens to a blank window or won't start, install/update WebView2 and try again. +On Windows, CoDev Code Desktop requires the Microsoft Edge **WebView2 Runtime**. If the app opens to a blank window or won't start, install/update WebView2 and try again. --- ### Windows: General performance issues -If you're experiencing slow performance, file access issues, or terminal problems on Windows, try using [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL provides a Linux environment that works more seamlessly with OpenCode's features. +If you're experiencing slow performance, file access issues, or terminal problems on Windows, try using [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL provides a Linux environment that works more seamlessly with CoDev Code's features. --- ### Notifications not showing -OpenCode Desktop only shows system notifications when: +CoDev Code Desktop only shows system notifications when: -- notifications are enabled for OpenCode in your OS settings, and +- notifications are enabled for CoDev Code in your OS settings, and - the app window is not focused. --- @@ -169,8 +169,8 @@ OpenCode Desktop only shows system notifications when: If the app won't start and you can't clear settings from inside the UI, reset the desktop app's saved state. -1. Quit OpenCode Desktop. -2. Find and delete these files (they live in the OpenCode Desktop app data directory): +1. Quit CoDev Code Desktop. +2. Find and delete these files (they live in the CoDev Code Desktop app data directory): - `opencode.settings.dat` (desktop default server URL) - `opencode.global.dat` and `opencode.workspace.*.dat` (UI state like recent servers/projects) @@ -185,7 +185,7 @@ To find the directory quickly: ## Getting help -If you're experiencing issues with OpenCode: +If you're experiencing issues with CoDev Code: 1. **Report issues on GitHub** @@ -209,11 +209,11 @@ Here are some common issues and how to resolve them. --- -### OpenCode won't start +### CoDev Code won't start 1. Check the logs for error messages 2. Try running with `--print-logs` to see output in the terminal -3. Ensure you have the latest version with `opencode upgrade` +3. Ensure you have the latest version with `codev upgrade` --- @@ -241,7 +241,7 @@ Examples: - `openrouter/google/gemini-2.5-flash` - `opencode/kimi-k2` -To figure out what models you have access to, run `opencode models` +To figure out what models you have access to, run `codev models` --- @@ -255,10 +255,10 @@ To resolve this: 2. If the issue persists, try clearing your stored configuration: ```bash - rm -rf ~/.local/share/opencode + rm -rf ~/.local/share/codev ``` - On Windows, press `WIN+R` and delete: `%USERPROFILE%\.local\share\opencode` + On Windows, press `WIN+R` and delete: `%USERPROFILE%\.local\share\codev` 3. Re-authenticate with your provider using the `/connect` command in the TUI. @@ -266,21 +266,21 @@ To resolve this: ### AI_APICallError and provider package issues -If you encounter API call errors, this may be due to outdated provider packages. opencode dynamically installs provider packages (OpenAI, Anthropic, Google, etc.) as needed and caches them locally. +If you encounter API call errors, this may be due to outdated provider packages. CoDev Code dynamically installs provider packages (OpenAI, Anthropic, Google, etc.) as needed and caches them locally. To resolve provider package issues: 1. Clear the provider package cache: ```bash - rm -rf ~/.cache/opencode + rm -rf ~/.cache/codev ``` - On Windows, press `WIN+R` and delete: `%USERPROFILE%\.cache\opencode` + On Windows, press `WIN+R` and delete: `%USERPROFILE%\.cache\codev` -2. Restart opencode to reinstall the latest provider packages +2. Restart CoDev Code to reinstall the latest provider packages -This will force opencode to download the most recent versions of provider packages, which often resolves compatibility issues with model parameters and API changes. +This will force CoDev Code to download the most recent versions of provider packages, which often resolves compatibility issues with model parameters and API changes. --- @@ -311,4 +311,4 @@ Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & export DISPLAY=:99.0 ``` -opencode will detect if you're using Wayland and prefer `wl-clipboard`, otherwise it will try to find clipboard tools in order of: `xclip` and `xsel`. +CoDev Code will detect if you're using Wayland and prefer `wl-clipboard`, otherwise it will try to find clipboard tools in order of: `xclip` and `xsel`. diff --git a/packages/web/src/content/docs/tui.mdx b/packages/web/src/content/docs/tui.mdx index 803b99a1f1..cca3f60656 100644 --- a/packages/web/src/content/docs/tui.mdx +++ b/packages/web/src/content/docs/tui.mdx @@ -1,22 +1,22 @@ --- title: TUI -description: Using the OpenCode terminal user interface. +description: Using the CoDev Code terminal user interface. --- import { Tabs, TabItem } from "@astrojs/starlight/components" -OpenCode provides an interactive terminal interface or TUI for working on your projects with an LLM. +CoDev Code provides an interactive terminal interface or TUI for working on your projects with an LLM. -Running OpenCode starts the TUI for the current directory. +Running CoDev Code starts the TUI for the current directory. ```bash -opencode +codev ``` Or you can start it for a specific working directory. ```bash -opencode /path/to/project +codev /path/to/project ``` Once you're in the TUI, you can prompt it with a message. @@ -63,7 +63,7 @@ The output of the command is added to the conversation as a tool result. ## Commands -When using the OpenCode TUI, you can type `/` followed by a command name to quickly execute actions. For example: +When using the CoDev Code TUI, you can type `/` followed by a command name to quickly execute actions. For example: ```bash frame="none" /help @@ -77,7 +77,7 @@ Here are all available slash commands: ### connect -Add a provider to OpenCode. Allows you to select from available providers and add their API keys. +Add a provider to CoDev Code. Allows you to select from available providers and add their API keys. ```bash frame="none" /connect @@ -121,7 +121,7 @@ Open external editor for composing messages. Uses the editor set in your `EDITOR ### exit -Exit OpenCode. _Aliases_: `/quit`, `/q` +Exit CoDev Code. _Aliases_: `/quit`, `/q` ```bash frame="none" /exit @@ -391,7 +391,7 @@ This is separate from `codev.json`, which configures server/runtime behavior. - `theme` - Sets your UI theme. [Learn more](/docs/themes). - `keybinds` - Customizes keyboard shortcuts. [Learn more](/docs/keybinds). -- `leader_timeout` - Controls how long OpenCode waits after the leader key. Defaults to `2000`. +- `leader_timeout` - Controls how long CoDev Code waits after the leader key. Defaults to `2000`. - `scroll_acceleration.enabled` - Enable macOS-style scroll acceleration for smooth, natural scrolling. When enabled, scroll speed increases with rapid scrolling gestures and stays precise for slower movements. **This setting takes precedence over `scroll_speed` and overrides it when enabled.** - `scroll_speed` - Controls how fast the TUI scrolls when using scroll commands (minimum: `0.001`, supports decimal values). Defaults to `3`. **Note: This is ignored if `scroll_acceleration.enabled` is set to `true`.** - `diff_style` - Controls diff rendering. `"auto"` adapts to terminal width, `"stacked"` always shows a single-column layout. diff --git a/packages/web/src/content/docs/web.mdx b/packages/web/src/content/docs/web.mdx index 3bd3ebb64a..42e7f53282 100644 --- a/packages/web/src/content/docs/web.mdx +++ b/packages/web/src/content/docs/web.mdx @@ -1,28 +1,28 @@ --- title: Web -description: Using OpenCode in your browser. +description: Using CoDev Code in your browser. --- -OpenCode can run as a web application in your browser, providing the same powerful AI coding experience without needing a terminal. +CoDev Code can run as a web application in your browser, providing the same powerful AI coding experience without needing a terminal. -![OpenCode Web - New Session](../../assets/web/web-homepage-new-session.png) +![CoDev Code Web - New Session](../../assets/web/web-homepage-new-session.png) ## Getting Started Start the web interface by running: ```bash -opencode web +codev web ``` -This starts a local server on `127.0.0.1` with a random available port and automatically opens OpenCode in your default browser. +This starts a local server on `127.0.0.1` with a random available port and automatically opens CoDev Code in your default browser. :::caution If `CODEV_SERVER_PASSWORD` is not set, the server will be unsecured. This is fine for local use but should be set for network access. ::: :::tip[Windows Users] -For the best experience, run `opencode web` from [WSL](/docs/windows-wsl) rather than PowerShell. This ensures proper file system access and terminal integration. +For the best experience, run `codev web` from [WSL](/docs/windows-wsl) rather than PowerShell. This ensures proper file system access and terminal integration. ::: --- @@ -33,21 +33,21 @@ You can configure the web server using command line flags or in your [config fil ### Port -By default, OpenCode picks an available port. You can specify a port: +By default, CoDev Code picks an available port. You can specify a port: ```bash -opencode web --port 4096 +codev web --port 4096 ``` ### Hostname -By default, the server binds to `127.0.0.1` (localhost only). To make OpenCode accessible on your network: +By default, the server binds to `127.0.0.1` (localhost only). To make CoDev Code accessible on your network: ```bash -opencode web --hostname 0.0.0.0 +codev web --hostname 0.0.0.0 ``` -When using `0.0.0.0`, OpenCode will display both local and network addresses: +When using `0.0.0.0`, CoDev Code will display both local and network addresses: ``` Local access: http://localhost:4096 @@ -59,7 +59,7 @@ When using `0.0.0.0`, OpenCode will display both local and network addresses: Enable mDNS to make your server discoverable on the local network: ```bash -opencode web --mdns +codev web --mdns ``` This automatically sets the hostname to `0.0.0.0` and advertises the server as `opencode.local`. @@ -67,7 +67,7 @@ This automatically sets the hostname to `0.0.0.0` and advertises the server as ` You can customize the mDNS domain name to run multiple instances on the same network: ```bash -opencode web --mdns --mdns-domain myproject.local +codev web --mdns --mdns-domain myproject.local ``` ### CORS @@ -75,7 +75,7 @@ opencode web --mdns --mdns-domain myproject.local To allow additional domains for CORS (useful for custom frontends): ```bash -opencode web --cors https://example.com +codev web --cors https://example.com ``` ### Authentication @@ -83,7 +83,7 @@ opencode web --cors https://example.com To protect access, set a password using the `CODEV_SERVER_PASSWORD` environment variable: ```bash -CODEV_SERVER_PASSWORD=secret opencode web +CODEV_SERVER_PASSWORD=secret codev web ``` The username defaults to `opencode` but can be changed with `CODEV_SERVER_USERNAME`. @@ -92,19 +92,19 @@ The username defaults to `opencode` but can be changed with `CODEV_SERVER_USERNA ## Using the Web Interface -Once started, the web interface provides access to your OpenCode sessions. +Once started, the web interface provides access to your CoDev Code sessions. ### Sessions View and manage your sessions from the homepage. You can see active sessions and start new ones. -![OpenCode Web - Active Session](../../assets/web/web-homepage-active-session.png) +![CoDev Code Web - Active Session](../../assets/web/web-homepage-active-session.png) ### Server Status Click "See Servers" to view connected servers and their status. -![OpenCode Web - See Servers](../../assets/web/web-homepage-see-servers.png) +![CoDev Code Web - See Servers](../../assets/web/web-homepage-see-servers.png) --- @@ -114,10 +114,10 @@ You can attach a terminal TUI to a running web server: ```bash # Start the web server -opencode web --port 4096 +codev web --port 4096 # In another terminal, attach the TUI -opencode attach http://localhost:4096 +codev attach http://localhost:4096 ``` This allows you to use both the web interface and terminal simultaneously, sharing the same sessions and state. diff --git a/packages/web/src/content/docs/windows-wsl.mdx b/packages/web/src/content/docs/windows-wsl.mdx index 4a5792bee6..d1db4c18d4 100644 --- a/packages/web/src/content/docs/windows-wsl.mdx +++ b/packages/web/src/content/docs/windows-wsl.mdx @@ -1,14 +1,14 @@ --- title: Windows (WSL) -description: Run OpenCode on Windows using WSL for the best experience. +description: Run CoDev Code on Windows using WSL for the best experience. --- import { Steps } from "@astrojs/starlight/components" -While OpenCode can run directly on Windows, we recommend using [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) for the best experience. WSL provides a Linux environment that works seamlessly with OpenCode's features. +While CoDev Code can run directly on Windows, we recommend using [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) for the best experience. WSL provides a Linux environment that works seamlessly with CoDev Code's features. :::tip[Why WSL?] -WSL offers better file system performance, full terminal support, and compatibility with development tools that OpenCode relies on. +WSL offers better file system performance, full terminal support, and compatibility with development tools that CoDev Code relies on. ::: --- @@ -21,21 +21,21 @@ WSL offers better file system performance, full terminal support, and compatibil If you haven't already, [install WSL](https://learn.microsoft.com/en-us/windows/wsl/install) using the official Microsoft guide. -2. **Install OpenCode in WSL** +2. **Install CoDev Code in WSL** - Once WSL is set up, open your WSL terminal and install OpenCode using one of the [installation methods](/docs/). + Once WSL is set up, open your WSL terminal and install CoDev Code using one of the [installation methods](/docs/). ```bash - curl -fsSL https://opencode.ai/install | bash + npm install -g codev-code ``` -3. **Use OpenCode from WSL** +3. **Use CoDev Code from WSL** - Navigate to your project directory (access Windows files via `/mnt/c/`, `/mnt/d/`, etc.) and run OpenCode. + Navigate to your project directory (access Windows files via `/mnt/c/`, `/mnt/d/`, etc.) and run CoDev Code. ```bash cd /mnt/c/Users/YourName/project - opencode + codev ``` @@ -44,12 +44,12 @@ WSL offers better file system performance, full terminal support, and compatibil ## Desktop App + WSL Server -If you prefer using the OpenCode Desktop app but want to run the server in WSL: +If you prefer using the CoDev Code Desktop app but want to run the server in WSL: 1. **Start the server in WSL** with `--hostname 0.0.0.0` to allow external connections: ```bash - opencode serve --hostname 0.0.0.0 --port 4096 + codev serve --hostname 0.0.0.0 --port 4096 ``` 2. **Connect the Desktop app** to `http://localhost:4096` @@ -63,7 +63,7 @@ When using `--hostname 0.0.0.0`, set `CODEV_SERVER_PASSWORD` to secure the serve ::: ```bash -CODEV_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 +CODEV_SERVER_PASSWORD=your-password codev serve --hostname 0.0.0.0 ``` --- @@ -72,15 +72,15 @@ CODEV_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 For the best web experience on Windows: -1. **Run `opencode web` in the WSL terminal** rather than PowerShell: +1. **Run `codev web` in the WSL terminal** rather than PowerShell: ```bash - opencode web --hostname 0.0.0.0 + codev web --hostname 0.0.0.0 ``` -2. **Access from your Windows browser** at `http://localhost:` (OpenCode prints the URL) +2. **Access from your Windows browser** at `http://localhost:` (CoDev Code prints the URL) -Running `opencode web` from WSL ensures proper file system access and terminal integration while still being accessible from your Windows browser. +Running `codev web` from WSL ensures proper file system access and terminal integration while still being accessible from your Windows browser. --- @@ -96,17 +96,17 @@ Example: ```bash cd /mnt/c/Users/YourName/Documents/project -opencode +codev ``` :::tip -For the smoothest experience, consider cloning/copying your repo into the WSL filesystem (for example under `~/code/`) and running OpenCode there. +For the smoothest experience, consider cloning/copying your repo into the WSL filesystem (for example under `~/code/`) and running CoDev Code there. ::: --- ## Tips -- Keep OpenCode running in WSL for projects stored on Windows drives - file access is seamless -- Use VS Code's [WSL extension](https://code.visualstudio.com/docs/remote/wsl) alongside OpenCode for an integrated development workflow -- Your OpenCode config and sessions are stored within the WSL environment at `~/.local/share/opencode/` +- Keep CoDev Code running in WSL for projects stored on Windows drives - file access is seamless +- Use VS Code's [WSL extension](https://code.visualstudio.com/docs/remote/wsl) alongside CoDev Code for an integrated development workflow +- Your CoDev Code config and sessions are stored within the WSL environment at `~/.local/share/codev/` diff --git a/packages/web/src/content/docs/zen.mdx b/packages/web/src/content/docs/zen.mdx index 7621f27811..35e880f7ff 100644 --- a/packages/web/src/content/docs/zen.mdx +++ b/packages/web/src/content/docs/zen.mdx @@ -9,9 +9,9 @@ export const email = `mailto:${config.email}` OpenCode Zen is a list of tested and verified models provided by the OpenCode team. -Zen works like any other provider in OpenCode. You login to OpenCode Zen and get +Zen works like any other provider in CoDev Code. You login to OpenCode Zen and get your API key. It's **completely optional** and you don't need to use it to use -OpenCode. +CoDev Code. --- @@ -22,7 +22,7 @@ these models work well as coding agents. Additionally, most providers are configured very differently; so you get very different performance and quality. :::tip -We tested a select group of models and providers that work well with OpenCode. +We tested a select group of models and providers that work well with CoDev Code. ::: So if you are using a model through something like OpenRouter, you can never be @@ -43,7 +43,7 @@ OpenCode Zen is an AI gateway that gives you access to these models. ## How it works -OpenCode Zen works like any other provider in OpenCode. +OpenCode Zen works like any other provider in CoDev Code. 1. You sign in to **OpenCode Zen**, add your billing details, and copy your API key. @@ -112,7 +112,7 @@ You can also access our models through the following API endpoints. | Nemotron 3 Ultra Free | nemotron-3-ultra-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | | DeepSeek V4 Flash Free | deepseek-v4-flash-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -The [model id](/docs/config/#models) in your OpenCode config +The [model id](/docs/config/#models) in your CoDev Code config uses the format `opencode/`. For example, for GPT 5.5, you would use `opencode/gpt-5.5` in your config. @@ -319,4 +319,4 @@ We created OpenCode Zen to: 1. **Benchmark** the best models/providers for coding agents. 2. Have access to the **highest quality** options and not downgrade performance or route to cheaper providers. 3. Pass along any **price drops** by selling at cost; so the only markup is to cover our processing fees. -4. Have **no lock-in** by allowing you to use it with any other coding agent. And always let you use any other provider with OpenCode as well. +4. Have **no lock-in** by allowing you to use it with any other coding agent. And always let you use any other provider with CoDev Code as well.