I use AI as part of a deliberate stack: coding in the editor, reasoning in the browser, models on the desktop, and automation in the background. Here is the tooling I rely on, how it fits together, and what I have shipped with it.
My main vehicle for coding and day-to-day AI-assisted work inside the repo. Cursor connects to models from major providers you enable in settings (for example Anthropic, OpenAI, and others depending on plan and region). There is no single fixed “model under the hood”; you choose what runs per task.
General-purpose reasoning: search adjacent ideas, analyze long text, compare options, and filter signal from noise before I commit to an approach in code or design.
The AI assistant I use from the terminal for agent-style runs (opencode run "…"): multi-step tasks, repo-aware edits, and automation-friendly workflows alongside the editor.
How it fits together
Cursor and your project files sit at the center. Around that: local models (Ollama), automation (n8n), research (ChatGPT), terminal agents (OpenCode), and visual tools (Higgsfield). Experiments like Google’s newer surfaces sit beside this loop.
Google’s agent-first development surface. I use it to explore how autonomous agents, editor, and browser loops compare to my usual Cursor + terminal workflow.
Cover letter generator (local). A Node/Express app that uses Ollama for tailored cover letters from job descriptions, with learning from your edits and guardrails in the prompts (built iteratively with AI-assisted development).
Pitch deck generator. A Python pipeline (ReportLab) that builds client-branded PDF pitch decks: a full narrative deck plus a presenter version with speaker script pages, config-driven per client, no PowerPoint dependency.
Autosubtitle generator. A workflow that turns video or audio into timed subtitle files for faster captioning and editing (speech-to-text with post passes for timing and cleanup).
Automation hooks. n8n workflows and terminal agents (OpenCode) for repeatable tasks that do not belong in the editor alone.