41 lines
3.1 KiB
Markdown
41 lines
3.1 KiB
Markdown
# The Philosophy of Gadget Code
|
|
|
|
The primary goal of this system is making the process of agentic software engineering entirely observable. And it does that while looking industrial, modern, and high-tech.
|
|
|
|
## What Is Gadget Code?
|
|
|
|
Gadget Code is a self-hosted, open source, Enterprise-tier Agentic Integrated Development Environment (AIDE). It is a tool used for practicing Computer Science. This includes services for:
|
|
|
|
1. Project management
|
|
2. Infrastructure management and monitoring
|
|
3. AI agent-assisted and accelerated software development
|
|
4. Automation and orchestration
|
|
|
|
A variety of people will use Gadget Code in a variety of ways to work primarily on software projects, but also other tasks and goals.
|
|
|
|
- **Project managers** will have the kind of insight that's simply impoisslbe to have in other systems that can't have a conversation about what's going on inside of them.
|
|
- **Developers** will edit code by hand, or by describing intent to their hand-tuned agents. Plural.
|
|
- **Quality Assurance (QA)** professionals receive a dedicated MODE for developing and executuing tests, documentting bugs, or (sometimes) using Gadget to simply fix them and move on.
|
|
- **Operations (NOC, DevOps, etc.)** also receives a dedicated mode for orchestrating and automating your hosting infrastructure, securing it, hardening it, monitoring it, and scaling it.
|
|
- Tinkerers and people who want to explore and extend Gadget Code itself ALSO receive a dedicated mode that's been tuned for hacking on the platform itself.
|
|
|
|
If we have data, and that data isn't literally a security secret, we display the data. And we display it in a way that is aesthetically pleasing, well-organized, and actionable.
|
|
|
|
If the user _can_ adjust a value or setting, we let them. The User is a credentialed software developer or learner. They're not a "consumer" visiting a social media or news site. They're practicing Computer Science. So we are building tools for them.
|
|
|
|
## What Gadget Code Isn't
|
|
|
|
Gadget Code is not a "vibe coding" environment. We don't say things like, "The code isn't even there, man," or, "Don't even read the code." Those concepts came from unserious people - who don't know what they're doing - speaking out of turn. The entire initiative is nothing more than that. "Vibe coding" is marketing hype.
|
|
|
|
We avoid that. Because Gadget Code isn't marketing hype. Gadget is a serious AIDE that includes a very, VERY helpful assistant named Gadget. And it works.
|
|
|
|
We don't even _have_ an X account. We're not even _on_ GitHub. We don't _have_ a YouTube channel. We don't _have_ a marketing department. There are zero "social media interns" working here. We don't have a Trust & Safety Department.
|
|
|
|
## You Fork And Own It
|
|
|
|
There is no `CODE_OF_CONDUCT.md` document in this repository and the project's creator, [Rob Colbert](https://gab.com/rob_colbert), can be found on Gab.com if you need to contact him. But you shouldn't need to contact him.
|
|
|
|
This project is designed to be forked and owned by you, and is fully equipped for agentic engineering _internally_ with a mode dedicated to that purpose.
|
|
|
|
We don't think about operating this project as a product because it isn't one. It's a tool.
|