Hey, PH community,
I have built SWE-Kit, an open-source LLM toolkit (Function Calling) which makes building state-of-the-art agents specialised in coding like Devin very easy.
After building multiple coding agents, I noticed a typical pattern: creating & perfecting tools and integrations was the most time-consuming. So, I built SWE-Kit, which allows developers the flexibility to build reliable coding agents customized for their use cases.
You might wonder, aren’t there open coding agents already? After all, many things are going on in this space. Well, yes, but the thing is, most of these are
1. too unreliable for any serious implementations
2. too complicated to customise.
The idea is to provide a toolkit so developers of any skill level can build Devin-like software engineering agents with a few lines of code.
SWE-Kit’s primary features include:
- Optimized Coding Tools: Includes Code Analysis, File Operations, and Shell tools for seamless interaction with codebases and operating systems.
- Browser Interaction Tool: Enables navigation and interaction with UI-based applications and codebases.
- Framework Agnostic: Compatible with frameworks like LangChain, LlamaIndex, CrewAi, and Autogen, this allows you to work with your preferred setup.
- Third-Party Integrations: Connects with applications like GitHub, Slack, Jira, and Gmail to build fully autonomous, end-to-end AI coding agents.
- Flexible Deployment: Run on any local Docker host or remote server for adaptable deployment options.
To better showcase the SWE kit's capability, we tested it on swebench.com, a comprehensive benchmark for testing coding agents. It scored 48.60%, whereas Devin scored only 13.86%.
To help you get started quickly, we’ve created several example agents:
- GitHub PR Agent: Autonomously reviews GitHub pull requests with full codebase context.
- SWE Agent: Writes new features, debugs code, refactors, and creates tests.
- Codebase Q&A Agent: Enables natural language interactions with the codebase.
I’d like feedback on how this tool fits into your automation workflows. Please try it out and let me know how it performs.
About SWE-Kit on Product Hunt
“Build your own Devin like software engineering agent”
SWE-Kit launched on Product Hunt on November 6th, 2024 and earned 585 upvotes and 36 comments, earning #1 Product of the Day. SWE-Kit is an headless IDE with AI-Native Tools for building custom coding agents with any Agentic Framework & LLMs of your choice.
On the analytics side, SWE-Kit competes within Open Source, Software Engineering and Artificial Intelligence — topics that collectively have 576.8k followers on Product Hunt. The dashboard above tracks how SWE-Kit performed against the three products that launched closest to it on the same day.
Who hunted SWE-Kit?
SWE-Kit was hunted by Kevin William David. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of SWE-Kit including community comment highlights and product details, visit the product overview.