OFN AI Community of Practice

I’m just moving a conversation that was started on slack over onto discourse, as I think we need to take the time to document this one.

Here’s the post that started the conversation:

Hi folks, just following up on this discussion around the implementation of an OFN AI pilot plan, we’re looking for up to 7 OFN power users (people with a deep understanding of the OFN platform and needs of our user base) to join a small working group experimenting with Claude Code, an AI coding tool.

Who this is for: You’re likely a user support lead, instance manager, or food hub manager who has used OFN week-to-week for at least a season or two, and you’ve probably written up or commented on issues or feature requests on the OFN github before.

What’s involved: 8 weekly co-working sessions over 2 months, starting in late April, or the first week of May. Each participant picks 4-5 issues they genuinely care about. We’ll start by setting up local deployments of OFN, deploying Claude Code, and learning together, building from there. We’ll begin with simple, well-scoped ‘first issues’ from the OFN issues board, and those who get up to speed and want to go further could move on to small features or more complex issues (contingent on getting the okay from the dev team). We hope to be able to provide stipends for people’s time, but are still in discussion with a funder on this point - will update here ASAP.

What we are hoping to accomplish: Beyond building skills, we want to use this as an opportunity to explore the development of a broader community of practice around safe and responsible AI use across Open Food Network. OFN has always been co-designed with its community. We think AI coding tools could help to meaningfully extend this existing pattern, supporting power users who already deeply understand the platform’s business logic and real-world needs to move from writing up issues to actually shaping and shipping solutions.

The goal isn’t to replace developers, but to grow our contributor community, and empower our existing community members to become active contributors. Amid all the worries and dangers posed by AI, we want to remain open to the possibility that this moment also holds opportunities for community empowerment and self-determination. If this process shows promise, it could help turn OFN’s most engaged users into some of its most active builders, and that feels like the kind of possibility that an open grassroots network like ours needs to explore.

How to express interest: Drop your name in the comments below :point_down: We’ll follow up to schedule a short group call where you can ask questions and determine if you think the working group is a good fit for you. After that, if you express interest, we’ll send a brief form to collect some details on your objectives for the working group, and some background on what makes you a good fit for the work - then we’ll onboard 7 people, with others waitlisted for future opportunities.

NB: Participation will require a Claude Code subscription. We think there’s a good chance we can cover these costs, and hopefully provide a small stipend for participants’ time and investment. We have an active line of communication open with a funder, and @Greg Austic will share an update on the process during the introductory call. In the meantime, if you have questions please leave them here, or email Greg and I directly at david@openfoodnetwork.ca and gregaustic@pm.me. A note on our use of Claude: We see this as a temporary measure, and are keen to transition to use of open source and open weight AI models (ideally locally-hosted) as soon as it seems feasible. In the short term, we are prioritizing use of the most performant tooling, to reduce friction and set ourselves up for success while we are still in an early, and fragile stage of the process.

1 Like

Here’s the response @Rachel shared on slack:

From the early document, I’ve understood that the AI pilot would be for the current @devs team.

But here I understand we want to experiment already with people who are not developers. I’m a bit concerned with that move.
From what I’ve seen elsewhere (including in Claude own’s code that got leaked) is that it is very important for the contributor to understand what the AI has done before submitting a PR. We need to review everything the AI has produced.

I don’t think a power user with no dev knowledge is able to do that. That means that we will rely on the OFN core team to do that review.

Is there budget to cover review and testing?

A note on our use of Claude: We see this as a temporary measure, and are keen to transition to use of open source and open weight AI models

Are we sure it will be easy to transition? Are there already documented experiences on that?

I feel instances in Europe must really be conscious of that choice, as they will have to defend it in their presentation in a context where Europe is all about sovereignty and moving away from big tech.
This is introducing a dependency towards Claude we are not able to manage the risk (how will their price evolve, their data center management…).
I’m aware Claude is already used in many library OFN is dependent on and that contributions made with Claude have already been accepted.
But here we are talking of actively promoting Claude’s model and making it the default tool for that pilot. That’s a big move, isn’t it?

Here’s my response to @Rachel, to keep the conversation going:

Thanks for the thoughtful feedback @Rachel . I’m going to try responding to all points, hopefully this is useful and not too tedious - bear with me! Regarding this point:

