deepseek-ai/deepseek-harness
DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture over the Cordis framework, started from npm with a local web UI.
Awesome AI Agents › AI Developer Tools
bumpgen is an AI-powered tool designed to upgrade npm packages specifically for TypeScript and TSX projects. It automates the process of updating dependencies and making necessary code changes to fix any breaking issues that arise from the upgrade. The tool works by first building the project to identify what breaks when a dependency is updated. It then uses ts-morph to create an abstract syntax tree (AST) of the code, which helps it understand the relationships between different code statements and the type definitions of external methods. This understanding allows bumpgen to adapt the code to be compatible with the new package versions. The tool constructs a plan graph (a directed acyclic graph) to execute changes in the correct order, ensuring that all necessary code modifications are propagated properly. Currently, bumpgen supports only TypeScript and TSX but plans to extend support to other strongly typed languages such as Java, Go, C#, and Python. To use bumpgen, users need an OpenAI API key, as it relies on the GPT-4-turbo-preview model for its AI capabilities. The tool can be run from the command line, allowing users to specify the package and version they want to upgrade. It also offers a GitHub Action integration that can be triggered on pull requests created by bots like dependabot or renovatebot, automatically committing fixes to the PR branch if breaking changes are detected. While bumpgen is powerful, it has some limitations. It relies on build errors to detect issues, so behavioral changes that do not cause build errors may not be fixed. It also cannot handle upgrading multiple packages simultaneously if they have interdependent peer dependencies. Additionally, it struggles with very large frameworks like Vue, especially major version upgrades. Overall, bumpgen is a sophisticated AI-driven tool that simplifies the complex and error-prone task of upgrading npm dependencies in TypeScript projects by automatically fixing breaking changes and ensuring code compatibility with new package versions.
https://github.com/xeol-io/bumpgen
DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture over the Cordis framework, started from npm with a local web UI.
Open-source terminal coding agent written in Rust that edits files, runs commands and works toward a goal across many model providers.
Tabby is a self-hosted, open-source AI coding assistant providing a private and customizable alternative to GitHub Copilot with rich integration and deployment options.
Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and AI-driven features directly into the coding workflow.
Serena is a free and open-source coding agent toolkit that enhances large language models with semantic code retrieval and editing capabilities, enabling autonomous coding workflows directly on your codebase.
Open-source terminal coding agent from the Qwen team with subagents, skills, hooks and MCP support, speaking the OpenAI, Anthropic, Gemini and Qwen API formats plus local model runtimes.
Plandex is an open-source AI coding agent designed to plan, execute, and manage large-scale coding tasks and real-world projects with high efficiency and flexibility.
Smol Developer is a library and toolset that embeds a junior developer AI agent into applications to scaffold and generate codebases interactively through human-in-the-loop prompt engineering.