back to home

samhotchkiss / otter-camp

🦦 otter.camp — Work management for AI agent teams

View on GitHub
190 stars
1 forks
8 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing samhotchkiss/otter-camp in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/samhotchkiss/otter-camp)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

OtterCamp Self-hosted AI team coordination platform. Quick Start (Self-Hosted) Prerequisites • Docker and Docker Compose v2 • Linux or macOS host with at least 2 GB RAM • Optional: model provider API credentials • Clone and configure Set at minimum in : • • (placeholder in ; generate a real value before production) • Start services • Bootstrap • Verify Expected response: (or depending on build). Local CLI install Enable Local Git Hooks (Repo Version Auto-Bump) This repo includes a pre-commit hook that increments on every commit and stages it automatically. Autowork Session Logs Autowork scripts now default session/runtime state to: Scripts: • ( ) • ( ) • ( ) Each override variable above is still supported and takes precedence over the default path. Migration note for existing local runs: Environment Variables | Variable | Required | Default | Description | |---|---|---|---| | | Yes | — | Legacy alias; use for runtime config. | | | Yes | — | PostgreSQL connection string used by API and worker. | | | Yes | — | Master encryption key for secrets at rest. | | | No | | Runtime mode ( , , ). | | | No | | Legacy alias; prefer . | | | No | | HTTP bind address used by . | | | No | | Path to built SPA assets for static serving. | | | No | | Legacy alias; use ( / ). | | | No | | Object storage backend ( or ). | | | No | | Legacy alias; use . | | | No | | Filesystem object storage root path. | | | No | — | S3 bucket name for object storage. | | | No | — | S3-compatible endpoint URL. | | | No | | Logging level ( , , , ). | | | No | | Logging output format (compose keeps this for compatibility). | | | No | | Worker concurrency hint for deployment config. | | | No | | Auth mode ( or ). | | | No | | TLS mode ( , , ). | | | No | — | Legacy alias for ACME domain; prefer . | | | No | — | Domain used for ACME certificate provisioning. | | | No | — | Legacy alias for TLS cert path; prefer . | | | No | — | TLS certificate path for manual TLS mode. | | | No | — | Legacy alias for TLS key path; prefer . | | | No | — | TLS private key path for manual TLS mode. | Anthropic Auth Modes Provider connections under and support: • (default) • (Anthropic only) For mode: • Store an access token secret ref in (or for backward compatibility). • Optionally store a refresh token secret ref in . • Optional fields: , , (RFC3339). • Response includes to indicate when no refresh token is configured. The gateway follows the same approach proven in Pearl: subscription requests use Claude CLI-style OAuth headers and, when needed, refresh expired tokens via .