“From the early document, I’ve understood that the AI pilot would be for the current @devs team.”

The part of the ‘AI pilot plan’ that I’m trying to get started with this working group (non dev AI-assisted code contributions) is outlined in the ‘AI Principles & Pilot Testing’ document, in the section titled ‘Possible Future State’:

The document has been reviewed and approved for general discussion at the Stewardship Circle, and Nicolas synthesized Coop Circuit’s feedback a few weeks ago, in the original slack thread via this file: NoteGenevieveIA.md - Nuage CoopCircuits - there wasn’t any concern flagged at that point, but I appreciate you may or may not have been party to every aspect of that in-house discussion.

Per Nick’s comment on Slack, the UK instance has reviewed it too and explicitly given it a thumbs up. I also asked Maikel to review my post before I published it, and he approved it. So, just to say I have made every effort to gut-check this with people before making the offer public, but I appreciate the opportunity to respond to your thoughts and concerns also.

Regarding this point:

“But here I understand we want to experiment already with people who are not developers. I’m a bit concerned with that move.”

That’s understandable! I think this is the point I’m trying to make about developing “communities of practice": We shouldn’t just be ‘going it alone’ on this, but actively refining, co-developing, best practice and standard operating procedures that help to ensure the success of this work. That work is already underway. If you review Greg’s series of pull requests over the last couple of months, you’ll see that there is steady improvement in the quality of the AI generated code - as shown by dev responses on github:

From a period of frustration:


To increasing satfisfaction (obviously we shouldn’t expect this to be ttally linear process etc):

Currently, I think the most in-depth discussion of how we can evolve a really robust and useful community practice around the training of AI coding agents is currently taking place on github, around the need for well developed Agent.MD files - a convo to which Maikel has been actively contributing (thank you Maikel!):

In my view (and @maikel please push back on this, as you like) the above process is evidence that Greg (not a developer but a seasoned product owner, with technical skill) is actively helping OFN develop some best practices in the use of AI agents, and that that work is already bearing some initial fruit. Early days, but I think we can see a process of slow but steady improvement taking place (and everyone can assess this for themselves by following Greg’s commits on github -gbathree). And i think this suggests we should continue a methodical, time bounded exploration of this space.

So, to this point:

From what I’ve seen elsewhere (including in Claude own’s code that got leaked) is that it is very important for the contributor to understand what the AI has done before submitting a PR. We need to review everything the AI has produced.'“

I hope it’s clear that we are not advocating that everyone just prompt Claude, cross their fingers, hope for the best, and pull the trigger. We are trying to design this process in an intentional way, to be methodical and iterative, conducted under the direction and guidance of OFN devs, in a way that lets collective learning accumulate. So on this point, we’re in full agreement:

I don’t think a power user with no dev knowledge is able to do that. That means that we will rely on the OFN core team to do that review.

On this point:

Is there budget to cover review and testing?

The short answer is yes. The above plan has been okayed by @Serenity_Hill and @genevieve , as falling under the ‘Macdoch budget’ and hence part of ‘core.’ There is a strategic element to this. In discussion with foundations such as Machoch and 11th Hour, Serenity and I are already fielding questions about OFN’s AI strategy - i.e. we need to have one, and would probably struggle to secure further significant support from these foundations if we can’t ultimatley articulate a smart, value aligned ways to negotiate the AI landscape, one way or another.

So this small time bounded experiment (I’d emphasise the work experiment) is our effort to explore one possible pathway, one that I think aligns with core OFN values, for the reasons described above in my original post.

Rather than eating up scarce resources on a plan we haven’t thought through or gut checked with the community at large, we see this as part of a methodical, staged-gated process that actually assists development of further funding resources, while also hopefully empowering our community in the ways described above. (I’ll let Serenity weigh in here re the funding / budget implications of this two month experiment, if she has thoughts to add.)

I’ll add too, there are already signs of this generating tangible value for Coop Circuits users / coop members. At the Stewardship Circle meeting this week, @Ingrid mentioned an S3 Bug that’s been creating headaches for users in France. At the Stewardship Circle we began what seemed likley to become a multi-week discussion around defining: “what does and doesn’t fall into ‘core’”, “does an S3 count?”, “will we need to move budget around”; “what meetings do we have to set up next” .

