Skip to content
The Stacklumen platform is in public alphaSee the products

The right AI for the job. No hype.

We use AI on every Stacklumen engagement: code review, content drafts, research, internal docs. We also keep it away from plenty. No single tool wins everywhere, so here is the kind of tool we reach for, task by task, and why.

On this page Five rules
  1. 01Five rules
  2. 02Task finder
  3. 03The wider stack
  4. 04Connect your agent
  5. 05Where we don’t use AI
  6. 06Building next

Five rules we don’t break. Everything below assumes them.

Not a legal disclaimer, just what has held up across our own AI-assisted work.

  1. 01

    Verify before you ship.

    Treat AI output as a confident-sounding first draft, never a finished answer. Names, numbers, citations, legal language — all hallucinate-prone. Read every word before it leaves your hands.

  2. 02

    Never paste anything you wouldn’t email.

    Anything you put in a public AI chat may be used for training and is stored on someone else’s servers. Client data, internal financials, customer info, anything under NDA — keep it out, or use an enterprise plan with a zero-retention agreement.

  3. 03

    Disclose when it matters.

    Marketing copy and brainstorm output — fine. Anything where authorship matters (proposals, expert articles, client deliverables) — say AI helped. It’s usually a non-issue if you mention it; it’s a real issue if you hide it and someone notices.

  4. 04

    Keep the human on the hook.

    A person should still own every decision the AI helped with. The model can draft a refund policy; a human owns the consequence of shipping it. "The AI told me to" is not a defense.

  5. 05

    Bias is real and quiet.

    Every model is trained on a slice of the internet. That slice carries its biases — about who counts as default, what English sounds professional, whose problems get treated as universal. Watch for it.

Pick a task. Get the ranked pick.

For each task, the kind of tool we reach for first and what to look for in it, then the alternatives and when they are the better fit. Brand allegiance isn’t a strategy.

Long-form writing + reasoning: the pick and 2 alternatives

Long-form writing + reasoning

Briefs, internal docs, policy drafts, anything where you need a model that holds onto a lot of context and reasons through it cleanly.

  1. 01

    A frontier assistant with a long context window Pick first

    It has to hold a long document without losing the thread and write in a voice that doesn’t sound like every other AI. Try two or three on your own material: the right one follows nuanced style instructions and keeps following them.

  2. 02

    A fast general-purpose chat assistant

    Quick, casual drafts where tone doesn’t matter much. A free tier covers a lot of everyday writing.

  3. 03

    An assistant with live web search

    When you need to pull in current search results mid-draft.

The wider stack, by category.

The finder covers tasks where AI is the work. These are the tools where AI sits inside an existing job and quietly multiplies it. Reach for them as you hit the problem they solve, not all at once.

Workflow + automation

The connective tissue. Wire AI into the rest of your stack so it triggers automatically, not manually.

  • A no-code automation platform

    The default. Thousands of integrations, AI steps built in, dead simple no-code triggers.

  • A visual scenario builder

    More power, more complexity. Visual scenarios for branching logic a simple trigger chain can’t do cleanly.

  • A self-hosted workflow engine

    Open source. Run it on your own server, pay nothing in API fees.

  • A code-first workflow runner

    For when you want to write actual code in the workflow steps.

Whichever agent you choose, it connects the same way.

Terminal and Baselumen each run an MCP server. Any agent that supports MCP works with them on your own plan, with no AI key to add, in three steps.

1. Copy the server URL.
Terminal: www.stacklumen.com/terminal/api/mcp. Baselumen: www.baselumen.com/app/api/mcp.
2. Add it to your agent as a remote MCP server or connector.
Wherever your agent keeps them. Any client that supports remote MCP servers works.
3. Sign in with your Stacklumen account.
Your agent asks when it first connects. Allow access, and what it changes shows up in the app as it happens.
An agent that cannot sign in uses a token.
Make one in Terminal’s Agents & API or Baselumen’s Agents screen and send it in a bearer Authorization header.

Choose the model by the job, not the brand: long context for reasoning, a voice you can steer, code it can run and check, and defaults that ask before they guess. The connection stays the same.

We carry the subscriptions, so you don’t have to.

Stacklumen runs on the stack this guide recommends. Every engagement, whether a site built in Terminal, a custom application or a retainer, uses these tools.

The subscriptions, already paid for.
Frontier assistants and their APIs, image and voice models, a research engine, a video editor, an SEO brief tool, a coding editor, team automation, meeting notes, a CRM and an issue tracker. The seat fees sit behind every Stacklumen engagement: you get the output, we carry the cost.
The integrations, already wired.
Auth, billing, support triage, content pipelines, lead enrichment — we’ve already plumbed these workflows on our own platforms. When we drop them into a client engagement, we’re moving working patterns, not figuring it out for the first time on your time.
The judgment, already calibrated.
Which tool wins for which job changes month over month. We test new releases the week they ship and update what we recommend. You don’t have to track which model leads at refactors this quarter or which voice-clone tool just got better — we already did.
Built for small teams scaling up.
Small and mid-sized businesses can’t run the evaluation work a large company staffs for. We do it as part of the engagement and bring the tooling with us, so you start from what already works.

The tooling and the judgment come with the engagement, and you keep full ownership of the code.

Where we don’t use AI. A short list, by design.

Some work is faster and better when a person owns it from the start. This is what we keep off the AI’s plate at Stacklumen.

  • Naming

    Brand names, product names, headline copy that has to land in one shot. Models default toward safe and forgettable. We brainstorm with one in the room, then humans pick.

  • Final brand voice

    A trained-on-the-internet model produces internet voice. To sound like you, it needs a corpus of you. We use AI to draft fast, then rewrite in the actual voice.

  • Client image generation

    Stacklumen ships hand-photography or commissioned illustration on client work, not AI imagery. The tools are good and getting better — they still have a tell, and they raise legal questions we don’t want to inherit.

  • High-stakes legal, financial, or medical language

    Anything that creates legal exposure if it’s wrong. The right answer there is a human professional, not a confident-sounding sentence.

  • Replying as a person

    If something has someone’s name on it, that person wrote it. AI drafts in a doc are fine; AI sending email as you is not.

What we’re building next. Nothing here ships yet.

An AI co-builder we are scoping, trained on the patterns behind our client work and the Baselumen library. None of it has a date. Each row says how concrete it is: planned means we know how we would build it, concept means the approach is still open.

  • Embed translator

    Planned

    Turn a Figma frame or a plain-language description into a custom-code embed that fits the platform’s size limit, using the same patterns as the Baselumen library.

  • Animation timeline generator

    Planned

    Describe a scroll-triggered sequence in plain English and get a working GSAP timeline back, scoped, cleaned up on route change, and reduced when the visitor asks for less motion.

  • Class conflict diagnoser

    Planned

    Paste a site’s custom code and get back the class collisions with utility frameworks, component primitives or third-party scripts, with rename suggestions.

  • Embed minifier

    Planned

    Paste an embed that is over the size limit and get back a refactored version that fits, with a diff explaining every change.

  • Component scaffolder

    Concept

    Generate React and TypeScript components that match the Baselumen design system from a description. The approach is still open.

  • Test scaffolder

    Concept

    Generate Vitest or Playwright suites for components and embeds. Depends on how reliable model-written tests prove in real codebases.

See everything on the roadmap

Picking tools is the easy part. Wiring them in is the work.

Fitting AI into a small team’s workflow without breaking the parts that already work is what we do. Tell us where the time goes.

Made in Terminal