Files
CxIDE/CxSwiftAgent/Dockerfile
T
cx-git-agent c118996746 feat: CxIDE v1 — native macOS SwiftUI IDE with agentic AI assistant
- SwiftUI macOS app with C++17 code analysis engine (ObjC++ bridge)
- Agentic AI loop: LLM plans → tool calls → execution → feedback loop
- 15 agent tools: file ops, terminal, git, xcode build, code intel
- 7 persistent terminal tools with background session management
- Chat sidebar with agent step rendering and auto-apply
- NVIDIA NIM API integration (Llama 3.3 70B default)
- OpenAI tool_calls format with prompt-based fallback
- Code editor with syntax highlighting and multi-tab support
- File tree, console view, terminal view
- Git integration and workspace management
2026-04-21 16:05:52 -05:00

14 lines
465 B
Docker

FROM swift:5.9-jammy AS builder
WORKDIR /build
COPY Package.swift .
COPY Sources/ Sources/
RUN swift build -c release --static-swift-stdlib
FROM ubuntu:22.04
RUN apt-get update && apt-get install -y --no-install-recommends \
git ca-certificates && rm -rf /var/lib/apt/lists/*
COPY --from=builder /build/.build/release/cx-swift-agent /usr/local/bin/
ENV CX_HOST=0.0.0.0 CX_PORT=3001 CX_LOG_LEVEL=info CX_TRANSPORT=http
EXPOSE 3001
ENTRYPOINT ["cx-swift-agent"]