circuitforge-core: shared scaffold and AI services library #21
Labels
No labels
free-tier:live
priority:backlog
priority:high
priority:medium
status:active-dev
status:alpha
status:beta
status:concept
status:design
status:launched
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/roadmap#21
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
circuitforge-core
Active development. Current release: v0.3.0 (2026-04-02).
Shipped Modules
circuitforge_core.dbcircuitforge_core.configcircuitforge_core.tierscircuitforge_core.llmcircuitforge_core.visioncircuitforge_core.wizardcircuitforge_core.pipelinecircuitforge_core.taskscircuitforge_core.resourcescircuitforge_core.resources.docuvisioncircuitforge_core.hardwaredetect_hardware(), VRAM tier ladder,generate_profile()→ llm.yamlcircuitforge_core.documentsingest(image_bytes) → StructuredDocument; docuvision + LLM fallbackOpen
manage.pycross-platform process manager (replacesmanage.sh; enables Windows native self-hosting)adopt-if-runningProcessSpec mode + VRAM accounting in cf-orchCurrent Consumers
Installation Pattern
In each product:
pip install -e ../circuitforge-coreIn Docker builds:
COPY circuitforge-core/into build context before install.Private PyPI Graduation
Once the API stabilizes across three or more products, publish to a private PyPI index (Forgejo packages or devpi).
License
Private — shared internal dependency only.
circuitforge-core: Extract shared scaffold from Peregrineto circuitforge-core: shared scaffold and AI services library