Claude Interface

Interact with Claude API and view research

Research Mode Analyze code without making changes

Claude Web Interface

AI-Powered Repository Management & Research Platform

How It Works

1

User Request

Submit your task or prompt via the API interface

2

Authentication

Secure API key validation and access control

3

Repository Setup

Clone repository and prepare working branch

4

Claude Execution

AI analyzes code and implements your request

5

Git Operations

Commit changes and push to remote repository

6

Pull Request

Create PR with your changes ready for review

Key Features

Automated Code Operations

Execute complex coding tasks using natural language prompts with intelligent AI assistance

Code Analysis & Research

Analyze codebases without changes, store research history, and get intelligent insights

Secure Authentication

API key management with local storage and protected endpoints

Mobile-Friendly Design

Responsive interface that works seamlessly on all devices

Capabilities

Automation

  • • Feature implementation from natural language
  • • Automated pull request creation
  • • Direct commit functionality
  • • Multi-repository support

High-Performance Research

  • Go-powered backend for maximum speed
  • PostgreSQL full-text search across datasets
  • Instant results with efficient pagination
  • Scalable storage for large research volumes

Multi-Service Architecture

Python Automation Service

  • FastAPI framework for robust API endpoints
  • Code Automation with Claude AI integration
  • Git Operations and pull request management
  • Repository Management with branch handling

Go Research Service

  • High-Performance Go backend for speed
  • PostgreSQL database for persistent storage
  • Full-Text Search across all research data
  • RESTful API with pagination and CRUD operations

Unified Authentication

Both services share the same Bearer token authentication system, providing seamless security across the entire platform with consistent API access control.

Technical Stack

JavaScript

Frontend interface

Tailwind CSS

Utility-first styling

Python FastAPI

Automation service

Go

High-speed research API

PostgreSQL

Research data storage

Docker

Containerized deployment

API Endpoints

Python Automation API

https://claude-api.shawnunderwood.com

POST /automate - Execute code automation tasks
GET /repos - List available repositories
GET /health - Service health check

Go Research API

https://claude-research.shawnunderwood.com

POST /research - Save research data
GET /research - List with search & pagination
GET /research/{id} - Get specific research
DELETE /research/{id} - Remove research data

Built with Claude AI for intelligent repository management

API endpoint: https://claude-api.shawnunderwood.com