c118996746
- 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
14 lines
465 B
Docker
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"]
|