This project is infinite-you, an AI agent factory intended to schedule and orchestrate AI. The goal of the project generally is to rapidly allow customers to deploy lots of AI concurrently so as to maximize their overall productivity.
It borrows heavily from the general best practices for manufacturing and engineering for its structures.
The main technologies that are used are:
- golang backend server + CLI
- website via react
- api defined via openAPI
docs/ -> general documentation about the package, best practices for users, etc
docs/architecture/ -> architecture notes and data model writeups
docs/internal/ -> internal maintainer-only documentation, standards, resources, and process guidance
docs/internal/development/ -> active engineering notes, inventories, audits, and implementation closeout docs
docs/internal/processes/ -> process-specific reference docs and relevant-file maps
docs/internal/resources/ -> internal documentation assets and screenshots
docs/internal/standards/ -> coding and workflow standards that should guide changes
docs/reference/ -> canonical reference markdown (also embedded for you docs <topic>; edit here only)
pkg/ -> golang codebase for backend server, CLI pkg/api/ -> API-facing server code, generated contracts, and API test data pkg/apisurface/ -> public request/response surface and boundary shaping pkg/cli/ -> CLI flows for init, run, submit, config, dashboard, and factory commands pkg/config/ -> configuration parsing, runtime config, projections, and scheduler/state helpers pkg/factory/ -> factory execution context, engine, runtime, and workstation config plumbing pkg/interfaces/ -> shared interface definitions across subsystems pkg/internal/ -> internal-only backend implementation details such as submission handling pkg/listeners/ -> listener implementations and event ingestion hooks pkg/service/ -> service-layer orchestration and backend coordination pkg/workers/ -> worker runtime behavior and related test data
ui/ -> website codebase ui/src/ -> React app source for API access, components, features, hooks, state, testing, and shared types ui/scripts/ -> frontend build and tooling scripts ui/integration/ -> integration-oriented frontend test assets ui/.storybook/ -> Storybook configuration for UI component development
api/ -> openapi schema defining backend server API, used to generate code on website/backend tests -> general tests for the backend as well as stress, and integration tests factory/ -> automated code processes that bootstraps infinite-you with infinite-you cmd/ -> golang entrypoints for cli and server and whatnot examples/ -> example factory directories of infinite-you
please read the appropriate standards when performing the appropriate operation
- docs/internal/standards/code/code-review-standards.md for when reviewing changes
- docs/internal/standards/code/general-backend-standards.md for when modifying the backend
- docs/internal/standards/code/general-website-standards.md for when modifying the frontend
- docs/internal/standards/code/planning-standards.md for writing plans.
- docs/internal/development/work-session-runtime-feature-guide.md when changing work items, factory sessions, canonical FactoryEvents, marking moves, pause behavior, or dashboard/runtime projections of work position.