Meanwhile Emily and I falgged the issue during our co-working group with Greg and he picked it up, and a pull request was made the same day, which has since been approved, and is ready to merge:

    https://github.com/openfoodfoundation/openfoodnetwork/pull/14175 

Isn’t this the kind of thing we’d want to see more of? A leaner, more efficient OFN, where our instance managers and power users have the tools at their disposal to directly, efficiently and securely address the issues that are causing them pain, without having to wait on slow going and opaque budgetary and governance discussions to play out over multiple timezones, and fractional roles?

I hope this isn’t coming across as defensive (always a risk with long posts :sweat_smile: ) I’m just trying to respond point by point, and address your legitimate concerns with evidence that shows we are trying to think through carefully and make every effort to engage the community in a thoughtful way, and that we do seem to be making some headway on replicable processes.

To your last point on Claude - I think this is a really meaty one, worthy of a lot of further discussion:

A note on our use of Claude: We see this as a temporary measure, and are keen to transition to use of open source and open weight AI models

Are we sure it will be easy to transition? Are there already documented experiences on that?

I feel instances in Europe must really be conscious of that choice, as they will have to defend it in their presentation in a context where Europe is all about sovereignty and moving away from big tech.

This is introducing a dependency towards Claude we are not able to manage the risk (how will their price evolve, their data center management…).

I’m aware Claude is already used in many library OFN is dependent on and that contributions made with Claude have already been accepted.

But here we are talking of actively promoting Claude’s model and making it the default tool for that pilot. That’s a big move, isn’t it

I think the short answer is that many of the answers to this question lie in the effective use of Agent.MD which are vendor-agnostic and usable by any coding agent on the market (they are just simple markdown files, at the end of the day). So it’s possible to run both Claude Code and Open Code off of the same Agent.MD, and have them both making contributions and updates as new learnings and processes are refined.

I guess that’s one direction we could go with this initial experiment - folks in Europe could try working with Open Code, while the rest of us continue with Claude Code for the time being. I think running two different tools in parallel would create more friction and slow progress in building the shared human skills and processes we need to build together - but it’s a direction worth considering.

Another option is a phased approach: run the initial working group with Claude Code, then Greg and I take some time to explore Open Code more seriously and we pick this up again in a few months with any interested folks in the EU. I think the current consensus is that Claude Code is by far the more performant tool, for right now. However, as you note, there have been significant leaks at Anthropic …. and this is a good thing for open source! All the open source AI labs now have access to parts of Anthropic’s secret source, so I think we should expect meaningful gains in the performance of open source coding agents over the next six months, based on what they learned from the Claude Code leaks.

Last point (sorry for the enormous post!) in Canada we are also grappling with a version of the same forces at work in Europe around tech sovereignty and reducing dependency on big tech. I was recently in touch with a Canadian AI firm called Evermore (https://evormore.ai/) who have built a niche explicitly focused on building Canadian tech sovereignty through the use of open source AI tooling - it’s a really interesting model, and I’m sure there are comparable providers in the EU focused on on-premise deployment of open source AI tools.

This is definitely a vector we should all be exploring, IMO. But my instinct is that the OFN community needs first to build a better collective understanding of the new AI tool ecosystems, and emerging best practice, before we can make informed assessments of the feasibility of more ambitious sovereign deployments of AI. This short two-month experiment is, in my view, our most expedient route to getting more of us using and understanding AI in concrete, practical ways. Personally, I’d rather we start here, build the foundational skills (human and agent), and then make the jump toward the more exciting, liberating and value-aligned possibilities that I think Evermore is indicative of,

In any case, let’s keep the conversation going! @Rachel if you’d be open to joining the exploratory call with greg and I next week, that would be great. Totally your call, but we’d be glad to have you there, if you can make it! Cheers

Thank you @dthomas for initiating all this work. I appreciate your open approach and the fact that you aren’t avoiding the issues raised by using LLMs.

I have mixed feelings because

  • on the one hand, I’m very curious about these new tools and everything they make possible. I’ve done some experimenting (currently connecting OFN and the Dolibarr ERP)] and I got caught up in it. I can clearly see that the process you’re proposing will be a great learning experience. I’ve actually already learned a lot from the previous discussions.
  • on the other hand, like @Rachel , I’m afraid that we might create a dependency on tools like Claude. Even if we’re all sincere right now in our desire to avoid adding this dependency, won’t we be tempted month after month to put off the effort of setting up alternatives? Furthermore, the environmental impact remains the big unknown. Will we be able to make the effort to measure it and ask ourselves whether saving time on releasing a given feature justified consuming the equivalent of 100 or 1,000 km of driving?
    So yes, I’m very interested in the experiment, even though I won’t be able to dedicate too many hours to it, especially before mid-May. And I’ll try to be demanding, in keeping with my concerns above.

