awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sst avatar

sst/opencode

0
View on GitHub↗
175,436 星标·21,306 分支·TypeScript·MIT·7 次浏览opencode.ai↗

Opencode

OpenCode is an autonomous software developer and LLM coding agent designed to write code and manage development workflows. It functions as an AI development automator that executes multi-step coding tasks and modifies project files to build software automatically from high-level instructions.

The system employs a task orchestrator to decompose goals into sequences of tool calls and autonomous execution steps. It features a recursive research loop for conducting deep technical searches and a restricted read-only mode for analyzing and exploring large codebases to plan changes without modifying source code.

The project covers AI coding task automation, including the ability to resolve intricate software engineering tasks and automate the development of new features or bug fixes across multiple files.

Features

  • Autonomous Software Engineers - Acts as a specialized autonomous engineer that plans and executes multi-step coding tasks to build software automatically.
  • Software Development Agents - Functions as an autonomous agent designed to automate coding, debugging, and software engineering workflows.
  • Autonomous Agent Runtimes - Provides a programmable environment that translates high-level goals into executable code for autonomous system interaction.
  • Agentic Task Orchestrators - Decomposes high-level objectives into sequences of executable tasks for autonomous agents to perform.
  • Autonomous Coding Agents - Provides an autonomous agent that decomposes complex coding tasks into actionable steps and automates development workflows.
  • Autonomous AI Workflows - Implements end-to-end development cycles that include analysis, modification, and verification without manual intervention.
  • Autonomous Task Orchestration - Ships a runtime that decomposes high-level goals into sequential tool calls and autonomous execution steps.
  • Autonomous Development Agents - Builds complete software applications from high-level instructions with minimal human intervention.
  • Stateful Memory Systems - Maintains persistent state and history of codebase exploration to provide context across multi-step tasks.
  • Agentic - Enables the agent to modify source code by invoking specific read, write, and edit functions via an API.
  • File-System-Aware Code Manipulators - Uses file-system-aware engines to perform atomic and reviewable code changes across a project.
  • Coding Automation Tools - Executes sequences of coding changes to build new features or fix bugs using LLM-powered automation.
  • Automated Task Execution Engines - Executes full-access coding tasks and modifications within automated cycles to build software.
  • Codebase Analysis - Provides a read-only mode for querying and extracting insights from large code repositories to plan technical changes.
  • Recursive Research Agents - Employs a recursive process to perform searches and iterate on findings to resolve complex technical queries.
  • Technical Research Agents - Uses AI-driven tools to gather and synthesize technical information to resolve intricate project issues.
  • Code Search and Navigation - Conducts multi-step research and deep searches to index and navigate complex codebases.
  • Codebase Exploration Utilities - Offers utilities for searching and locating code definitions to plan changes without modifying files.
  • Agent Read-Only Modes - Provides a restricted mode that prevents agents from modifying files while indexing and querying the codebase.
  • Coding Agents - Terminal-based AI coding agent.
  • 开发工具 - AI coding agent for the terminal.

Star 历史

sst/opencode 的 Star 历史图表sst/opencode 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Opencode 的开源替代方案

相似的开源项目,按与 Opencode 的功能重合度排序。
  • eyaltoledano/claude-task-mastereyaltoledano 的头像

    eyaltoledano/claude-task-master

    27,567在 GitHub 上查看↗

    This project is an autonomous, multi-model orchestrator designed to manage the full software development lifecycle through a command-line interface. It functions as an intelligent agent that decomposes high-level product goals into actionable, prioritized subtasks, manages dependency graphs, and executes development cycles. By automating requirement parsing, technical research, and task tracking, it maintains project alignment and momentum throughout the implementation process. The system distinguishes itself through a provider-agnostic abstraction layer that allows users to assign specific a

    JavaScriptaicursorcursor-ai
    在 GitHub 上查看↗27,567
  • kilo-org/kilocodeKilo-Org 的头像

    Kilo-Org/kilocode

    15,616在 GitHub 上查看↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    在 GitHub 上查看↗15,616
  • mastra-ai/mastramastra-ai 的头像

    mastra-ai/mastra

    21,221在 GitHub 上查看↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    在 GitHub 上查看↗21,221
  • erikbjare/gptmeErikBjare 的头像

    ErikBjare/gptme

    4,334在 GitHub 上查看↗

    gptme is a multi-agent orchestration platform designed for autonomous software engineering, terminal-based AI integration, and RAG-enhanced code navigation. It enables the deployment of persistent agents and specialized subagents to decompose complex tasks and execute parallel technical workflows. The system distinguishes itself through a combination of vision-based GUI automation for controlling desktop applications and surgical patching mechanisms for targeted source code modifications. It utilizes git-based memory management to maintain a versioned history of agent identities, lessons, and

    Python
    在 GitHub 上查看↗4,334
查看 Opencode 的所有 30 个替代方案→

常见问题解答

sst/opencode 是做什么的?

OpenCode is an autonomous software developer and LLM coding agent designed to write code and manage development workflows. It functions as an AI development automator that executes multi-step coding tasks and modifies project files to build software automatically from high-level instructions.

sst/opencode 的主要功能有哪些?

sst/opencode 的主要功能包括:Autonomous Software Engineers, Software Development Agents, Autonomous Agent Runtimes, Agentic Task Orchestrators, Autonomous Coding Agents, Autonomous AI Workflows, Autonomous Task Orchestration, Autonomous Development Agents。

sst/opencode 有哪些开源替代品?

sst/opencode 的开源替代品包括: eyaltoledano/claude-task-master — This project is an autonomous, multi-model orchestrator designed to manage the full software development lifecycle… kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… erikbjare/gptme — gptme is a multi-agent orchestration platform designed for autonomous software engineering, terminal-based AI… pythagora-io/gpt-pilot — GPT-Pilot is an autonomous development tool designed to build, debug, and manage entire software projects. It… esengine/deepseek-reasonix — DeepSeek-Reasonix is an autonomous software engineering framework and terminal-based AI IDE designed to coordinate…