josevalim

josevalim

Creator of Elixir

Hi everyone!

The team at Dashbit have been working on a coding agent that is deeply integrated with Phoenix (and also Rails) and understands your web application, from the database to the UI. We have just launched it and we hope you will enjoy it. Here is the announcement: Tidewave Web: in-browser coding agent for Rails and Phoenix - Tidewave

Showing Posts 1 to 10

abreujp

abreujp

I tested it and it’s fantastic, I hope to use it more in the future, but I confess that paying for another paid service in dollars while earning in reais makes me take a deep breath, but it’s very much worth it. :smiling_face:

vkryukov

vkryukov

Congratulations on the launch!

Since I assume some (many?) of us are already using monthly subscriptions like Claude Code Pro/Max, I’m wondering how hard would it be to use Tidewave Web with Claude Code SDK?

I will be happy to pay Tidewave subscription, but paying for all the extra Anthropic tokens while I already have CC would be tough.

olivermt

olivermt

Same here. However once openrouter support is in place for models like kimi2 or qwen3 I am ready to jump on.

I know opencode supports using cc login, but I suspect that is reverse engineered and outside ToS :confused:

cvkmohan

cvkmohan

Very interesting. we have @chrismccord launching https://phoenix.new a few weeks back and now @josevalim launching https://tidewave.ai. I am reasonably sure, both approaches use GitHub - tidewave-ai/tidewave_phoenix: Tidewave for Phoenix · GitHub under the hood. First, these two dabbling their hands at this means two things.

  1. Agentic coding is going to be a real thing.
  2. Elixir is somehow more suited to this than many other languages.
    I have been contemplating for sometime now what makes a good agent. What is the best way to make the agentic coding optimal. When we say optimal agentic coding optimal, we again mean these things:
  3. Generate correct code.
  4. Use optimal number of tokens.
  5. Generate code by keeping the current project in mind - not some generic patterns.
  6. Optimal edits.
    For attaining these things essentially improvements can come in two directions:
  7. How to prepare better context - so that agent can send the optimal prompt to LLM.
  8. How to reduce the plies/turns between agent and human interaction cycles.
    Now, step 1 - providing better context is done by the open sourced GitHub - tidewave-ai/tidewave_phoenix: Tidewave for Phoenix · GitHub
    For step 2 - providing a browser to be aware of what is happening - that is where both tidewave and phoenix.new are coming up with their own takes. It is more like some playwright integration into the agent - for reducing turns between agent and human interaction cycles.
    I believe efforts in these two areas will keep on easing the developer pain - and are mandatory for vibe coding to morph into real coding.
    The inbuilt AST of Elixir, very stable patterns in coding, the functional nature combined together place Elixir, Phoenix and LiveView with a distinct advantage in building real time applications in the Agentic Era.
    Exciting times ahead.
josevalim

josevalim OP

Creator of Elixir

If you are paying for Pro/Max, please reach out to Claude and let them know you would like to use your Claude Pro/Max subscription with other coding services like Tidewave. Unfortunately we can’t use the Claude Pro/Max APIs according to their ToS.

Hermanverschooten

Hermanverschooten

After upgrading to 0.4 the /tidewave/mcp endpoint no longer works?

josevalim

josevalim OP

Creator of Elixir

v0.4 updated the protocol to streaming http. So make sure your editor supports it and you update the MCP-proxy, if you’re using one.

Hermanverschooten

Hermanverschooten

For me this means:

claude mcp remove tidewave
claude mcp add --transport http tidewave http://127.0.0.1:4000/tidewave/mcp

Thanks @josevalim

rocket4ce

rocket4ce

I’m already subscribed, and my experience so far has been amazing!! Adding new features has never been this easy—thank you so much for the work you’ve put into this!!! My congratulations!! :tada:

JoeZMar

JoeZMar

I am actually blown away by this. I have been using Elixir since early 2017 and since around phoenix 1.2. I retired around 2018 and since then haven’t worked in a professional setting or with other developers so keeping up with things became more difficult than when I had a job as a Rails dev. The last few years I have been making phoenix apps by myself for people mostly through word of mouth, but once vibe coding really became a thing I kind of ignored it because I was already in my groove. This is my first taste of ai mixed in with the development beyond asking Claude quesitons, and I think I got 3 weeks worth of work done on an app last night alone. This thing is coo!

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
caslu
I want to open this thread for you all to discuss and help those who really like Ash but are still hesitant to use it in a real project. ...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
maennchen
:warning: Security advisory: Decimal DoS vulnerability A vulnerability has been published for decimal where very large exponents can cau...
New
marciol
It would be helpful to have a list of companies worldwide that hire engineers without prior experience in Elixir. Often, it can be quite ...
New

Other Trending Topics Top

marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
Aludel - LLM Evaluation Workbench Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews