Arc
Terminal coding-agent harness with local tools, approvals, memory, and persistent sessions
Features
- › Built an OpenTUI terminal app around the Vercel AI SDK and NVIDIA OpenAI-compatible models
- › Implemented approval-gated file editing, shell command execution, grep, web search, skills, and subagent tools
- › Persisted sessions, messages, token usage, and tool-call audit history in SQLite with Drizzle migrations
- › Added rolling conversation compaction using markdown prompts to preserve useful context within model limits
- › Constrained filesystem operations to the active workspace with centralized JSON settings for API keys
Tech Stack
TypeScript Bun React OpenTUI Vercel AI SDK SQLite Drizzle