AutoDevTool

Everything it can do

It is not an assistant suggesting lines while you code, nor a model working on its own. It is 30+ years of craft turned into an automated process, from working out what is needed to leaving it deployed.

A craft, not a loose model

What we automate is not «writing code with AI». It is the way teams with 30+ years of shipping software actually work: the methods that held up, the decisions that avoided disasters and the lessons that were expensive to learn. That process was refined over years and now runs on its own, the same on every ticket.

The discipline of a veteran team

Understand before building, ask before assuming, test before delivering and never ship without a person approving. A model does not bring that: the process that governs it does.

Judgement built in, not improvised

Minimal change, reuse before creating, no secrets in the code and no dead code. These are craft rules written into the system, not suggestions that depend on the day.

As good on Monday as on Friday

An automated process has no bad days and no last-minute rush. The same discipline applies to the first ticket of the month and to the one that lands on a Friday at seven.

People where they decide

Automating the process is not about removing people: it is about taking them out of the repetition and putting them where their judgement changes the outcome.

Coding tickets, end to end

The daily work that consumes your team today.

From ticket to code

A ticket written in plain language becomes an implemented change, with its tests run and its change proposal opened.

No ticket limit

There is no monthly quota and no invoice per delivered task. The pace is set by the engine, which works on one ticket at a time per component.

It runs your tests

It runs your project's install, test and build commands, fixes what breaks and adds the tests the change requires.

It works with your conventions

Minimal change, reuse before creating, no secrets in the code, no dead code and no debugging leftovers.

It reads the ticket's images

It downloads the screenshots and attached documents and hands them to the agent. A screenshot of a bug is worth more than three paragraphs describing it.

It understands your designs

If the ticket links a Figma design, the agent reads it directly instead of asking you how it should look.

Planning, not just executing

The part that normally requires a person to sit down and break things apart.

It breaks down large features

Mark a ticket as a feature and the system splits it into implementable tasks, each self-contained and verifiable, with their dependencies between them.

It creates the plan's tickets

Every task in the plan becomes a real ticket in your tracker, linked and ordered by dependencies, with a published index of the plan.

The plan waits for your go-ahead

A newly created plan does not start on its own: it waits for you to approve it.

Two versions of the same plan

A business-language summary so the owner can approve it without jargon, and the full technical plan as an attached document for whoever implements it.

Auditing the code you already have

A product in its own right, and the best way to know what you are building on.

Seven reviews in order

Discovery, architecture and quality, security, data and concurrency, testing and performance, infrastructure, and maintainability and business risk.

Every finding with its evidence

Exact location by file and line, evidence, impact, root cause, a concrete remediation and how to verify it was fixed.

A reproducible score

The score is calculated with a fixed formula, not invented by a model. Two reviews of the same code give the same number.

It says what it could not verify

Findings are classified by degree of certainty, and only the confirmed and likely ones count against the score. What could not be checked is declared as such.

A work plan by urgency

The report orders findings into time brackets and points out the quick wins: what gets fixed soon and pays off right away.

Read-only, guaranteed

The auditor cannot write to your code. It is not a promise from the system: it is a technical restriction on the tools it is allowed.

Finding work before it hurts

The system looks at your project and tells you what is worth addressing.

It detects technical debt

Vulnerable dependencies, missing tests, duplicated code and accumulated debt, each finding with its severity.

It proposes, it does not impose

Findings arrive as proposals in the portal. The ticket is only created when you approve the proposal.

Periodic review

You can schedule the analysis to repeat every month without anyone having to remember.

With its own budget

Every analysis has a spending cap, and if it reaches it, it delivers what it found up to that point instead of losing it.

Projects with several pieces

Almost no product lives in a single repository.

Several components per project

One project can have its backend, its admin panel, its website and its mobile app, each with its own commands and its own branch.

Monorepos and standalone repos, together

Several components inside a monorepo plus an app in its own repository. The engine clones each repository only once.

It splits the ticket by component

A change that touches several pieces is divided into subtasks and run in dependency order: first what exposes the interface, then what consumes it.

It defines the contract between pieces

When the change crosses components, it first settles which endpoints and which data are exchanged, so the parts fit together.

It fits the way you work

Your columns, your names

If your column is called Testing instead of Review, the system adapts to your board instead of imposing its own.

It sets up your tracker on its own

It creates the states, labels and templates it needs. Running the setup again is safe: it duplicates nothing.

It works in your language

Spanish, English and French. The agents talk to you, comment on tickets and send alerts in your project's language.

Schedule the work

A ticket can have a start date and time, in your time zone. If the model runs out of quota, it retries later on its own.

It detects external deployments

If you deploy on your own, the system recognises what is already in production and closes those tickets. It never reverts or reopens anything.

Reply wherever suits you

By commenting on the ticket, through Telegram or from the portal. Everything ends up in the same place: the ticket thread.

On the way

What we are building. It appears here because it is decided, not because it sounds good.

Documentation that writes itself

Coming soon

Having the work done produce documentation of the process and answers to the questions that came up along the way, without anyone sitting down to write them.

A knowledge base for the project

Coming soon

Having everything learned on each ticket feed the next one: more accumulated context, fewer assumptions. The asset grows with every task delivered.

Manuals for your users

Coming soon

Turning what was built into material your own users can read, not just your technical team.

Chat to create the ticket

Coming soon

Letting someone without a technical background describe the symptom in a conversation while the system drafts the actionable ticket, asking for what is missing before creating it.

Tickets from real errors

Coming soon

Detecting a failure in production and opening the ticket without waiting for a person to describe it.

From the idea to the launched product

Coming soon

Starting before the first ticket: from an idea or a design to the project scaffolding and the first product up and running.

Try it with one of your tickets

Seven days free. The best way to know what it can do for you is to give it something to do.

← Back to AutoDevTool