Thanks everyone for your thoughts on this. I am realising that this is a much more nuanced decision than I had first understood. I hope we can hear from as many people as possible in this thread and then decide the best way forward that works for us all.

A little bit but I get it. :smiley: You’ve done your due diligence pushing AI use forward while a lot of the organisation is a bit sluggish around this (for good reasons). While I don’t share the same excitement yet, I see your vision and it’s a good one.

I think that you made the right call here. If we want to prove that AI can be useful, we need to use the most promising model. Only that way we can disproof the antitheses that AI is useless. It’s an experiment. After the if we can work on the detail of which model to use.

That’s exactly the point of the experiment. Can they or can they not (yet)? I can imagine a setup where we have a container setup with an AI tool. And once we have our documentation for agents in place, a product owner can start up that container and type in what they want to see. It could open a browser and show the app running locally like on a dev machine. The outcome of the code changes can be verified by the user in the browser.

Once a pull request has been submitted, the OFN team still needs to review it. But when community members contribute, we have no insight into their quality checks and expertise anyway. We review everything. And our review is still the gatekeeper for quality control and sustainable development. There’s also opportunity to use AI in the review work but we still need humans to review it as well.

Code review has two main purposes:

  • Quality control of the code.
  • Reviewers stay up-to-date with the code and knowledge is shared between developers.

We want to avoid any one person or AI to hold knowledge or skills that nobody else has. That’s how we stay resilient.

I agree with @Rachel ‘s concerns about becoming overly reliant on one tool and particularly around digital sovereignty in the EU, but I also appreciate that this is an experiment. I’d be very keen to look at Open Code if not in this round, then in a later round.

“From the early document, I’ve understood that the AI pilot would be for the current @devs team.”

I also read the initial document as though it were for the current dev team/new to OFN developers (“Launching community developer workshop”), not power platform users. I’m not opposed to trying this out as a power user however, but this does mean I didn’t review the document originally from its intended purpose. I wouldn’t be comfortable if we were suggesting doing blind merges of AI-coded PRs so I’m pleased there’s budget for core devs to review, and I also agree with @maikel that currently we likely have community contributors doing exactly the same thing - we don’t know how contributors are working or with what methods now, which is why everything gets reviewed.

I think from a sociocratic perspective it’s ‘safe enough to try, good enough for now’ and we can reassess at the end of the experiment, particularly looking at Open Code. As someone with generalist tech skills & background in various dev-adjacent roles I’m cautiously optimistic that this could mean that I could contribute more to the dev community outside of just writing issues

Thanks for moving the conversation here @dthomas and for the detailed answer :hugs:

It’s great that the Stewardship meeting is looking into this! IMO s3 bugs, while not urgent, are important to fix.
A lot of instance managers liked the previous s3 bugs selection process that has been on hold since 2 years now due to lack of budget. I think that when the new budget got announced, there was some confusion that this would include s3 as well. It’s great that this can be clarified.

If OFN feels slow and opaque, I think we need to work on these problems ASAP. Independently of any AI experiment.

But to answer the question, this is maybe where I disagree. I don’t want to see more people unpaid for their work. As much as I recognized the power of volunteer communities, I also see that without a basic income this cannot be sustainable on the long run.
I understand this is an experiment and things might change in the future. I just want to highlight that they are difficult to change once set up, especially in big communities where turnover is high.

@nicotentin always remember it is designed for this purpose :wink:

On a related level, I came across this repo that can help you remove Claude’s verbose answers (output tokens only) GitHub - drona23/claude-token-efficient: One CLAUDE.md file. Keeps Claude responses terse. Reduces output verbosity on heavy workflows. Drop-in, no code changes. · GitHub

