Product Thumbnail

Cosine CLI

AI pair programming directly in your terminal

Developer Tools
Artificial Intelligence
Vibe coding

Cosine CLI brings our AI coding agent to your terminal. It writes/refactors/tests code, runs shell, understands your repo, and continues browser tasks. Autonomous or interactive. Full access to familiar local tools. Meeting developers where they work.

Top comment

Hey Product Hunt! 👋

I’m Yang, co-founder of Cosine (cosine.sh) along with @alistair_pullen. We’re excited to be back on Product Hunt for our Cosine CLI release!

We originally launched Cosine here in October 2023, and in May 2025, we released our fully autonomous software engineering agent.

💡 What is Cosine CLI?

Cosine CLI brings our agentic software engineer right into your native developer environment: the terminal. Powered by Genie 2, our proprietary model built specifically for complex coding tasks, Cosine is designed to complete tasks end-to-end without human supervision.

Now in the terminal, Cosine is ready to code alongside you in real-time. Cosine CLI is like pairing with a senior engineer who can chat, plan, code, test, and refactor directly inside your projects.

Unique to our CLI is cross-environment integration. Start a task in our browser platform and then pick up the task seamlessly in your terminal. With full access to your local files, run builds, execute tests, and interact with project-specific tools.

📈 Designed for real teams at scale

I’m incredibly proud of our team for this release. It’s exciting to see what developers are able to accomplish with tools like Cosine directly in their native environments.

We’re looking for feedback from devs who maintain large codebases, ship often, pair program, or just those who prefer native workflows.


Get started with Cosine CLI by signing up for FREE: cosine.sh/cli

🎁 Grab 1 month of Professional tier access with the code above.

I'll be in the thread all day answering questions!

Comment highlights

Congratulations on the launch! Putting the coding assistant directly in Terminal is a brilliant idea.

Cosine is your AI software engineer powered by Genie 2 and built for complex coding tasks. It understands your codebase, plans, writes, and opens PRs autonomously. Assign multiple tickets, walk away, and come back to clean, review-ready code. Backlogs shrink, bugs vanish, workflows stay intact.

Congrats, one question: what are the differences between Cosine CLI and codex/cc?

Big congrats on the launch 🚀 Cosine looks like a real productivity booster for dev teams!

Watching a task move from the browser into my terminal felt like having a senior engineer in my shell 🔥. The context follows the task, so I can pick up where I left off without hunting for clues across tools.

Bringing an AI coding agent straight into the terminal feels like the right move. How well does it handle larger, messy codebases?

I'm excited to see what this can do! I use the web interface on a daily basis and it has reduced a two month AWS stateless conversational middleware project down to two weeks. Staying in my console is a definite bonus.

Interesting! I'm gonna have to check it out. Would you say that the main differentiator is the ability to switch from CLI to browser? Are you planning also to have a VSCode extension or some other tighter IDE integration?

Best of luck to the whole team!

Congrats on the successful launch of Cosine! A game-changer for anyone working with complex codebases. Wishing you massive adoption ahead!

I did a vibe test, gave Cosine this simple prompt:

Create a landing page for a telegram bot that help create reminding using natural language

The generated landing page is well structured, doesn't feel "AI" at all, and the copy is quite impressive!

This is a really good launch.

I’m curious how it handles bigger refactors across multiple files, does it keep context well in those cases?

Cosine CLI puts an AI engineer right in your terminal writing, refactoring and testing code while using your local tools. It’s smart, seamless and built for how devs actually work.

I do like terminal coding and AI in it is a good thought.

The IDEs give a lot more functionality than just writing code, will those also be provided?
Building from scratch vs debugging legacy code, the indexing, the highlighting etc. I hope you understand my point.

I see more infrastructure engineers use this, may be wrong, all the best.

Big win for dev productivity 👏 Most of us live in the terminal anyway, so this feels very natural. How fast is the cross-environment switch?

The fact that it integrates into the workflow rather than requiring adaptation is what I find to be particularly helpful. Connecting to the flow that developers currently use on a regular basis—such as repos, PR systems, and terminals—makes adoption much simpler. This appears to be intended to minimize context switching and keep things in familiar locations, but occasionally AI technologies cause more problems than they solve.