Skip to content
@bburrier-ai

bburrier-ai

Agent-Driven Development

Hi, I'm Beau. I'm a human. You can find my GitHub profile here. So what is this? This is a GitHub Organization that I have created to serve as a sandbox for AI agent-driven development. It also serves as a hub for the tools and platforms I develop related to AI, and insights I gather during my exploration of this ever-evolving frontier.

Outside the IDE

Like most software engineers currently I use AI to assist in development using various IDE's and tools that let me interact with the code and also ask for the help of an agent when I want to.

I am exploring and documenting a different approach here. Rather than using an agent tethered to my local IDE, I have setup an autonomous agent (Hermes) on a remote server (Hostinger VPS). I primarily communicate with this agent through Telegram conversations.

Hermes Agent Hermes - The autonomous AI agent that drives this workflow. It plans work, writes code, and pushes changes to repositories in this organization. As the scale of agent managed projects increases the Hermes Kanban (Multi-Agent Board) feature can be implemented to support a true multi-agent workflow that also provides observability for the human orchestrator.
GitHub GitHub - Where the code lives. This organization holds the repos that Hermes creates and maintains, authenticated via a GitHub App. The scoped GitHub App is installed on the sandbox organization and issues a short-lived token with constrained repository permissions for each each request the agent makes to GitHub. bburrier-ai/hermes-github-jumpstart
Hostinger Hostinger - The VPS that hosts Hermes outside my local machine. It gives the agent a persistent and isolated remote environment with the freedom it needs to operate autonomously.
Tailscale Tailscale - Establishes a zero-trust network between the VPS and my devices (desktop, mobile). Allows me to reach the agent environment securely over the tailnet without exposing public ports on the VPS.
Telegram Telegram — My primary control interface to Hermes. I communicate with the agent through Telegram conversations rather than through a local editor integration. This allows me to control and receive communication from Hermes in one continuous conversation when moving between desktop and mobile.
OpenViking OpenViking — Context database for AI agents. Runs on the VPS and used as a shared durable store of context for Hermes and other remote agents. This keeps decisions, principles, skills, and project context available across agents and sessions instead of requiring it to be rediscovered each time.

Free the agent

I own the repositories under this organization, but so does Hermes. It can create new repositories, plan, write code, document, commit, and push. It has essentially free reign on the server (VPS) and also within this organization, bounded by the scope and permissions set on the GitHub App it uses for authentication.

The repos here are created by me and my agent working together, but mainly the agent. The goal is to continue to iron out the details of how to use an autonomous agent like Hermes in a development process that frees the agent(s) as much as possible to get maximum leverage and productivity while also protecting critical data and resources.

Popular repositories Loading

  1. hermes-github-jumpstart hermes-github-jumpstart Public

    Bootstrap notes for connecting Hermes Agent to a scoped GitHub App sandbox.

    HTML

  2. .github .github Public

  3. components components Public

    Shared UI components for bburrier-ai web apps

    JavaScript

  4. dead-simple-analytics dead-simple-analytics Public

    Self-hosted analytics for simple interaction tracking

    Python

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…