All projects
AI Agent
2025TypeScript
Node.js
OpenAI
SQLite3
Zod
0 starsTypeScriptUpdated December 2024
A terminal-based AI agent built without an agent framework, wiring OpenAI's function-calling API directly to a small set of tools. Zod schemas validate every tool call before it runs, and a local SQLite database persists conversation history and agent state between sessions. The project was as much about understanding how agent loops actually work under the hood — planning, tool calls, memory — as it was about the end result.