@maikel:

I can imagine a setup where we have a container setup with an AI tool. And once we have our documentation for agents in place, a product owner can start up that container and type in what they want to see. It could open a browser and show the app running locally like on a dev machine. The outcome of the code changes can be verified by the user in the browser.

This would be amazing - Greg and I have rigged up something similar, using locally deployed versions of OFN, but something to automate the process, and sandbox it correctly would lower the bar to entry for sure

David pointed me here - great discussion, good points all around. Don’t have much to add except to say I appreciate the thoughtfulness. I share most of the concerns here (and more) and I’m excited to accelerate the development of open source software and the communities that support it if we can.

This is a collaborative experiment and we are playing with fire. Let’s keep alert, continue to communicate and see what we can do while not burning down the house.

2 Likes

Hi folks, I am just now catching up with this. Apologies if I haven’t been part of the conversation earlier.

First of all thanks to @dthomas, @GregThePeg and everyone else that’s been leading this. As Maikel mentioned, as an organisation we haven’t been very proactive in this space (for legitimate reasons), but it’s good to have people exploring this topic. Also thanks to everyone that has brought up very valid concerns, seeing the diversity of views on this topic is prompting me to actually think it through, beyond my instinctive rejection of AI in general.

I will mostly focus on the community developer workshop for my feedback.

On contributions that involve design and product

The idea of crowd-sourcing digital product development is fascinating. I am very curious about it, it feels like the evolution of co-designing (always challenging to practice) into co-building. Concerns around the quality of code subissions have already been mentioned, and I believe we do have ways of working to mitigate that risk. We have code reviews by the devs, but we don’t have a product or design reviews process.

I know this is likely gate-keeping, but I am worried that without some similar ways of reviewing in design and product, we risk to introduce further incostistencies, new interaction patterns, new models, and new features in a software that’s already quite fragmented and at times challenging to navigate. We might have the budget, but we likely don’t have the time capacity to “product and design“ review too many incoming contributions. This risk can be managed for the experiment by making sure that the issues that participants pick are limited in scope from a product and design perspective, but I don’t really know how that would work at scale. In the long run, I am worried that this might encourage an AI-enabled feature-factory. One of the reasons I am interested in joining this pilot is so that I can understand where design fits in this contribution model.

On the problem-solution of this experiment

I am not entirely clear if we are trying to solve specific problems with this experiment or if we are more interested in testing the technology - likely both. Some problems have been mentioned, like getting more s3 fixed or increase our overall velocity. I would have loved to be part of a conversation to improve our ways of working on these issues in a technology-agnostic context, and then eventually arrive at an agreed solution hypothesis and measurable experiments.

On Claude

On the topic of Claude first, alternatives later. I agree that we could test this out with Claude now. I believe Claude (or similar for-profit) is likely going to be at the forefront of what can be achieved with this technology, while other more ethically aligned solutions will constantly fall behind. We are not forbidding people to use any tool, even when that might not be the right pick (I’m guilty of that with Figma, Notion and so on..). BUT up until now we haven’t been tempted to use technology that has so quickly ripped off people’s copyrighted material, fed the climate crisis, exploited markets, fucked up the internet and justified mass workers’ layoffs, among other things. Maybe it is time to have a conversation about the tools we use, potentially set some boundaries, and assess if Claude actually is within those boudaries or not.

If the experiment achieves what is supposed to achieve, would it be possible to then pause the promotion of this practice until we have found the tech stack that is aligned with what people in this community want to support?

It’s a challening one, but I am enjoying this conversation, thank you all!

2 Likes

The first hypothesis worth testing IMO is:

  1. Can users (power users specifically) meaningfully contribute to the development of OFN (beyond the issue queue and feature testing which some already do today)? Sub-questions:
    1. Does their contributions accelerate OFNs development (are more issues closed faster)?
    2. Does this degrade code quality (is lower quality code on average pushed to production)?
    3. Is the increase in value delivered by the community offset by a reduction in value delivered by the existing product team (devs, product owners, designers, etc.) due to more code review, more discussion, etc. (are devs unable to complete their normal tasks, given their available hours)?
    4. Ultimately: Is the value to OFN as a platform a net positive or net negative (more good code solving more real issues with equivalent real cost, sustainably)?

