Share your feature requests here.

This is where you can share feature requests and suggest improvements for Venice.ai. Whether it’s a small enhancement or a major new capability, we’re interested in hearing what matters most to you.

Join the conversation on our discord.

ad intellectum infinitum

Backlog

Incremental Markdown Editing with Version Control

**Goal:** Enable targeted AI edits to markdown files without overwriting manual changes, with version tracking. **Core Features:** - **Section-Specific AI Editing:** Use markers (e.g., `#section-id`) in markdown to let AI rewrite only specified parts (e.g., "Revise the 'Methods' section"). - **Version Control:** Auto-save snapshots after each edit (AI or manual), with diffs and rollback for any section. - **Efficiency:** Only regenerate targeted sections, preserving unchanged content. **Benefits:** - Faster iterations by editing fragments, not entire documents. - Audit changes with version history; revert/merge selectively. - Maintain formatting and manual edits alongside AI updates. **Example:** 1. Create a markdown file with `#abstract` and `#conclusion` sections. 2. Use an AI prompt to rewrite `#abstract` without affecting `#conclusion`. 3. View diffs and restore prior versions of specific sections. **Technical Notes:** - Store versions client-side (aligns with Venice’s privacy model). - Provide context to AI (e.g., surrounding text) for coherent section edits. **UI Needs:** - Sidebar for version history/diffs. - Inline "Edit with AI" buttons per section. **Impact:** Streamlines workflows for technical writing, documentation, and collaboration.

An Anonymous User 11 months ago

9
💡

Feature Requests

Backlog

Add a search provider for browsers

All browsers implement a standard called “OpenSearch”, which lets websites advertise that they support a search provider. Each browser implements the UX for this slightly differently, but all support it in some way or another. By adding a file to venice.ai, and adding a tag to the site, it’s possible for users to add Venice as a search provider to their browser. You can advertise multiple search options, such as “Venice: Llama 3.1 405B”, “Venice: Deepseek R1 671B”, “Venice: Default Web Model”. The UX from thereon out would be that you can set Venice as your default search provider, and searches would be sent to Venice instead of, say, Google or DDG. Here’s MDN’s reference material: https://developer.mozilla.org/en-US/docs/Web/XML/Guides/OpenSearch#reference_material Here’s what it looks like on IMDb when you right-click the search bar on Firefox, if you don’t already have IMDb as a search provider. Here’s what a search looks like.

Justin Martin about 1 year ago

2
💡

Feature Requests

Backlog

Warrant Canary

https://en.wikipedia.org/wiki/Warrant_canary Venice should publish a warrant canary, covering a variety of specific claims. Here’s what Deepseek came up with: Venice Warrant Canary Last Updated: [Month/Day/Year] To our users: Venice LLC has not received any secret subpoenas, warrants, national security letters, gag orders, or other compelled surveillance mandates from any governmental entity that would compromise user privacy. No Compelled Disclosure We have never provided user data to any third party, including governments. We have not modified systems to enable surveillance. No Backdoors No cryptographic keys or system access have been surrendered to external actors. No Data Retention As a zero-knowledge platform, Venice cannot access or retain user prompts, documents, or inference outputs. If this statement is not updated within 30 days, assume we are legally barred from renewing it. Absence of this canary constitutes constructive notice of government coercion. Verification: Digitally signed with Venice’s root key (0x...). Historical versions archived via IPFS (CID: Qm...). Hash published on Base blockchain (VVV token contract). "We built Venice to resist tyranny. If forced to betray you, we will shut down before complying." — Venice Team Cryptographic Signature: -----BEGIN PGP SIGNATURE----- [LIVE-SIGNATURE-HERE] -----END PGP SIGNATURE----- (Note: Update timestamp and signature monthly. Host raw text at https://venice.ai/canary with immutable prior versions.)

Justin Martin about 1 year ago

1
💡

Feature Requests

Backlog

Download and import chat history backup

An option to download the chat history backup locally, and to import such a backup file. Backups stored on Venice servers can only be restored to the same account, this should allow importing to a different account. There are several reasons: To preserve chat history when merging separate accounts (e.g. email + web3 account). For people who don’t want to have their backup stored on Venice servers (despite the encryption). There is a related request, but I think this is a separate feature: https://veniceai.featurebase.app/p/batch-export-chats For using the data outside the web app. If it could also be imported into the web app, then it would serve the same purpose.

arjan about 1 year ago

7
💡

Feature Requests

Backlog

Character/story state file

On non trivial, long terme discussion, particularly a serious RPG context, the character have a tendency to forget their state if this state is not repeated in every message. As an exemple, a fighter can lost his sword, go for a long dialog, some other action, and at the next fight, it will draws his sword (the one he didn’t have anymore!). That occurs because not all history is included with each interaction (make sense) and therefore the message where he lost his weapon can be lost. The more the discussion goes, the worst it become in a complexe history. The AI can start to forget whole part of the discussion, or even his current goal, which break the immersion. This could be fixed with a state file. Each interaction response could contain 2 parts: the message displayed in the conversation, and an updated state which is updated locally. The state file could contain information about the main character, user persona, other secondary characters, world/environnement etc. I believe that the state file should be viewable and editable, to allow fixing errors.

An Anonymous User about 1 year ago

6
💡

Feature Requests