gitwtfhub

wtf is idea-inbox-feishu?

wangxianda941030/idea-inbox-feishu — explained in plain English

Analysis updated 2026-05-18

22PythonAudience · writerComplexity · 3/5LicenseSetup · moderate

TL;DR

This tool turns scattered ideas from AI chats or quick notes into organized content topics automatically saved into Feishu tables, driven by an AI coding agent.

Mindmap

mindmap
  root((idea-inbox))
    What it does
      Distills ideas into topics
      Saves to Feishu tables
      Needs an AI agent
    Tech stack
      Python
      Feishu CLI
      Standard library
    Use cases
      Capture chat ideas
      Track content pipeline
      Review published results
    Audience
      Content creators

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Capture ideas from AI chat sessions before they're lost when you close the window.

REASON 2

Automatically organize rough notes into a structured research and content pipeline in Feishu.

REASON 3

Track a piece of content from research through production to published performance review.

What's in the stack?

PythonFeishu CLI

How it stacks up

wangxianda941030/idea-inbox-feishuagno-agi/agent-platform-railwayalexantaluo0/acot-vla-wm
Stars222222
LanguagePythonPythonPython
Setup difficultymoderatemoderatehard
Complexity3/54/55/5
Audiencewriterdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires a Feishu account, the lark-cli tool, and an AI coding agent to actually drive the workflow.

MIT license: use, modify, and distribute freely, including for commercial purposes, as long as the copyright notice is kept.

Wtf does this do

Idea Inbox to Feishu takes the good ideas that come up while chatting with an AI, or notes you jot down on the fly, and automatically turns them into organized content topics stored in Feishu, a Chinese team collaboration tool with spreadsheet-like multi-dimensional tables. The problem it addresses is a familiar one: you have a great idea while talking to a chatbot, then close the chat window and the idea is gone for good. This tool asks you to drop your rough notes into a folder, and lets an AI turn that mess into structured, saved topics. A key requirement is that this tool needs to be paired with an AI agent that can read files and run commands on its own, such as Claude Code, Cursor, or Codex, rather than a plain chat interface like the ChatGPT website. Most of the setup and the actual idea distillation is meant to be handled by that agent, so you typically do not need your own AI API key unless you want to turn the whole pipeline into a fully automatic scheduled script. The project sets up a Feishu base with three linked tables that form a research, content, and review workflow: a research library for judgments and supporting evidence, a content library for finished pieces like scripts and post drafts with a production status, and a review library for tracking how published content performed. These tables and their fields are all customizable through a configuration file. Day to day use involves saving notes as plain text or markdown files into an inbox folder, running a scan command to list what needs processing, having an AI read that scan output and turn it into structured records using a provided prompt template, then pushing those records into the correct Feishu table and archiving the original files. The tool is built with Python's standard library only, so no extra packages need to be installed, though a separate command line tool for Feishu is required to actually write into the tables. It is aimed at content creators, researchers, and anyone who regularly has useful ideas surface during AI conversations. The project is released under the MIT license.

Yoink these prompts

Prompt 1
Walk me through setting up idea-inbox-feishu with lark-cli and building the three Feishu tables.
Prompt 2
Explain the difference between the research, content, and review tables this tool creates.
Prompt 3
Show me how to write a distillation prompt so an AI agent turns my scan output into records JSON.
Prompt 4
How do I customize the table fields in config/tables.json for my own workflow?

Frequently asked questions

wtf is idea-inbox-feishu?

This tool turns scattered ideas from AI chats or quick notes into organized content topics automatically saved into Feishu tables, driven by an AI coding agent.

What language is idea-inbox-feishu written in?

Mainly Python. The stack also includes Python, Feishu CLI.

What license does idea-inbox-feishu use?

MIT license: use, modify, and distribute freely, including for commercial purposes, as long as the copyright notice is kept.

How hard is idea-inbox-feishu to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is idea-inbox-feishu for?

Mainly writer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.