re “On contributions that involve design and product” - I share the concern about slop (code slop, design slop, specification slop… lots of slop). Bring that concern to the group, and let’s see if we can build a process that supports best practices not only around code, but also around design and process flows. It feels possible, but is definitely still in the experiment bucket.

re. “improve our ways of working on these issues in a technology-agnostic context” - I hope that still happens. Raising tides raise all boats, please don’t feel that should be buried as a result of this initiative!

re. “Maybe it is time to have a conversation about the tools we use, potentially set some boundaries, and assess if Claude actually is within those boudaries or not.” My personal ethical framing and assumptions is that we will (almost certainly) have open source, locally runnable claude-quality LLMs for coding available in 1 - 2 years. They are already not that far behind (the model, the harnesses, the memory systems, the interfaces, etc). IMO our right job now is to figure out how these tools could be used to benefit open source and community-driven software, how to prepare for that use, and figure out when we jump. There is leeway for sure for people within this group to try alternatives as part of that ‘figure out when we jump’ portion. It would be awesome to see that happen, though I recognize it takes more time and is more to ask.

I’m realizing that’s mostly a bunch of opinion there, but hopefully it did contribute to the conversation in a useful way.

2 Likes

I’m excited to join this group, and have already been tagging along with David and Greg and working on some adjacent tech issues for my OFN USA hub managers. Over the years, I’ve used various AI models to help debug and improve some of my custom apps developed for my own hub, and recently have been experimenting with Claude code to refine things and take it all a step further and deliver custom n8n integrations for my instance users. I’m excited to start contributing PRs to help move the platform forward.

The only reason my food hub has been able to grow in the last few years is because we moved to OFN (from an antiquated, local, bespoke software) AND because I have enough technical know-how to be dangerous. Our sales on the old platform had been declining and our software costs remained relatively high without the option of submitting bug reports, requesting features or developing custom integrations.

I too share a lot of the concerns expressed in this thread: creating dependency on a particular tool, sanctioning the use of an ethically dubious tool because the results are addicting, introducing a system overload that leaks in unintended consequences, backfiring by creating a false sense of economy…. BUT where I’m at with it right now (sorry this is turning into personal testimony, haha) is that using AI to help me over the years with my custom integrations (and now with custom integrations for others on my instance) has saved me hours of work every week as a hub manager, and the AI has only gotten better and cheaper. I’m really interested in being on the leading edge of this practice so that my local food hub, the South Cumberland Farmer’s Market, (and others) can have some degree of software (and data) sovereignty moving into the age of AI. Because my market operates in the margins of profitability, as we continue to grow, if I don’t stay abreast of the changes, we will get backed into either unaffordable software solutions, or unsustainable levels of administrative labor.

All that is to say that one of my goals as a part of this group is to personally balance the latter concern with future-oriented ethics… what I plan to do is use https://opencode.ai/ concurrently with Claude so that I don’t become dependent on one tool and am prepared to transition.

There are solutions-opportunities for power users here that extend well beyond simply being able to contribute to issues on our github.

1 Like

@Mario would DM but can’t (I’m too new maybe), but wanted to ask: could you could add or provide information about about design / UI / UX patterns (or anti-patterns) for OFN. You can add the info here in an issue (Maikel did the same before). If you wish to review the current agents.md file it’s here.

Our current agents.md file is missing design specs and I think your concern is really valid. The more expertise / background we can provide, the better.

If it’s already well documented and updated in the developer documentation, then great - I can more aggressively point agents to those sections to get them to follow those rules. If not, maybe this is an opportunity to create human and machine readable base documentation.

I know you’ve got limited time and efforts, so no worries if you can’t do it, but figured I’d throw it out there just in case before we get into this project.

Optimistic post for those who want to use open source / open weight and locally run llm for coding : Gabe Ortiz

3 Likes

thank you @GregThePeg, really appreciate you taking the time to continue the conversation. very accurate questions re the hypotesis of this test, and great to have them here so we can refer to them as the experiment progresses.

is there a place where we can get a primer on the tech stack that would be needed for a local LLM for coding?

