ProductannouncementNovember 18, 20258 min read

Introducing Devonair: Your AI-Powered Development Partner

Devonair is an AI agent that handles tedious development tasks - refactoring, maintenance, documentation - so your team can focus on building.

Today, we're launching Devonair - an AI-powered development agent designed to handle the repetitive, time-consuming parts of software development so you can focus on the work that truly matters.

The Problem We're Solving

Every developer knows the feeling. You're deep in flow, solving a complex problem, when suddenly you need to context-switch to update dependencies, fix lint errors, or refactor legacy code. These tasks are necessary but tedious, and they fragment your attention throughout the day.

Teams tell us the same story: maintenance tasks pile up in the backlog, important-but-not-urgent work gets perpetually deferred, and technical debt accumulates until it becomes a crisis.

We built Devonair to be your always-available development partner. Describe what you need, and it works autonomously - analyzing your codebase, making changes, running tests, and opening PRs. You review the results and stay focused on architecture, design, and the creative work only humans can do.

How It Works

Devonair connects directly to your GitHub repositories. You can trigger tasks in three ways:

Manual tasks - Describe what you need in plain English:

@devonair migrate all class components to functional components with hooks
@devonair update the authentication module to use the new OAuth provider

Scheduled tasks - Automate recurring maintenance:

@devonair schedule weekly: update all patch-level dependencies and fix any breaking changes
@devonair schedule daily: fix any new ESLint violations

PR hooks - Automatically run tasks when PRs are opened or updated:

@devonair on PR: generate changelog entry from commit messages
@devonair on PR: update API documentation if endpoints changed

The agent understands your codebase, follows your existing patterns, and produces changes that look like they came from a senior developer on your team.

What You Can Do With Devonair

Large-scale refactoring - Migrations that would take days happen while you focus on other work:

@devonair convert all JavaScript files in /src to TypeScript, inferring types where possible
@devonair rename the "userData" object to "currentUser" across the entire codebase

Ongoing maintenance - The tasks that slip through the cracks, handled automatically:

@devonair identify and remove all dead code - unused exports, unreferenced functions
@devonair update all dependencies to their latest compatible versions

Documentation that stays current - Docs that update themselves when code changes:

@devonair on PR: if API endpoints changed, update the OpenAPI spec
@devonair on PR: regenerate TypeScript documentation from source

Test maintenance - Fix the tests that break during refactors:

@devonair update all snapshots to reflect the new component design
@devonair fix failing tests in /src/__tests__ after the schema migration

Why We Built Devonair

We've been developers. We've felt the frustration of spending days on migrations that should be simple. We've watched backlogs fill up with maintenance tasks that never get prioritized. We've seen teams burn out on toil instead of building.

The tools existed to help - linters, formatters, dependency bots - but they only solved pieces of the problem. They'd tell you something was wrong, but you still had to fix it. They'd update one dependency, but break three others. They required constant configuration and babysitting.

We wanted something different: an agent that could understand your codebase holistically, make changes across hundreds of files, and produce results that look like a thoughtful developer did the work. Not autocomplete. Not suggestions. Actual completed work.

That's Devonair.

Security First

Your code is yours. Devonair is built with security as a foundation:

  • Minimal permissions: The agent requests only the access it needs for each task
  • No storage: Your source code is cloned, processed, and discarded - nothing persists beyond the current task
  • You control access: Choose exactly which repositories the agent can access
  • Full audit trail: Every action is logged and visible in your dashboard

We know that trust is earned. That's why we've designed Devonair to work within your existing security model, not around it. The agent operates through standard GitHub APIs, respects branch protection rules, and never bypasses your CI/CD pipeline. Your code review process stays intact. Your quality gates stay intact. Devonair just handles the tedious parts so you have something worth reviewing.

The Human-AI Workflow

Devonair doesn't replace developers. It handles the mechanical parts of development so developers can focus on judgment calls.

The workflow is simple:

  1. You describe the task - in plain English, in a GitHub issue
  2. Devonair does the work - analyzes your codebase, makes changes, runs tests
  3. You review the PR - the agent's work goes through your normal review process
  4. You merge when satisfied - same workflow you already use

Your existing quality gates stay in place. CI runs on every PR. Code review catches anything the agent got wrong. The difference is that the tedious work is done for you.

What Teams Are Using Devonair For

Here are some of the tasks teams are running with Devonair today:

Migrations and modernization:

@devonair migrate our entire frontend from Create React App to Next.js
@devonair convert all our Redux state management to React Query

Codebase cleanup:

@devonair remove all console.log statements from production code
@devonair standardize error handling across all API routes

Consistency enforcement:

@devonair ensure all React components use the same prop naming conventions
@devonair update all date formatting to use our standard date-fns patterns

Pre-release preparation:

@devonair audit the codebase for hardcoded strings that should be environment variables
@devonair verify all public API endpoints have proper authentication checks

The common thread: these are tasks that developers know need to happen but rarely have time to do thoroughly. With Devonair, they happen.

Get Started

Connect your GitHub account and try Devonair on your next refactoring task, documentation update, or maintenance chore.

Pick something from your backlog - that migration you've been avoiding, those lint errors you keep ignoring, that documentation that's out of date. Describe what you need, and watch it happen.

@devonair [describe your task here]

The future of development is collaborative: humans and AI working together, each doing what they do best. Welcome to Devonair.


FAQ

How does Devonair access my code?

Devonair connects via GitHub App. You authorize specific repositories, and the agent only accesses what you've approved. Code is cloned for processing and discarded when the task completes. We never store your source code beyond what's needed for the active task.

What languages does Devonair support?

Devonair works with most popular languages including JavaScript, TypeScript, Python, Java, Go, Ruby, and more. Support varies by task type - refactoring and linting work across most languages, while framework-specific migrations (like React class-to-hooks) require framework awareness. Check our documentation for specifics on your stack.

Can I use Devonair on private repositories?

Yes. Devonair is designed for real production codebases. Your private repos stay private - the agent processes code securely and doesn't store anything after task completion. Most of our users run Devonair on proprietary, private codebases.

What if Devonair makes a mistake?

The agent's output goes through your normal PR review process. You review the diff, your CI runs, and you decide whether to merge. If something's wrong, you can request changes or close the PR just like you would with any contributor. Over time, you'll develop a sense for which tasks Devonair handles well and which need more human oversight.

How is Devonair different from GitHub Copilot?

Copilot helps you write new code by suggesting completions as you type. Devonair handles completed tasks autonomously - you describe what you need, and it delivers a finished PR. They're complementary: Copilot for real-time coding assistance, Devonair for autonomous maintenance and refactoring work.

Can I customize how Devonair works?

Yes. You can configure which repositories the agent can access, set up scheduled tasks, define PR hooks, and specify patterns for how tasks should be handled. The agent also learns from your codebase - it follows your existing patterns and conventions rather than imposing its own.

What size teams use Devonair?

Teams of all sizes. Solo developers use it to handle maintenance while they focus on features. Small startups use it to move fast without accumulating debt. Large enterprises use it to manage maintenance across multiple repositories and teams. The value scales with your codebase - the more code you have, the more maintenance there is to automate.