GitHub
Hosted access uses Clerk’s GitHub social connection. The connection needs therepo scope.
1
Sign in
Create an account or sign in. Then connect GitHub from your account menu if it is not already connected.
2
Choose a repository
Open New project from the project switcher and pick a GitHub repository. Ruminate makes a shallow clone (depth 300, single branch) into
.ruminate/repos/.3
Wait for analysis
Static analysis maps files, imports, exports, symbols, the client/server boundary, and the dependency graph. That part is facts, not guesses.
argv or in .git/config.
Local development
AGITHUB_TOKEN in the environment works without the Clerk connection:
Build the project brain
Analysis gives you structure. Meaning comes next, in one of two ways:- Your coding agent, through MCP. It reads the real files, then submits systems, technologies, and concepts. Citations that do not resolve are rejected.
- The hosted pipeline, which needs
ANTHROPIC_API_KEY. Two passes run against a structural digest — never the source of the whole repo: technologies and systems, then concepts.
Pointing Ruminate at a local folder on this machine is not available yet.