re design training the agent: we don’t have a codified system or language at the moment, except a few patterns and elements that we are trying to reuse when something new is developed. None of this is currently documented. From my basic understanding, design tokens are currently the best way to train an AI agent to refer to some design guidelines. This website might be a decent starting point. I am also very interested in providing guidelines for accessible frontend. This doesn’t take into consideration product thinking though, but it would be valuable for avoiding inconsistent interfaces.

At the moment is a bit hard for me to actively work on this, but I will do a bit more research once I have more time and if it becomes relevant for what’s picked up by contributors.

Thanks!

1 Like

Yes - love that! Let’s try this out https://designtoken.md/! Does such a thing exist for OFN, or perhaps we could begin making one and share it back to you to review? We can use it in our AI power user group.

re. tech stack - I’m working on the agenda here and I think in Week 2 we’re going to go through the tech stack. That might be a great time to join.

Right now: we’re using Claude Code in the terminal (requires Linux or Mac, or for Windows partition w/ Linus boot ideally). Design and planning can occur in Claude in the browser. Optionally, you can install desktop Claude to use the coding features outside the terminal… but IMO it’s much less effective and less clear. $20/mo package from Anthropic gets you Claude Code.

Alternatives: For folks who don’t want to use Claude, I would love to have someone work using other competitive open source models and and harnesses (like OpenClaw or https://opencode.ai/ with Deepseek v4 or Kimi K2, etc.). It will take more work, and they will have a bumpier ride, but we’ll all learn and I think we need folks leading that edge for the future. << for example, Anthropic just removed (and then reinstated after backlash) access to Claude Code for the $20/mo tier… so we can’t assume we’ll have reasonable access to any of this forever>>.

I’m also thinking about some other ways to separate easy tasks (mostly what I’ve been picking up) from actual feature development which is much harder and @Mario I think hits on many of your concerns. The question: can we support power users to learn and refine features better, so when they show up as requests / issues / forum posts, a lot of the thinking and norm-following has been done? That’s a work in progress, but something I’ve been noodling on.

1 Like

Hey @GregThePeg - in @emilythericky’s post above she mentions that she is intending to use Open Code alongside Claude:

“ what I plan to do is use https://opencode.ai/ concurrently with Claude so that I don’t become dependent on one tool and am prepared to transition.”

Thanks to everyone who has contributed here so far. Lots of diverse opinion, alongside general (if critical) interest in conducting some carefully bounded explorations. Let’s keep the conversation going!

In the meantime, I’ve created a Lettucemeet poll so we can find a time for our first introductory call: lettucemeet.com/l/Reej6

This will be a chance to connect with Greg, field questions, and determine whether you’d like to participate in this 2-month pilot. As Greg mentions in his last post, he’s made a start on an agenda and would welcome any suggestions or comments directly in the document.

Late to this conversation firstly thanks Greg David for pushing this, it requires alot of fire / energy / thoughtfulness through complexity to get this going so appreciate the facilitation.

Whilst I share concerns around downside risk/values alignment, the framing that I come to this is to focus on how do we build the skills to build our own agency/value to producers & hubs, rather than using tools that might be building our house on sand. I like Greg’s framing on how to stay in the driver’s seat while doing so and Emily’s approach w/ opencode.ai i’m keen to learn approaches.

Key measures I’m also thinking about is how can we better 1. translate community/user feedback to bring delight to users/sense with participation and agency and 2. increase development throughput (and improve our ability for forecasting) - we discussed with the OFN AU board. And as you say in a technically sound way, and maybe the test reveals we can’t, and we should focus testing the tools on internal workflows for the short term.

The vendor dependency concern feels real to me as I’m navigating rolling off Gemini > to claude - they just changed its pricing structure in a pretty big way and I’m having to untangle all the knock-on implications,photos, Gmail, storag. It’s a good reminder that costs quietly compound and I think a good assumption is that prices will increase in the future/ and we’re getting a VC subsidised rate right now.

Lastly i’ve enquired on claudecode enterprise pricing (<20 seats) however best to note for instances there is a $8 month non profit option available now here https://www.anthropic.com/news/claude-for-nonprofits I’ll update this thread once I get feedback.

Looking forward to the introductory call if I can join!

1 Like